PageSourceSearch

https://mitre-vulcan-prod.herokuapp.com/assets/toaster-92e1eb5b.js

js mitre-vulcan-prod.herokuapp.com collected 2026-10-03 14:50:14 UTC 2,793,850 bytes, 56,815 lines download raw bytes

1(() => {
2  var __create = Object.create;
3  var __defProp = Object.defineProperty;
4  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5  var __getOwnPropNames = Object.getOwnPropertyNames;
6  var __getProtoOf = Object.getPrototypeOf;
7  var __hasOwnProp = Object.prototype.hasOwnProperty;
8  var __esm = (fn, res) => function __init() {
9    return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
10  };
11  var __commonJS = (cb, mod) => function __require() {
12    return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
13  };
14  var __export = (target2, all) => {
15    for (var name in all)
16      __defProp(target2, name, { get: all[name], enumerable: true });
17  };
18  var __copyProps = (to, from3, except, desc) => {
19    if (from3 && typeof from3 === "object" || typeof from3 === "function") {
20      for (let key of __getOwnPropNames(from3))
21        if (!__hasOwnProp.call(to, key) && key !== except)
22          __defProp(to, key, { get: () => from3[key], enumerable: !(desc = __getOwnPropDesc(from3, key)) || desc.enumerable });
23    }
24    return to;
25  };
26  var __toESM = (mod, isNodeMode, target2) => (target2 = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
27    // If the importer is in node compatibility mode or this is not an ESM
28    // file that has been converted to a CommonJS file using a Babel-
29    // compatible transform (i.e. "__esModule" has not been set), then set
30    // "default" to the CommonJS "module.exports" for node compatibility.
31    isNodeMode || !mod || !mod.__esModule ? __defProp(target2, "default", { value: mod, enumerable: true }) : target2,
32    mod
33  ));
34  var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
35
36  
vendor: 259,154 bytes, lines 36-6387
36// node_modules/jquery/dist/jquery.js
37  var require_jquery = __commonJS({
38    "node_modules/jquery/dist/jquery.js"(exports, module) {
39      var import_bootstrap312 = __toESM(require_bootstrap());
40      (function(global2, factory) {
41        "use strict";
42        if (typeof module === "object" && typeof module.exports === "object") {
43          module.exports = global2.document ? factory(global2, true) : function(w) {
44            if (!w.document) {
45              throw new Error("jQuery requires a window with a document");
46            }
47            return factory(w);
48          };
49        } else {
50          factory(global2);
51        }
52      })(typeof window !== "undefined" ? window : exports, function(window2, noGlobal) {
53        "use strict";
54        var arr = [];
55        var getProto = Object.getPrototypeOf;
56        var slice = arr.slice;
57        var flat = arr.flat ? function(array) {
58          return arr.flat.call(array);
59        } : function(array) {
60          return arr.concat.apply([], array);
61        };
62        var push = arr.push;
63        var indexOf = arr.indexOf;
64        var class2type = {};
65        var toString6 = class2type.toString;
66        var hasOwn2 = class2type.hasOwnProperty;
67        var fnToString = hasOwn2.toString;
68        var ObjectFunctionString = fnToString.call(Object);
69        var support = {};
70        var isFunction4 = function isFunction5(obj) {
71          return typeof obj === "function" && typeof obj.nodeType !== "number" && typeof obj.item !== "function";
72        };
73        var isWindow = function isWindow2(obj) {
74          return obj != null && obj === obj.window;
75        };
76        var document2 = window2.document;
77        var preservedScriptAttributes = {
78          type: true,
79          src: true,
80          nonce: true,
81          noModule: true
82        };
83        function DOMEval(code, node, doc) {
84          doc = doc || document2;
85          var i, val, script = doc.createElement("script");
86          script.text = code;
87          if (node) {
88            for (i in preservedScriptAttributes) {
89              val = node[i] || node.getAttribute && node.getAttribute(i);
90              if (val) {
91                script.setAttribute(i, val);
92              }
93            }
94          }
95          doc.head.appendChild(script).parentNode.removeChild(script);
96        }
97        function toType5(obj) {
98          if (obj == null) {
99            return obj + "";
100          }
101          return typeof obj === "object" || typeof obj === "function" ? class2type[toString6.call(obj)] || "object" : typeof obj;
102        }
103        var version2 = "3.7.1", rhtmlSuffix = /HTML$/i, jQuery = function(selector, context7) {
104          return new jQuery.fn.init(selector, context7);
105        };
106        jQuery.fn = jQuery.prototype = {
107          // The current version of jQuery being used
108          jquery: version2,
109          constructor: jQuery,
110          // The default length of a jQuery object is 0
111          length: 0,
112          toArray: function() {
113            return slice.call(this);
114          },
115          // Get the Nth element in the matched element set OR
116          // Get the whole matched element set as a clean array
117          get: function(num) {
118            if (num == null) {
119              return slice.call(this);
120            }
121            return num < 0 ? this[num + this.length] : this[num];
122          },
123          // Take an array of elements and push it onto the stack
124          // (returning the new matched element set)
125          pushStack: function(elems) {
126            var ret = jQuery.merge(this.constructor(), elems);
127            ret.prevObject = this;
128            return ret;
129          },
130          // Execute a callback for every element in the matched set.
131          each: function(callback) {
132            return jQuery.each(this, callback);
133          },
134          map: function(callback) {
135            return this.pushStack(jQuery.map(this, function(elem, i) {
136              return callback.call(elem, i, elem);
137            }));
138          },
139          slice: function() {
140            return this.pushStack(slice.apply(this, arguments));
141          },
142          first: function() {
143            return this.eq(0);
144          },
145          last: function() {
146            return this.eq(-1);
147          },
148          even: function() {
149            return this.pushStack(jQuery.grep(this, function(_elem, i) {
150              return (i + 1) % 2;
151            }));
152          },
153          odd: function() {
154            return this.pushStack(jQuery.grep(this, function(_elem, i) {
155              return i % 2;
156            }));
157          },
158          eq: function(i) {
159            var len2 = this.length, j = +i + (i < 0 ? len2 : 0);
160            return this.pushStack(j >= 0 && j < len2 ? [this[j]] : []);
161          },
162          end: function() {
163            return this.prevObject || this.constructor();
164          },
165          // For internal use only.
166          // Behaves like an Array's method, not like a jQuery method.
167          push,
168          sort: arr.sort,
169          splice: arr.splice
170        };
171        jQuery.extend = jQuery.fn.extend = function() {
172          var options, name, src2, copy, copyIsArray, clone3, target2 = arguments[0] || {}, i = 1, length = arguments.length, deep = false;
173          if (typeof target2 === "boolean") {
174            deep = target2;
175            target2 = arguments[i] || {};
176            i++;
177          }
178          if (typeof target2 !== "object" && !isFunction4(target2)) {
179            target2 = {};
180          }
181          if (i === length) {
182            target2 = this;
183            i--;
184          }
185          for (; i < length; i++) {
186            if ((options = arguments[i]) != null) {
187              for (name in options) {
188                copy = options[name];
189                if (name === "__proto__" || target2 === copy) {
190                  continue;
191                }
192                if (deep && copy && (jQuery.isPlainObject(copy) || (copyIsArray = Array.isArray(copy)))) {
193                  src2 = target2[name];
194                  if (copyIsArray && !Array.isArray(src2)) {
195                    clone3 = [];
196                  } else if (!copyIsArray && !jQuery.isPlainObject(src2)) {
197                    clone3 = {};
198                  } else {
199                    clone3 = src2;
200                  }
201                  copyIsArray = false;
202                  target2[name] = jQuery.extend(deep, clone3, copy);
203                } else if (copy !== void 0) {
204                  target2[name] = copy;
205                }
206              }
207            }
208          }
209          return target2;
210        };
211        jQuery.extend({
212          // Unique for each copy of jQuery on the page
213          expando: "jQuery" + (version2 + Math.random()).replace(/\D/g, ""),
214          // Assume jQuery is ready without the ready module
215          isReady: true,
216          error: function(msg) {
217            throw new Error(msg);
218          },
219          noop: function() {
220          },
221          isPlainObject: function(obj) {
222            var proto, Ctor;
223            if (!obj || toString6.call(obj) !== "[object Object]") {
224              return false;
225            }
226            proto = getProto(obj);
227            if (!proto) {
228              return true;
229            }
230            Ctor = hasOwn2.call(proto, "constructor") && proto.constructor;
231            return typeof Ctor === "function" && fnToString.call(Ctor) === ObjectFunctionString;
232          },
233          isEmptyObject: function(obj) {
234            var name;
235            for (name in obj) {
236              return false;
237            }
238            return true;
239          },
240          // Evaluates a script in a provided context; falls back to the global one
241          // if not specified.
242          globalEval: function(code, options, doc) {
243            DOMEval(code, { nonce: options && options.nonce }, doc);
244          },
245          each: function(obj, callback) {
246            var length, i = 0;
247            if (isArrayLike(obj)) {
248              length = obj.length;
249              for (; i < length; i++) {
250                if (callback.call(obj[i], i, obj[i]) === false) {
251                  break;
252                }
253              }
254            } else {
255              for (i in obj) {
256                if (callback.call(obj[i], i, obj[i]) === false) {
257                  break;
258                }
259              }
260            }
261            return obj;
262          },
263          // Retrieve the text value of an array of DOM nodes
264          text: function(elem) {
265            var node, ret = "", i = 0, nodeType = elem.nodeType;
266            if (!nodeType) {
267              while (node = elem[i++]) {
268                ret += jQuery.text(node);
269              }
270            }
271            if (nodeType === 1 || nodeType === 11) {
272              return elem.textContent;
273            }
274            if (nodeType === 9) {
275              return elem.documentElement.textContent;
276            }
277            if (nodeType === 3 || nodeType === 4) {
278              return elem.nodeValue;
279            }
280            return ret;
281          },
282          // results is for internal usage only
283          makeArray: function(arr2, results) {
284            var ret = results || [];
285            if (arr2 != null) {
286              if (isArrayLike(Object(arr2))) {
287                jQuery.merge(
288                  ret,
289                  typeof arr2 === "string" ? [arr2] : arr2
290                );
291              } else {
292                push.call(ret, arr2);
293              }
294            }
295            return ret;
296          },
297          inArray: function(elem, arr2, i) {
298            return arr2 == null ? -1 : indexOf.call(arr2, elem, i);
299          },
300          isXMLDoc: function(elem) {
301            var namespace = elem && elem.namespaceURI, docElem = elem && (elem.ownerDocument || elem).documentElement;
302            return !rhtmlSuffix.test(namespace || docElem && docElem.nodeName || "HTML");
303          },
304          // Support: Android <=4.0 only, PhantomJS 1 only
305          // push.apply(_, arraylike) throws on ancient WebKit
306          merge: function(first, second) {
307            var len2 = +second.length, j = 0, i = first.length;
308            for (; j < len2; j++) {
309              first[i++] = second[j];
310            }
311            first.length = i;
312            return first;
313          },
314          grep: function(elems, callback, invert) {
315            var callbackInverse, matches4 = [], i = 0, length = elems.length, callbackExpect = !invert;
316            for (; i < length; i++) {
317              callbackInverse = !callback(elems[i], i);
318              if (callbackInverse !== callbackExpect) {
319                matches4.push(elems[i]);
320              }
321            }
322            return matches4;
323          },
324          // arg is for internal usage only
325          map: function(elems, callback, arg) {
326            var length, value2, i = 0, ret = [];
327            if (isArrayLike(elems)) {
328              length = elems.length;
329              for (; i < length; i++) {
330                value2 = callback(elems[i], i, arg);
331                if (value2 != null) {
332                  ret.push(value2);
333                }
334              }
335            } else {
336              for (i in elems) {
337                value2 = callback(elems[i], i, arg);
338                if (value2 != null) {
339                  ret.push(value2);
340                }
341              }
342            }
343            return flat(ret);
344          },
345          // A global GUID counter for objects
346          guid: 1,
347          // jQuery.support is not used in Core but other projects attach their
348          // properties to it so it needs to exist.
349          support
350        });
351        if (typeof Symbol === "function") {
352          jQuery.fn[Symbol.iterator] = arr[Symbol.iterator];
353        }
354        jQuery.each(
355          "Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),
356          function(_i, name) {
357            class2type["[object " + name + "]"] = name.toLowerCase();
358          }
359        );
360        function isArrayLike(obj) {
361          var length = !!obj && "length" in obj && obj.length, type2 = toType5(obj);
362          if (isFunction4(obj) || isWindow(obj)) {
363            return false;
364          }
365          return type2 === "array" || length === 0 || typeof length === "number" && length > 0 && length - 1 in obj;
366        }
367        function nodeName(elem, name) {
368          return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
369        }
370        var pop = arr.pop;
371        var sort = arr.sort;
372        var splice = arr.splice;
373        var whitespace = "[\\x20\\t\\r\\n\\f]";
374        var rtrimCSS = new RegExp(
375          "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$",
376          "g"
377        );
378        jQuery.contains = function(a2, b) {
379          var bup = b && b.parentNode;
380          return a2 === bup || !!(bup && bup.nodeType === 1 && // Support: IE 9 - 11+
381          // IE doesn't have `contains` on SVG.
382          (a2.contains ? a2.contains(bup) : a2.compareDocumentPosition && a2.compareDocumentPosition(bup) & 16));
383        };
384        var rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
385        function fcssescape(ch, asCodePoint) {
386          if (asCodePoint) {
387            if (ch === "\0") {
388              return "\uFFFD";
389            }
390            return ch.slice(0, -1) + "\\" + ch.charCodeAt(ch.length - 1).toString(16) + " ";
391          }
392          return "\\" + ch;
393        }
394        jQuery.escapeSelector = function(sel) {
395          return (sel + "").replace(rcssescape, fcssescape);
396        };
397        var preferredDoc = document2, pushNative = push;
398        (function() {
399          var i, Expr, outermostContext, sortInput, hasDuplicate, push2 = pushNative, document3, documentElement2, documentIsHTML, rbuggyQSA, matches4, expando = jQuery.expando, dirruns = 0, done = 0, classCache = createCache(), tokenCache = createCache(), compilerCache = createCache(), nonnativeSelectorCache = createCache(), sortOrder = function(a2, b) {
400            if (a2 === b) {
401              hasDuplicate = true;
402            }
403            return 0;
404          }, booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + // Operator (capture 2)
405          "*([*^$|!~]?=)" + whitespace + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
406          `*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(` + identifier + "))|)" + whitespace + "*\\]", pseudos = ":(" + identifier + `)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|` + attributes + ")*)|.*)\\)|)", rwhitespace = new RegExp(whitespace + "+", "g"), rcomma = new RegExp("^" + whitespace + "*," + whitespace + "*"), rleadingCombinator = new RegExp("^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*"), rdescend = new RegExp(whitespace + "|>"), rpseudo = new RegExp(pseudos), ridentifier = new RegExp("^" + identifier + "$"), matchExpr = {
407            ID: new RegExp("^#(" + identifier + ")"),
408            CLASS: new RegExp("^\\.(" + identifier + ")"),
409            TAG: new RegExp("^(" + identifier + "|[*])"),
410            ATTR: new RegExp("^" + attributes),
411            PSEUDO: new RegExp("^" + pseudos),
412            CHILD: new RegExp(
413              "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)",
414              "i"
415            ),
416            bool: new RegExp("^(?:" + booleans + ")$", "i"),
417            // For use in libraries implementing .is()
418            // We use this for POS matching in `select`
419            needsContext: new RegExp("^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i")
420          }, rinputs = /^(?:input|select|textarea|button)$/i, rheader = /^h\d$/i, rquickExpr2 = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, rsibling = /[+~]/, runescape = new RegExp("\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g"), funescape = function(escape, nonHex) {
421            var high = "0x" + escape.slice(1) - 65536;
422            if (nonHex) {
423              return nonHex;
424            }
425            return high < 0 ? String.fromCharCode(high + 65536) : String.fromCharCode(high >> 10 | 55296, high & 1023 | 56320);
426          }, unloadHandler = function() {
427            setDocument();
428          }, inDisabledFieldset = addCombinator(
429            function(elem) {
430              return elem.disabled === true && nodeName(elem, "fieldset");
431            },
432            { dir: "parentNode", next: "legend" }
433          );
434          function safeActiveElement() {
435            try {
436              return document3.activeElement;
437            } catch (err) {
438            }
439          }
440          try {
441            push2.apply(
442              arr = slice.call(preferredDoc.childNodes),
443              preferredDoc.childNodes
444            );
445            arr[preferredDoc.childNodes.length].nodeType;
446          } catch (e2) {
447            push2 = {
448              apply: function(target2, els) {
449                pushNative.apply(target2, slice.call(els));
450              },
451              call: function(target2) {
452                pushNative.apply(target2, slice.call(arguments, 1));
453              }
454            };
455          }
456          function find(selector, context7, results, seed) {
457            var m, i2, elem, nid, match, groups, newSelector, newContext = context7 && context7.ownerDocument, nodeType = context7 ? context7.nodeType : 9;
458            results = results || [];
459            if (typeof selector !== "string" || !selector || nodeType !== 1 && nodeType !== 9 && nodeType !== 11) {
460              return results;
461            }
462            if (!seed) {
463              setDocument(context7);
464              context7 = context7 || document3;
465              if (documentIsHTML) {
466                if (nodeType !== 11 && (match = rquickExpr2.exec(selector))) {
467                  if (m = match[1]) {
468                    if (nodeType === 9) {
469                      if (elem = context7.getElementById(m)) {
470                        if (elem.id === m) {
471                          push2.call(results, elem);
472                          return results;
473                        }
474                      } else {
475                        return results;
476                      }
477                    } else {
478                      if (newContext && (elem = newContext.getElementById(m)) && find.contains(context7, elem) && elem.id === m) {
479                        push2.call(results, elem);
480                        return results;
481                      }
482                    }
483                  } else if (match[2]) {
484                    push2.apply(results, context7.getElementsByTagName(selector));
485                    return results;
486                  } else if ((m = match[3]) && context7.getElementsByClassName) {
487                    push2.apply(results, context7.getElementsByClassName(m));
488                    return results;
489                  }
490                }
491                if (!nonnativeSelectorCache[selector + " "] && (!rbuggyQSA || !rbuggyQSA.test(selector))) {
492                  newSelector = selector;
493                  newContext = context7;
494                  if (nodeType === 1 && (rdescend.test(selector) || rleadingCombinator.test(selector))) {
495                    newContext = rsibling.test(selector) && testContext(context7.parentNode) || context7;
496                    if (newContext != context7 || !support.scope) {
497                      if (nid = context7.getAttribute("id")) {
498                        nid = jQuery.escapeSelector(nid);
499                      } else {
500                        context7.setAttribute("id", nid = expando);
501                      }
502                    }
503                    groups = tokenize(selector);
504                    i2 = groups.length;
505                    while (i2--) {
506                      groups[i2] = (nid ? "#" + nid : ":scope") + " " + toSelector(groups[i2]);
507                    }
508                    newSelector = groups.join(",");
509                  }
510                  try {
511                    push2.apply(
512                      results,
513                      newContext.querySelectorAll(newSelector)
514                    );
515                    return results;
516                  } catch (qsaError) {
517                    nonnativeSelectorCache(selector, true);
518                  } finally {
519                    if (nid === expando) {
520                      context7.removeAttribute("id");
521                    }
522                  }
523                }
524              }
525            }
526            return select4(selector.replace(rtrimCSS, "$1"), context7, results, seed);
527          }
528          function createCache() {
529            var keys3 = [];
530            function cache(key, value2) {
531              if (keys3.push(key + " ") > Expr.cacheLength) {
532                delete cache[keys3.shift()];
533              }
534              return cache[key + " "] = value2;
535            }
536            return cache;
537          }
538          function markFunction(fn) {
539            fn[expando] = true;
540            return fn;
541          }
542          function assert(fn) {
543            var el = document3.createElement("fieldset");
544            try {
545              return !!fn(el);
546            } catch (e2) {
547              return false;
548            } finally {
549              if (el.parentNode) {
550                el.parentNode.removeChild(el);
551              }
552              el = null;
553            }
554          }
555          function createInputPseudo(type2) {
556            return function(elem) {
557              return nodeName(elem, "input") && elem.type === type2;
558            };
559          }
560          function createButtonPseudo(type2) {
561            return function(elem) {
562              return (nodeName(elem, "input") || nodeName(elem, "button")) && elem.type === type2;
563            };
564          }
565          function createDisabledPseudo(disabled6) {
566            return function(elem) {
567              if ("form" in elem) {
568                if (elem.parentNode && elem.disabled === false) {
569                  if ("label" in elem) {
570                    if ("label" in elem.parentNode) {
571                      return elem.parentNode.disabled === disabled6;
572                    } else {
573                      return elem.disabled === disabled6;
574                    }
575                  }
576                  return elem.isDisabled === disabled6 || // Where there is no isDisabled, check manually
577                  elem.isDisabled !== !disabled6 && inDisabledFieldset(elem) === disabled6;
578                }
579                return elem.disabled === disabled6;
580              } else if ("label" in elem) {
581                return elem.disabled === disabled6;
582              }
583              return false;
584            };
585          }
586          function createPositionalPseudo(fn) {
587            return markFunction(function(argument) {
588              argument = +argument;
589              return markFunction(function(seed, matches5) {
590                var j, matchIndexes = fn([], seed.length, argument), i2 = matchIndexes.length;
591                while (i2--) {
592                  if (seed[j = matchIndexes[i2]]) {
593                    seed[j] = !(matches5[j] = seed[j]);
594                  }
595                }
596              });
597            });
598          }
599          function testContext(context7) {
600            return context7 && typeof context7.getElementsByTagName !== "undefined" && context7;
601          }
602          function setDocument(node) {
603            var subWindow, doc = node ? node.ownerDocument || node : preferredDoc;
604            if (doc == document3 || doc.nodeType !== 9 || !doc.documentElement) {
605              return document3;
606            }
607            document3 = doc;
608            documentElement2 = document3.documentElement;
609            documentIsHTML = !jQuery.isXMLDoc(document3);
610            matches4 = documentElement2.matches || documentElement2.webkitMatchesSelector || documentElement2.msMatchesSelector;
611            if (documentElement2.msMatchesSelector && // Support: IE 11+, Edge 17 - 18+
612            // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
613            // two documents; shallow comparisons work.
614            // eslint-disable-next-line eqeqeq
615            preferredDoc != document3 && (subWindow = document3.defaultView) && subWindow.top !== subWindow) {
616              subWindow.addEventListener("unload", unloadHandler);
617            }
618            support.getById = assert(function(el) {
619              documentElement2.appendChild(el).id = jQuery.expando;
620              return !document3.getElementsByName || !document3.getElementsByName(jQuery.expando).length;
621            });
622            support.disconnectedMatch = assert(function(el) {
623              return matches4.call(el, "*");
624            });
625            support.scope = assert(function() {
626              return document3.querySelectorAll(":scope");
627            });
628            support.cssHas = assert(function() {
629              try {
630                document3.querySelector(":has(*,:jqfake)");
631                return false;
632              } catch (e2) {
633                return true;
634              }
635            });
636            if (support.getById) {
637              Expr.filter.ID = function(id) {
638                var attrId = id.replace(runescape, funescape);
639                return function(elem) {
640                  return elem.getAttribute("id") === attrId;
641                };
642              };
643              Expr.find.ID = function(id, context7) {
644                if (typeof context7.getElementById !== "undefined" && documentIsHTML) {
645                  var elem = context7.getElementById(id);
646                  return elem ? [elem] : [];
647                }
648              };
649            } else {
650              Expr.filter.ID = function(id) {
651                var attrId = id.replace(runescape, funescape);
652                return function(elem) {
653                  var node2 = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id");
654                  return node2 && node2.value === attrId;
655                };
656              };
657              Expr.find.ID = function(id, context7) {
658                if (typeof context7.getElementById !== "undefined" && documentIsHTML) {
659                  var node2, i2, elems, elem = context7.getElementById(id);
660                  if (elem) {
661                    node2 = elem.getAttributeNode("id");
662                    if (node2 && node2.value === id) {
663                      return [elem];
664                    }
665                    elems = context7.getElementsByName(id);
666                    i2 = 0;
667                    while (elem = elems[i2++]) {
668                      node2 = elem.getAttributeNode("id");
669                      if (node2 && node2.value === id) {
670                        return [elem];
671                      }
672                    }
673                  }
674                  return [];
675                }
676              };
677            }
678            Expr.find.TAG = function(tag3, context7) {
679              if (typeof context7.getElementsByTagName !== "undefined") {
680                return context7.getElementsByTagName(tag3);
681              } else {
682                return context7.querySelectorAll(tag3);
683              }
684            };
685            Expr.find.CLASS = function(className, context7) {
686              if (typeof context7.getElementsByClassName !== "undefined" && documentIsHTML) {
687                return context7.getElementsByClassName(className);
688              }
689            };
690            rbuggyQSA = [];
691            assert(function(el) {
692              var input;
693              documentElement2.appendChild(el).innerHTML = "<a id='" + expando + "' href='' disabled='disabled'></a><select id='" + expando + "-\r\\' disabled='disabled'><option selected=''></option></select>";
694              if (!el.querySelectorAll("[selected]").length) {
695                rbuggyQSA.push("\\[" + whitespace + "*(?:value|" + booleans + ")");
696              }
697              if (!el.querySelectorAll("[id~=" + expando + "-]").length) {
698                rbuggyQSA.push("~=");
699              }
700              if (!el.querySelectorAll("a#" + expando + "+*").length) {
701                rbuggyQSA.push(".#.+[+~]");
702              }
703              if (!el.querySelectorAll(":checked").length) {
704                rbuggyQSA.push(":checked");
705              }
706              input = document3.createElement("input");
707              input.setAttribute("type", "hidden");
708              el.appendChild(input).setAttribute("name", "D");
709              documentElement2.appendChild(el).disabled = true;
710              if (el.querySelectorAll(":disabled").length !== 2) {
711                rbuggyQSA.push(":enabled", ":disabled");
712              }
713              input = document3.createElement("input");
714              input.setAttribute("name", "");
715              el.appendChild(input);
716              if (!el.querySelectorAll("[name='']").length) {
717                rbuggyQSA.push("\\[" + whitespace + "*name" + whitespace + "*=" + whitespace + `*(?:''|"")`);
718              }
719            });
720            if (!support.cssHas) {
721              rbuggyQSA.push(":has");
722            }
723            rbuggyQSA = rbuggyQSA.length && new RegExp(rbuggyQSA.join("|"));
724            sortOrder = function(a2, b) {
725              if (a2 === b) {
726                hasDuplicate = true;
727                return 0;
728              }
729              var compare = !a2.compareDocumentPosition - !b.compareDocumentPosition;
730              if (compare) {
731                return compare;
732              }
733              compare = (a2.ownerDocument || a2) == (b.ownerDocument || b) ? a2.compareDocumentPosition(b) : (
734                // Otherwise we know they are disconnected
735                1
736              );
737              if (compare & 1 || !support.sortDetached && b.compareDocumentPosition(a2) === compare) {
738                if (a2 === document3 || a2.ownerDocument == preferredDoc && find.contains(preferredDoc, a2)) {
739                  return -1;
740                }
741                if (b === document3 || b.ownerDocument == preferredDoc && find.contains(preferredDoc, b)) {
742                  return 1;
743                }
744                return sortInput ? indexOf.call(sortInput, a2) - indexOf.call(sortInput, b) : 0;
745              }
746              return compare & 4 ? -1 : 1;
747            };
748            return document3;
749          }
750          find.matches = function(expr, elements) {
751            return find(expr, null, null, elements);
752          };
753          find.matchesSelector = function(elem, expr) {
754            setDocument(elem);
755            if (documentIsHTML && !nonnativeSelectorCache[expr + " "] && (!rbuggyQSA || !rbuggyQSA.test(expr))) {
756              try {
757                var ret = matches4.call(elem, expr);
758                if (ret || support.disconnectedMatch || // As well, disconnected nodes are said to be in a document
759                // fragment in IE 9
760                elem.document && elem.document.nodeType !== 11) {
761                  return ret;
762                }
763              } catch (e2) {
764                nonnativeSelectorCache(expr, true);
765              }
766            }
767            return find(expr, document3, null, [elem]).length > 0;
768          };
769          find.contains = function(context7, elem) {
770            if ((context7.ownerDocument || context7) != document3) {
771              setDocument(context7);
772            }
773            return jQuery.contains(context7, elem);
774          };
775          find.attr = function(elem, name) {
776            if ((elem.ownerDocument || elem) != document3) {
777              setDocument(elem);
778            }
779            var fn = Expr.attrHandle[name.toLowerCase()], val = fn && hasOwn2.call(Expr.attrHandle, name.toLowerCase()) ? fn(elem, name, !documentIsHTML) : void 0;
780            if (val !== void 0) {
781              return val;
782            }
783            return elem.getAttribute(name);
784          };
785          find.error = function(msg) {
786            throw new Error("Syntax error, unrecognized expression: " + msg);
787          };
788          jQuery.uniqueSort = function(results) {
789            var elem, duplicates = [], j = 0, i2 = 0;
790            hasDuplicate = !support.sortStable;
791            sortInput = !support.sortStable && slice.call(results, 0);
792            sort.call(results, sortOrder);
793            if (hasDuplicate) {
794              while (elem = results[i2++]) {
795                if (elem === results[i2]) {
796                  j = duplicates.push(i2);
797                }
798              }
799              while (j--) {
800                splice.call(results, duplicates[j], 1);
801              }
802            }
803            sortInput = null;
804            return results;
805          };
806          jQuery.fn.uniqueSort = function() {
807            return this.pushStack(jQuery.uniqueSort(slice.apply(this)));
808          };
809          Expr = jQuery.expr = {
810            // Can be adjusted by the user
811            cacheLength: 50,
812            createPseudo: markFunction,
813            match: matchExpr,
814            attrHandle: {},
815            find: {},
816            relative: {
817              ">": { dir: "parentNode", first: true },
818              " ": { dir: "parentNode" },
819              "+": { dir: "previousSibling", first: true },
820              "~": { dir: "previousSibling" }
821            },
822            preFilter: {
823              ATTR: function(match) {
824                match[1] = match[1].replace(runescape, funescape);
825                match[3] = (match[3] || match[4] || match[5] || "").replace(runescape, funescape);
826                if (match[2] === "~=") {
827                  match[3] = " " + match[3] + " ";
828                }
829                return match.slice(0, 4);
830              },
831              CHILD: function(match) {
832                match[1] = match[1].toLowerCase();
833                if (match[1].slice(0, 3) === "nth") {
834                  if (!match[3]) {
835                    find.error(match[0]);
836                  }
837                  match[4] = +(match[4] ? match[5] + (match[6] || 1) : 2 * (match[3] === "even" || match[3] === "odd"));
838                  match[5] = +(match[7] + match[8] || match[3] === "odd");
839                } else if (match[3]) {
840                  find.error(match[0]);
841                }
842                return match;
843              },
844              PSEUDO: function(match) {
845                var excess, unquoted = !match[6] && match[2];
846                if (matchExpr.CHILD.test(match[0])) {
847                  return null;
848                }
849                if (match[3]) {
850                  match[2] = match[4] || match[5] || "";
851                } else if (unquoted && rpseudo.test(unquoted) && // Get excess from tokenize (recursively)
852                (excess = tokenize(unquoted, true)) && // advance to the next closing parenthesis
853                (excess = unquoted.indexOf(")", unquoted.length - excess) - unquoted.length)) {
854                  match[0] = match[0].slice(0, excess);
855                  match[2] = unquoted.slice(0, excess);
856                }
857                return match.slice(0, 3);
858              }
859            },
860            filter: {
861              TAG: function(nodeNameSelector) {
862                var expectedNodeName = nodeNameSelector.replace(runescape, funescape).toLowerCase();
863                return nodeNameSelector === "*" ? function() {
864                  return true;
865                } : function(elem) {
866                  return nodeName(elem, expectedNodeName);
867                };
868              },
869              CLASS: function(className) {
870                var pattern = classCache[className + " "];
871                return pattern || (pattern = new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)")) && classCache(className, function(elem) {
872                  return pattern.test(
873                    typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || ""
874                  );
875                });
876              },
877              ATTR: function(name, operator, check) {
878                return function(elem) {
879                  var result = find.attr(elem, name);
880                  if (result == null) {
881                    return operator === "!=";
882                  }
883                  if (!operator) {
884                    return true;
885                  }
886                  result += "";
887                  if (operator === "=") {
888                    return result === check;
889                  }
890                  if (operator === "!=") {
891                    return result !== check;
892                  }
893                  if (operator === "^=") {
894                    return check && result.indexOf(check) === 0;
895                  }
896                  if (operator === "*=") {
897                    return check && result.indexOf(check) > -1;
898                  }
899                  if (operator === "$=") {
900                    return check && result.slice(-check.length) === check;
901                  }
902                  if (operator === "~=") {
903                    return (" " + result.replace(rwhitespace, " ") + " ").indexOf(check) > -1;
904                  }
905                  if (operator === "|=") {
906                    return result === check || result.slice(0, check.length + 1) === check + "-";
907                  }
908                  return false;
909                };
910              },
911              CHILD: function(type2, what, _argument, first, last) {
912                var simple = type2.slice(0, 3) !== "nth", forward = type2.slice(-4) !== "last", ofType = what === "of-type";
913                return first === 1 && last === 0 ? (
914                  // Shortcut for :nth-*(n)
915                  function(elem) {
916                    return !!elem.parentNode;
917                  }
918                ) : function(elem, _context, xml) {
919                  var cache, outerCache, node, nodeIndex, start2, dir2 = simple !== forward ? "nextSibling" : "previousSibling", parent = elem.parentNode, name = ofType && elem.nodeName.toLowerCase(), useCache = !xml && !ofType, diff = false;
920                  if (parent) {
921                    if (simple) {
922                      while (dir2) {
923                        node = elem;
924                        while (node = node[dir2]) {
925                          if (ofType ? nodeName(node, name) : node.nodeType === 1) {
926                            return false;
927                          }
928                        }
929                        start2 = dir2 = type2 === "only" && !start2 && "nextSibling";
930                      }
931                      return true;
932                    }
933                    start2 = [forward ? parent.firstChild : parent.lastChild];
934                    if (forward && useCache) {
935                      outerCache = parent[expando] || (parent[expando] = {});
936                      cache = outerCache[type2] || [];
937                      nodeIndex = cache[0] === dirruns && cache[1];
938                      diff = nodeIndex && cache[2];
939                      node = nodeIndex && parent.childNodes[nodeIndex];
940                      while (node = ++nodeIndex && node && node[dir2] || // Fallback to seeking `elem` from the start
941                      (diff = nodeIndex = 0) || start2.pop()) {
942                        if (node.nodeType === 1 && ++diff && node === elem) {
943                          outerCache[type2] = [dirruns, nodeIndex, diff];
944                          break;
945                        }
946                      }
947                    } else {
948                      if (useCache) {
949                        outerCache = elem[expando] || (elem[expando] = {});
950                        cache = outerCache[type2] || [];
951                        nodeIndex = cache[0] === dirruns && cache[1];
952                        diff = nodeIndex;
953                      }
954                      if (diff === false) {
955                        while (node = ++nodeIndex && node && node[dir2] || (diff = nodeIndex = 0) || start2.pop()) {
956                          if ((ofType ? nodeName(node, name) : node.nodeType === 1) && ++diff) {
957                            if (useCache) {
958                              outerCache = node[expando] || (node[expando] = {});
959                              outerCache[type2] = [dirruns, diff];
960                            }
961                            if (node === elem) {
962                              break;
963                            }
964                          }
965                        }
966                      }
967                    }
968                    diff -= last;
969                    return diff === first || diff % first === 0 && diff / first >= 0;
970                  }
971                };
972              },
973              PSEUDO: function(pseudo, argument) {
974                var args, fn = Expr.pseudos[pseudo] || Expr.setFilters[pseudo.toLowerCase()] || find.error("unsupported pseudo: " + pseudo);
975                if (fn[expando]) {
976                  return fn(argument);
977                }
978                if (fn.length > 1) {
979                  args = [pseudo, pseudo, "", argument];
980                  return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase()) ? markFunction(function(seed, matches5) {
981                    var idx, matched = fn(seed, argument), i2 = matched.length;
982                    while (i2--) {
983                      idx = indexOf.call(seed, matched[i2]);
984                      seed[idx] = !(matches5[idx] = matched[i2]);
985                    }
986                  }) : function(elem) {
987                    return fn(elem, 0, args);
988                  };
989                }
990                return fn;
991              }
992            },
993            pseudos: {
994              // Potentially complex pseudos
995              not: markFunction(function(selector) {
996                var input = [], results = [], matcher = compile(selector.replace(rtrimCSS, "$1"));
997                return matcher[expando] ? markFunction(function(seed, matches5, _context, xml) {
998                  var elem, unmatched = matcher(seed, null, xml, []), i2 = seed.length;
999                  while (i2--) {
1000                    if (elem = unmatched[i2]) {
1001                      seed[i2] = !(matches5[i2] = elem);
1002                    }
1003                  }
1004                }) : function(elem, _context, xml) {
1005                  input[0] = elem;
1006                  matcher(input, null, xml, results);
1007                  input[0] = null;
1008                  return !results.pop();
1009                };
1010              }),
1011              has: markFunction(function(selector) {
1012                return function(elem) {
1013                  return find(selector, elem).length > 0;
1014                };
1015              }),
1016              contains: markFunction(function(text2) {
1017                text2 = text2.replace(runescape, funescape);
1018                return function(elem) {
1019                  return (elem.textContent || jQuery.text(elem)).indexOf(text2) > -1;
1020                };
1021              }),
1022              // "Whether an element is represented by a :lang() selector
1023              // is based solely on the element's language value
1024              // being equal to the identifier C,
1025              // or beginning with the identifier C immediately followed by "-".
1026              // The matching of C against the element's language value is performed case-insensitively.
1027              // The identifier C does not have to be a valid language name."
1028              // https://www.w3.org/TR/selectors/#lang-pseudo
1029              lang: markFunction(function(lang) {
1030                if (!ridentifier.test(lang || "")) {
1031                  find.error("unsupported lang: " + lang);
1032                }
1033                lang = lang.replace(runescape, funescape).toLowerCase();
1034                return function(elem) {
1035                  var elemLang;
1036                  do {
1037                    if (elemLang = documentIsHTML ? elem.lang : elem.getAttribute("xml:lang") || elem.getAttribute("lang")) {
1038                      elemLang = elemLang.toLowerCase();
1039                      return elemLang === lang || elemLang.indexOf(lang + "-") === 0;
1040                    }
1041                  } while ((elem = elem.parentNode) && elem.nodeType === 1);
1042                  return false;
1043                };
1044              }),
1045              // Miscellaneous
1046              target: function(elem) {
1047                var hash2 = window2.location && window2.location.hash;
1048                return hash2 && hash2.slice(1) === elem.id;
1049              },
1050              root: function(elem) {
1051                return elem === documentElement2;
1052              },
1053              focus: function(elem) {
1054                return elem === safeActiveElement() && document3.hasFocus() && !!(elem.type || elem.href || ~elem.tabIndex);
1055              },
1056              // Boolean properties
1057              enabled: createDisabledPseudo(false),
1058              disabled: createDisabledPseudo(true),
1059              checked: function(elem) {
1060                return nodeName(elem, "input") && !!elem.checked || nodeName(elem, "option") && !!elem.selected;
1061              },
1062              selected: function(elem) {
1063                if (elem.parentNode) {
1064                  elem.parentNode.selectedIndex;
1065                }
1066                return elem.selected === true;
1067              },
1068              // Contents
1069              empty: function(elem) {
1070                for (elem = elem.firstChild; elem; elem = elem.nextSibling) {
1071                  if (elem.nodeType < 6) {
1072                    return false;
1073                  }
1074                }
1075                return true;
1076              },
1077              parent: function(elem) {
1078                return !Expr.pseudos.empty(elem);
1079              },
1080              // Element/input types
1081              header: function(elem) {
1082                return rheader.test(elem.nodeName);
1083              },
1084              input: function(elem) {
1085                return rinputs.test(elem.nodeName);
1086              },
1087              button: function(elem) {
1088                return nodeName(elem, "input") && elem.type === "button" || nodeName(elem, "button");
1089              },
1090              text: function(elem) {
1091                var attr;
1092                return nodeName(elem, "input") && elem.type === "text" && // Support: IE <10 only
1093                // New HTML5 attribute values (e.g., "search") appear
1094                // with elem.type === "text"
1095                ((attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text");
1096              },
1097              // Position-in-collection
1098              first: createPositionalPseudo(function() {
1099                return [0];
1100              }),
1101              last: createPositionalPseudo(function(_matchIndexes, length) {
1102                return [length - 1];
1103              }),
1104              eq: createPositionalPseudo(function(_matchIndexes, length, argument) {
1105                return [argument < 0 ? argument + length : argument];
1106              }),
1107              even: createPositionalPseudo(function(matchIndexes, length) {
1108                var i2 = 0;
1109                for (; i2 < length; i2 += 2) {
1110                  matchIndexes.push(i2);
1111                }
1112                return matchIndexes;
1113              }),
1114              odd: createPositionalPseudo(function(matchIndexes, length) {
1115                var i2 = 1;
1116                for (; i2 < length; i2 += 2) {
1117                  matchIndexes.push(i2);
1118                }
1119                return matchIndexes;
1120              }),
1121              lt: createPositionalPseudo(function(matchIndexes, length, argument) {
1122                var i2;
1123                if (argument < 0) {
1124                  i2 = argument + length;
1125                } else if (argument > length) {
1126                  i2 = length;
1127                } else {
1128                  i2 = argument;
1129                }
1130                for (; --i2 >= 0; ) {
1131                  matchIndexes.push(i2);
1132                }
1133                return matchIndexes;
1134              }),
1135              gt: createPositionalPseudo(function(matchIndexes, length, argument) {
1136                var i2 = argument < 0 ? argument + length : argument;
1137                for (; ++i2 < length; ) {
1138                  matchIndexes.push(i2);
1139                }
1140                return matchIndexes;
1141              })
1142            }
1143          };
1144          Expr.pseudos.nth = Expr.pseudos.eq;
1145          for (i in { radio: true, checkbox: true, file: true, password: true, image: true }) {
1146            Expr.pseudos[i] = createInputPseudo(i);
1147          }
1148          for (i in { submit: true, reset: true }) {
1149            Expr.pseudos[i] = createButtonPseudo(i);
1150          }
1151          function setFilters() {
1152          }
1153          setFilters.prototype = Expr.filters = Expr.pseudos;
1154          Expr.setFilters = new setFilters();
1155          function tokenize(selector, parseOnly) {
1156            var matched, match, tokens, type2, soFar, groups, preFilters, cached2 = tokenCache[selector + " "];
1157            if (cached2) {
1158              return parseOnly ? 0 : cached2.slice(0);
1159            }
1160            soFar = selector;
1161            groups = [];
1162            preFilters = Expr.preFilter;
1163            while (soFar) {
1164              if (!matched || (match = rcomma.exec(soFar))) {
1165                if (match) {
1166                  soFar = soFar.slice(match[0].length) || soFar;
1167                }
1168                groups.push(tokens = []);
1169              }
1170              matched = false;
1171              if (match = rleadingCombinator.exec(soFar)) {
1172                matched = match.shift();
1173                tokens.push({
1174                  value: matched,
1175                  // Cast descendant combinators to space
1176                  type: match[0].replace(rtrimCSS, " ")
1177                });
1178                soFar = soFar.slice(matched.length);
1179              }
1180              for (type2 in Expr.filter) {
1181                if ((match = matchExpr[type2].exec(soFar)) && (!preFilters[type2] || (match = preFilters[type2](match)))) {
1182                  matched = match.shift();
1183                  tokens.push({
1184                    value: matched,
1185                    type: type2,
1186                    matches: match
1187                  });
1188                  soFar = soFar.slice(matched.length);
1189                }
1190              }
1191              if (!matched) {
1192                break;
1193              }
1194            }
1195            if (parseOnly) {
1196              return soFar.length;
1197            }
1198            return soFar ? find.error(selector) : (
1199              // Cache the tokens
1200              tokenCache(selector, groups).slice(0)
1201            );
1202          }
1203          function toSelector(tokens) {
1204            var i2 = 0, len2 = tokens.length, selector = "";
1205            for (; i2 < len2; i2++) {
1206              selector += tokens[i2].value;
1207            }
1208            return selector;
1209          }
1210          function addCombinator(matcher, combinator, base) {
1211            var dir2 = combinator.dir, skip = combinator.next, key = skip || dir2, checkNonElements = base && key === "parentNode", doneName = done++;
1212            return combinator.first ? (
1213              // Check against closest ancestor/preceding element
1214              function(elem, context7, xml) {
1215                while (elem = elem[dir2]) {
1216                  if (elem.nodeType === 1 || checkNonElements) {
1217                    return matcher(elem, context7, xml);
1218                  }
1219                }
1220                return false;
1221              }
1222            ) : (
1223              // Check against all ancestor/preceding elements
1224              function(elem, context7, xml) {
1225                var oldCache, outerCache, newCache = [dirruns, doneName];
1226                if (xml) {
1227                  while (elem = elem[dir2]) {
1228                    if (elem.nodeType === 1 || checkNonElements) {
1229                      if (matcher(elem, context7, xml)) {
1230                        return true;
1231                      }
1232                    }
1233                  }
1234                } else {
1235                  while (elem = elem[dir2]) {
1236                    if (elem.nodeType === 1 || checkNonElements) {
1237                      outerCache = elem[expando] || (elem[expando] = {});
1238                      if (skip && nodeName(elem, skip)) {
1239                        elem = elem[dir2] || elem;
1240                      } else if ((oldCache = outerCache[key]) && oldCache[0] === dirruns && oldCache[1] === doneName) {
1241                        return newCache[2] = oldCache[2];
1242                      } else {
1243                        outerCache[key] = newCache;
1244                        if (newCache[2] = matcher(elem, context7, xml)) {
1245                          return true;
1246                        }
1247                      }
1248                    }
1249                  }
1250                }
1251                return false;
1252              }
1253            );
1254          }
1255          function elementMatcher(matchers) {
1256            return matchers.length > 1 ? function(elem, context7, xml) {
1257              var i2 = matchers.length;
1258              while (i2--) {
1259                if (!matchers[i2](elem, context7, xml)) {
1260                  return false;
1261                }
1262              }
1263              return true;
1264            } : matchers[0];
1265          }
1266          function multipleContexts(selector, contexts, results) {
1267            var i2 = 0, len2 = contexts.length;
1268            for (; i2 < len2; i2++) {
1269              find(selector, contexts[i2], results);
1270            }
1271            return results;
1272          }
1273          function condense(unmatched, map, filter, context7, xml) {
1274            var elem, newUnmatched = [], i2 = 0, len2 = unmatched.length, mapped = map != null;
1275            for (; i2 < len2; i2++) {
1276              if (elem = unmatched[i2]) {
1277                if (!filter || filter(elem, context7, xml)) {
1278                  newUnmatched.push(elem);
1279                  if (mapped) {
1280                    map.push(i2);
1281                  }
1282                }
1283              }
1284            }
1285            return newUnmatched;
1286          }
1287          function setMatcher(preFilter, selector, matcher, postFilter, postFinder, postSelector) {
1288            if (postFilter && !postFilter[expando]) {
1289              postFilter = setMatcher(postFilter);
1290            }
1291            if (postFinder && !postFinder[expando]) {
1292              postFinder = setMatcher(postFinder, postSelector);
1293            }
1294            return markFunction(function(seed, results, context7, xml) {
1295              var temp, i2, elem, matcherOut, preMap = [], postMap = [], preexisting = results.length, elems = seed || multipleContexts(
1296                selector || "*",
1297                context7.nodeType ? [context7] : context7,
1298                []
1299              ), matcherIn = preFilter && (seed || !selector) ? condense(elems, preMap, preFilter, context7, xml) : elems;
1300              if (matcher) {
1301                matcherOut = postFinder || (seed ? preFilter : preexisting || postFilter) ? (
1302                  // ...intermediate processing is necessary
1303                  []
1304                ) : (
1305                  // ...otherwise use results directly
1306                  results
1307                );
1308                matcher(matcherIn, matcherOut, context7, xml);
1309              } else {
1310                matcherOut = matcherIn;
1311              }
1312              if (postFilter) {
1313                temp = condense(matcherOut, postMap);
1314                postFilter(temp, [], context7, xml);
1315                i2 = temp.length;
1316                while (i2--) {
1317                  if (elem = temp[i2]) {
1318                    matcherOut[postMap[i2]] = !(matcherIn[postMap[i2]] = elem);
1319                  }
1320                }
1321              }
1322              if (seed) {
1323                if (postFinder || preFilter) {
1324                  if (postFinder) {
1325                    temp = [];
1326                    i2 = matcherOut.length;
1327                    while (i2--) {
1328                      if (elem = matcherOut[i2]) {
1329                        temp.push(matcherIn[i2] = elem);
1330                      }
1331                    }
1332                    postFinder(null, matcherOut = [], temp, xml);
1333                  }
1334                  i2 = matcherOut.length;
1335                  while (i2--) {
1336                    if ((elem = matcherOut[i2]) && (temp = postFinder ? indexOf.call(seed, elem) : preMap[i2]) > -1) {
1337                      seed[temp] = !(results[temp] = elem);
1338                    }
1339                  }
1340                }
1341              } else {
1342                matcherOut = condense(
1343                  matcherOut === results ? matcherOut.splice(preexisting, matcherOut.length) : matcherOut
1344                );
1345                if (postFinder) {
1346                  postFinder(null, results, matcherOut, xml);
1347                } else {
1348                  push2.apply(results, matcherOut);
1349                }
1350              }
1351            });
1352          }
1353          function matcherFromTokens(tokens) {
1354            var checkContext, matcher, j, len2 = tokens.length, leadingRelative = Expr.relative[tokens[0].type], implicitRelative = leadingRelative || Expr.relative[" "], i2 = leadingRelative ? 1 : 0, matchContext = addCombinator(function(elem) {
1355              return elem === checkContext;
1356            }, implicitRelative, true), matchAnyContext = addCombinator(function(elem) {
1357              return indexOf.call(checkContext, elem) > -1;
1358            }, implicitRelative, true), matchers = [function(elem, context7, xml) {
1359              var ret = !leadingRelative && (xml || context7 != outermostContext) || ((checkContext = context7).nodeType ? matchContext(elem, context7, xml) : matchAnyContext(elem, context7, xml));
1360              checkContext = null;
1361              return ret;
1362            }];
1363            for (; i2 < len2; i2++) {
1364              if (matcher = Expr.relative[tokens[i2].type]) {
1365                matchers = [addCombinator(elementMatcher(matchers), matcher)];
1366              } else {
1367                matcher = Expr.filter[tokens[i2].type].apply(null, tokens[i2].matches);
1368                if (matcher[expando]) {
1369                  j = ++i2;
1370                  for (; j < len2; j++) {
1371                    if (Expr.relative[tokens[j].type]) {
1372                      break;
1373                    }
1374                  }
1375                  return setMatcher(
1376                    i2 > 1 && elementMatcher(matchers),
1377                    i2 > 1 && toSelector(
1378                      // If the preceding token was a descendant combinator, insert an implicit any-element `*`
1379                      tokens.slice(0, i2 - 1).concat({ value: tokens[i2 - 2].type === " " ? "*" : "" })
1380                    ).replace(rtrimCSS, "$1"),
1381                    matcher,
1382                    i2 < j && matcherFromTokens(tokens.slice(i2, j)),
1383                    j < len2 && matcherFromTokens(tokens = tokens.slice(j)),
1384                    j < len2 && toSelector(tokens)
1385                  );
1386                }
1387                matchers.push(matcher);
1388              }
1389            }
1390            return elementMatcher(matchers);
1391          }
1392          function matcherFromGroupMatchers(elementMatchers, setMatchers) {
1393            var bySet = setMatchers.length > 0, byElement = elementMatchers.length > 0, superMatcher = function(seed, context7, xml, results, outermost) {
1394              var elem, j, matcher, matchedCount = 0, i2 = "0", unmatched = seed && [], setMatched = [], contextBackup = outermostContext, elems = seed || byElement && Expr.find.TAG("*", outermost), dirrunsUnique = dirruns += contextBackup == null ? 1 : Math.random() || 0.1, len2 = elems.length;
1395              if (outermost) {
1396                outermostContext = context7 == document3 || context7 || outermost;
1397              }
1398              for (; i2 !== len2 && (elem = elems[i2]) != null; i2++) {
1399                if (byElement && elem) {
1400                  j = 0;
1401                  if (!context7 && elem.ownerDocument != document3) {
1402                    setDocument(elem);
1403                    xml = !documentIsHTML;
1404                  }
1405                  while (matcher = elementMatchers[j++]) {
1406                    if (matcher(elem, context7 || document3, xml)) {
1407                      push2.call(results, elem);
1408                      break;
1409                    }
1410                  }
1411                  if (outermost) {
1412                    dirruns = dirrunsUnique;
1413                  }
1414                }
1415                if (bySet) {
1416                  if (elem = !matcher && elem) {
1417                    matchedCount--;
1418                  }
1419                  if (seed) {
1420                    unmatched.push(elem);
1421                  }
1422                }
1423              }
1424              matchedCount += i2;
1425              if (bySet && i2 !== matchedCount) {
1426                j = 0;
1427                while (matcher = setMatchers[j++]) {
1428                  matcher(unmatched, setMatched, context7, xml);
1429                }
1430                if (seed) {
1431                  if (matchedCount > 0) {
1432                    while (i2--) {
1433                      if (!(unmatched[i2] || setMatched[i2])) {
1434                        setMatched[i2] = pop.call(results);
1435                      }
1436                    }
1437                  }
1438                  setMatched = condense(setMatched);
1439                }
1440                push2.apply(results, setMatched);
1441                if (outermost && !seed && setMatched.length > 0 && matchedCount + setMatchers.length > 1) {
1442                  jQuery.uniqueSort(results);
1443                }
1444              }
1445              if (outermost) {
1446                dirruns = dirrunsUnique;
1447                outermostContext = contextBackup;
1448              }
1449              return unmatched;
1450            };
1451            return bySet ? markFunction(superMatcher) : superMatcher;
1452          }
1453          function compile(selector, match) {
1454            var i2, setMatchers = [], elementMatchers = [], cached2 = compilerCache[selector + " "];
1455            if (!cached2) {
1456              if (!match) {
1457                match = tokenize(selector);
1458              }
1459              i2 = match.length;
1460              while (i2--) {
1461                cached2 = matcherFromTokens(match[i2]);
1462                if (cached2[expando]) {
1463                  setMatchers.push(cached2);
1464                } else {
1465                  elementMatchers.push(cached2);
1466                }
1467              }
1468              cached2 = compilerCache(
1469                selector,
1470                matcherFromGroupMatchers(elementMatchers, setMatchers)
1471              );
1472              cached2.selector = selector;
1473            }
1474            return cached2;
1475          }
1476          function select4(selector, context7, results, seed) {
1477            var i2, tokens, token, type2, find2, compiled = typeof selector === "function" && selector, match = !seed && tokenize(selector = compiled.selector || selector);
1478            results = results || [];
1479            if (match.length === 1) {
1480              tokens = match[0] = match[0].slice(0);
1481              if (tokens.length > 2 && (token = tokens[0]).type === "ID" && context7.nodeType === 9 && documentIsHTML && Expr.relative[tokens[1].type]) {
1482                context7 = (Expr.find.ID(
1483                  token.matches[0].replace(runescape, funescape),
1484                  context7
1485                ) || [])[0];
1486                if (!context7) {
1487                  return results;
1488                } else if (compiled) {
1489                  context7 = context7.parentNode;
1490                }
1491                selector = selector.slice(tokens.shift().value.length);
1492              }
1493              i2 = matchExpr.needsContext.test(selector) ? 0 : tokens.length;
1494              while (i2--) {
1495                token = tokens[i2];
1496                if (Expr.relative[type2 = token.type]) {
1497                  break;
1498                }
1499                if (find2 = Expr.find[type2]) {
1500                  if (seed = find2(
1501                    token.matches[0].replace(runescape, funescape),
1502                    rsibling.test(tokens[0].type) && testContext(context7.parentNode) || context7
1503                  )) {
1504                    tokens.splice(i2, 1);
1505                    selector = seed.length && toSelector(tokens);
1506                    if (!selector) {
1507                      push2.apply(results, seed);
1508                      return results;
1509                    }
1510                    break;
1511                  }
1512                }
1513              }
1514            }
1515            (compiled || compile(selector, match))(
1516              seed,
1517              context7,
1518              !documentIsHTML,
1519              results,
1520              !context7 || rsibling.test(selector) && testContext(context7.parentNode) || context7
1521            );
1522            return results;
1523          }
1524          support.sortStable = expando.split("").sort(sortOrder).join("") === expando;
1525          setDocument();
1526          support.sortDetached = assert(function(el) {
1527            return el.compareDocumentPosition(document3.createElement("fieldset")) & 1;
1528          });
1529          jQuery.find = find;
1530          jQuery.expr[":"] = jQuery.expr.pseudos;
1531          jQuery.unique = jQuery.uniqueSort;
1532          find.compile = compile;
1533          find.select = select4;
1534          find.setDocument = setDocument;
1535          find.tokenize = tokenize;
1536          find.escape = jQuery.escapeSelector;
1537          find.getText = jQuery.text;
1538          find.isXML = jQuery.isXMLDoc;
1539          find.selectors = jQuery.expr;
1540          find.support = jQuery.support;
1541          find.uniqueSort = jQuery.uniqueSort;
1542        })();
1543        var dir = function(elem, dir2, until) {
1544          var matched = [], truncate = until !== void 0;
1545          while ((elem = elem[dir2]) && elem.nodeType !== 9) {
1546            if (elem.nodeType === 1) {
1547              if (truncate && jQuery(elem).is(until)) {
1548                break;
1549              }
1550              matched.push(elem);
1551            }
1552          }
1553          return matched;
1554        };
1555        var siblings = function(n, elem) {
1556          var matched = [];
1557          for (; n; n = n.nextSibling) {
1558            if (n.nodeType === 1 && n !== elem) {
1559              matched.push(n);
1560            }
1561          }
1562          return matched;
1563        };
1564        var rneedsContext = jQuery.expr.match.needsContext;
1565        var rsingleTag = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
1566        function winnow(elements, qualifier, not) {
1567          if (isFunction4(qualifier)) {
1568            return jQuery.grep(elements, function(elem, i) {
1569              return !!qualifier.call(elem, i, elem) !== not;
1570            });
1571          }
1572          if (qualifier.nodeType) {
1573            return jQuery.grep(elements, function(elem) {
1574              return elem === qualifier !== not;
1575            });
1576          }
1577          if (typeof qualifier !== "string") {
1578            return jQuery.grep(elements, function(elem) {
1579              return indexOf.call(qualifier, elem) > -1 !== not;
1580            });
1581          }
1582          return jQuery.filter(qualifier, elements, not);
1583        }
1584        jQuery.filter = function(expr, elems, not) {
1585          var elem = elems[0];
1586          if (not) {
1587            expr = ":not(" + expr + ")";
1588          }
1589          if (elems.length === 1 && elem.nodeType === 1) {
1590            return jQuery.find.matchesSelector(elem, expr) ? [elem] : [];
1591          }
1592          return jQuery.find.matches(expr, jQuery.grep(elems, function(elem2) {
1593            return elem2.nodeType === 1;
1594          }));
1595        };
1596        jQuery.fn.extend({
1597          find: function(selector) {
1598            var i, ret, len2 = this.length, self2 = this;
1599            if (typeof selector !== "string") {
1600              return this.pushStack(jQuery(selector).filter(function() {
1601                for (i = 0; i < len2; i++) {
1602                  if (jQuery.contains(self2[i], this)) {
1603                    return true;
1604                  }
1605                }
1606              }));
1607            }
1608            ret = this.pushStack([]);
1609            for (i = 0; i < len2; i++) {
1610              jQuery.find(selector, self2[i], ret);
1611            }
1612            return len2 > 1 ? jQuery.uniqueSort(ret) : ret;
1613          },
1614          filter: function(selector) {
1615            return this.pushStack(winnow(this, selector || [], false));
1616          },
1617          not: function(selector) {
1618            return this.pushStack(winnow(this, selector || [], true));
1619          },
1620          is: function(selector) {
1621            return !!winnow(
1622              this,
1623              // If this is a positional/relative selector, check membership in the returned set
1624              // so $("p:first").is("p:last") won't return true for a doc with two "p".
1625              typeof selector === "string" && rneedsContext.test(selector) ? jQuery(selector) : selector || [],
1626              false
1627            ).length;
1628          }
1629        });
1630        var rootjQuery, rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, init = jQuery.fn.init = function(selector, context7, root) {
1631          var match, elem;
1632          if (!selector) {
1633            return this;
1634          }
1635          root = root || rootjQuery;
1636          if (typeof selector === "string") {
1637            if (selector[0] === "<" && selector[selector.length - 1] === ">" && selector.length >= 3) {
1638              match = [null, selector, null];
1639            } else {
1640              match = rquickExpr.exec(selector);
1641            }
1642            if (match && (match[1] || !context7)) {
1643              if (match[1]) {
1644                context7 = context7 instanceof jQuery ? context7[0] : context7;
1645                jQuery.merge(this, jQuery.parseHTML(
1646                  match[1],
1647                  context7 && context7.nodeType ? context7.ownerDocument || context7 : document2,
1648                  true
1649                ));
1650                if (rsingleTag.test(match[1]) && jQuery.isPlainObject(context7)) {
1651                  for (match in context7) {
1652                    if (isFunction4(this[match])) {
1653                      this[match](context7[match]);
1654                    } else {
1655                      this.attr(match, context7[match]);
1656                    }
1657                  }
1658                }
1659                return this;
1660              } else {
1661                elem = document2.getElementById(match[2]);
1662                if (elem) {
1663                  this[0] = elem;
1664                  this.length = 1;
1665                }
1666                return this;
1667              }
1668            } else if (!context7 || context7.jquery) {
1669              return (context7 || root).find(selector);
1670            } else {
1671              return this.constructor(context7).find(selector);
1672            }
1673          } else if (selector.nodeType) {
1674            this[0] = selector;
1675            this.length = 1;
1676            return this;
1677          } else if (isFunction4(selector)) {
1678            return root.ready !== void 0 ? root.ready(selector) : (
1679              // Execute immediately if ready is not present
1680              selector(jQuery)
1681            );
1682          }
1683          return jQuery.makeArray(selector, this);
1684        };
1685        init.prototype = jQuery.fn;
1686        rootjQuery = jQuery(document2);
1687        var rparentsprev = /^(?:parents|prev(?:Until|All))/, guaranteedUnique = {
1688          children: true,
1689          contents: true,
1690          next: true,
1691          prev: true
1692        };
1693        jQuery.fn.extend({
1694          has: function(target2) {
1695            var targets = jQuery(target2, this), l = targets.length;
1696            return this.filter(function() {
1697              var i = 0;
1698              for (; i < l; i++) {
1699                if (jQuery.contains(this, targets[i])) {
1700                  return true;
1701                }
1702              }
1703            });
1704          },
1705          closest: function(selectors, context7) {
1706            var cur, i = 0, l = this.length, matched = [], targets = typeof selectors !== "string" && jQuery(selectors);
1707            if (!rneedsContext.test(selectors)) {
1708              for (; i < l; i++) {
1709                for (cur = this[i]; cur && cur !== context7; cur = cur.parentNode) {
1710                  if (cur.nodeType < 11 && (targets ? targets.index(cur) > -1 : (
1711                    // Don't pass non-elements to jQuery#find
1712                    cur.nodeType === 1 && jQuery.find.matchesSelector(cur, selectors)
1713                  ))) {
1714                    matched.push(cur);
1715                    break;
1716                  }
1717                }
1718              }
1719            }
1720            return this.pushStack(matched.length > 1 ? jQuery.uniqueSort(matched) : matched);
1721          },
1722          // Determine the position of an element within the set
1723          index: function(elem) {
1724            if (!elem) {
1725              return this[0] && this[0].parentNode ? this.first().prevAll().length : -1;
1726            }
1727            if (typeof elem === "string") {
1728              return indexOf.call(jQuery(elem), this[0]);
1729            }
1730            return indexOf.call(
1731              this,
1732              // If it receives a jQuery object, the first element is used
1733              elem.jquery ? elem[0] : elem
1734            );
1735          },
1736          add: function(selector, context7) {
1737            return this.pushStack(
1738              jQuery.uniqueSort(
1739                jQuery.merge(this.get(), jQuery(selector, context7))
1740              )
1741            );
1742          },
1743          addBack: function(selector) {
1744            return this.add(
1745              selector == null ? this.prevObject : this.prevObject.filter(selector)
1746            );
1747          }
1748        });
1749        function sibling(cur, dir2) {
1750          while ((cur = cur[dir2]) && cur.nodeType !== 1) {
1751          }
1752          return cur;
1753        }
1754        jQuery.each({
1755          parent: function(elem) {
1756            var parent = elem.parentNode;
1757            return parent && parent.nodeType !== 11 ? parent : null;
1758          },
1759          parents: function(elem) {
1760            return dir(elem, "parentNode");
1761          },
1762          parentsUntil: function(elem, _i, until) {
1763            return dir(elem, "parentNode", until);
1764          },
1765          next: function(elem) {
1766            return sibling(elem, "nextSibling");
1767          },
1768          prev: function(elem) {
1769            return sibling(elem, "previousSibling");
1770          },
1771          nextAll: function(elem) {
1772            return dir(elem, "nextSibling");
1773          },
1774          prevAll: function(elem) {
1775            return dir(elem, "previousSibling");
1776          },
1777          nextUntil: function(elem, _i, until) {
1778            return dir(elem, "nextSibling", until);
1779          },
1780          prevUntil: function(elem, _i, until) {
1781            return dir(elem, "previousSibling", until);
1782          },
1783          siblings: function(elem) {
1784            return siblings((elem.parentNode || {}).firstChild, elem);
1785          },
1786          children: function(elem) {
1787            return siblings(elem.firstChild);
1788          },
1789          contents: function(elem) {
1790            if (elem.contentDocument != null && // Support: IE 11+
1791            // <object> elements with no `data` attribute has an object
1792            // `contentDocument` with a `null` prototype.
1793            getProto(elem.contentDocument)) {
1794              return elem.contentDocument;
1795            }
1796            if (nodeName(elem, "template")) {
1797              elem = elem.content || elem;
1798            }
1799            return jQuery.merge([], elem.childNodes);
1800          }
1801        }, function(name, fn) {
1802          jQuery.fn[name] = function(until, selector) {
1803            var matched = jQuery.map(this, fn, until);
1804            if (name.slice(-5) !== "Until") {
1805              selector = until;
1806            }
1807            if (selector && typeof selector === "string") {
1808              matched = jQuery.filter(selector, matched);
1809            }
1810            if (this.length > 1) {
1811              if (!guaranteedUnique[name]) {
1812                jQuery.uniqueSort(matched);
1813              }
1814              if (rparentsprev.test(name)) {
1815                matched.reverse();
1816              }
1817            }
1818            return this.pushStack(matched);
1819          };
1820        });
1821        var rnothtmlwhite = /[^\x20\t\r\n\f]+/g;
1822        function createOptions(options) {
1823          var object = {};
1824          jQuery.each(options.match(rnothtmlwhite) || [], function(_2, flag) {
1825            object[flag] = true;
1826          });
1827          return object;
1828        }
1829        jQuery.Callbacks = function(options) {
1830          options = typeof options === "string" ? createOptions(options) : jQuery.extend({}, options);
1831          var firing, memory, fired, locked, list = [], queue2 = [], firingIndex = -1, fire = function() {
1832            locked = locked || options.once;
1833            fired = firing = true;
1834            for (; queue2.length; firingIndex = -1) {
1835              memory = queue2.shift();
1836              while (++firingIndex < list.length) {
1837                if (list[firingIndex].apply(memory[0], memory[1]) === false && options.stopOnFalse) {
1838                  firingIndex = list.length;
1839                  memory = false;
1840                }
1841              }
1842            }
1843            if (!options.memory) {
1844              memory = false;
1845            }
1846            firing = false;
1847            if (locked) {
1848              if (memory) {
1849                list = [];
1850              } else {
1851                list = "";
1852              }
1853            }
1854          }, self2 = {
1855            // Add a callback or a collection of callbacks to the list
1856            add: function() {
1857              if (list) {
1858                if (memory && !firing) {
1859                  firingIndex = list.length - 1;
1860                  queue2.push(memory);
1861                }
1862                (function add2(args) {
1863                  jQuery.each(args, function(_2, arg) {
1864                    if (isFunction4(arg)) {
1865                      if (!options.unique || !self2.has(arg)) {
1866                        list.push(arg);
1867                      }
1868                    } else if (arg && arg.length && toType5(arg) !== "string") {
1869                      add2(arg);
1870                    }
1871                  });
1872                })(arguments);
1873                if (memory && !firing) {
1874                  fire();
1875                }
1876              }
1877              return this;
1878            },
1879            // Remove a callback from the list
1880            remove: function() {
1881              jQuery.each(arguments, function(_2, arg) {
1882                var index3;
1883                while ((index3 = jQuery.inArray(arg, list, index3)) > -1) {
1884                  list.splice(index3, 1);
1885                  if (index3 <= firingIndex) {
1886                    firingIndex--;
1887                  }
1888                }
1889              });
1890              return this;
1891            },
1892            // Check if a given callback is in the list.
1893            // If no argument is given, return whether or not list has callbacks attached.
1894            has: function(fn) {
1895              return fn ? jQuery.inArray(fn, list) > -1 : list.length > 0;
1896            },
1897            // Remove all callbacks from the list
1898            empty: function() {
1899              if (list) {
1900                list = [];
1901              }
1902              return this;
1903            },
1904            // Disable .fire and .add
1905            // Abort any current/pending executions
1906            // Clear all callbacks and values
1907            disable: function() {
1908              locked = queue2 = [];
1909              list = memory = "";
1910              return this;
1911            },
1912            disabled: function() {
1913              return !list;
1914            },
1915            // Disable .fire
1916            // Also disable .add unless we have memory (since it would have no effect)
1917            // Abort any pending executions
1918            lock: function() {
1919              locked = queue2 = [];
1920              if (!memory && !firing) {
1921                list = memory = "";
1922              }
1923              return this;
1924            },
1925            locked: function() {
1926              return !!locked;
1927            },
1928            // Call all callbacks with the given context and arguments
1929            fireWith: function(context7, args) {
1930              if (!locked) {
1931                args = args || [];
1932                args = [context7, args.slice ? args.slice() : args];
1933                queue2.push(args);
1934                if (!firing) {
1935                  fire();
1936                }
1937              }
1938              return this;
1939            },
1940            // Call all the callbacks with the given arguments
1941            fire: function() {
1942              self2.fireWith(this, arguments);
1943              return this;
1944            },
1945            // To know if the callbacks have already been called at least once
1946            fired: function() {
1947              return !!fired;
1948            }
1949          };
1950          return self2;
1951        };
1952        function Identity(v) {
1953          return v;
1954        }
1955        function Thrower(ex) {
1956          throw ex;
1957        }
1958        function adoptValue(value2, resolve, reject, noValue) {
1959          var method;
1960          try {
1961            if (value2 && isFunction4(method = value2.promise)) {
1962              method.call(value2).done(resolve).fail(reject);
1963            } else if (value2 && isFunction4(method = value2.then)) {
1964              method.call(value2, resolve, reject);
1965            } else {
1966              resolve.apply(void 0, [value2].slice(noValue));
1967            }
1968          } catch (value3) {
1969            reject.apply(void 0, [value3]);
1970          }
1971        }
1972        jQuery.extend({
1973          Deferred: function(func) {
1974            var tuples = [
1975              // action, add listener, callbacks,
1976              // ... .then handlers, argument index, [final state]
1977              [
1978                "notify",
1979                "progress",
1980                jQuery.Callbacks("memory"),
1981                jQuery.Callbacks("memory"),
1982                2
1983              ],
1984              [
1985                "resolve",
1986                "done",
1987                jQuery.Callbacks("once memory"),
1988                jQuery.Callbacks("once memory"),
1989                0,
1990                "resolved"
1991              ],
1992              [
1993                "reject",
1994                "fail",
1995                jQuery.Callbacks("once memory"),
1996                jQuery.Callbacks("once memory"),
1997                1,
1998                "rejected"
1999              ]
2000            ], state = "pending", promise = {
2001              state: function() {
2002                return state;
2003              },
2004              always: function() {
2005                deferred.done(arguments).fail(arguments);
2006                return this;
2007              },
2008              "catch": function(fn) {
2009                return promise.then(null, fn);
2010              },
2011              // Keep pipe for back-compat
2012              pipe: function() {
2013                var fns = arguments;
2014                return jQuery.Deferred(function(newDefer) {
2015                  jQuery.each(tuples, function(_i, tuple) {
2016                    var fn = isFunction4(fns[tuple[4]]) && fns[tuple[4]];
2017                    deferred[tuple[1]](function() {
2018                      var returned = fn && fn.apply(this, arguments);
2019                      if (returned && isFunction4(returned.promise)) {
2020                        returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject);
2021                      } else {
2022                        newDefer[tuple[0] + "With"](
2023                          this,
2024                          fn ? [returned] : arguments
2025                        );
2026                      }
2027                    });
2028                  });
2029                  fns = null;
2030                }).promise();
2031              },
2032              then: function(onFulfilled, onRejected, onProgress) {
2033                var maxDepth = 0;
2034                function resolve(depth, deferred2, handler3, special) {
2035                  return function() {
2036                    var that = this, args = arguments, mightThrow = function() {
2037                      var returned, then;
2038                      if (depth < maxDepth) {
2039                        return;
2040                      }
2041                      returned = handler3.apply(that, args);
2042                      if (returned === deferred2.promise()) {
2043                        throw new TypeError("Thenable self-resolution");
2044                      }
2045                      then = returned && // Support: Promises/A+ section 2.3.4
2046                      // https://promisesaplus.com/#point-64
2047                      // Only check objects and functions for thenability
2048                      (typeof returned === "object" || typeof returned === "function") && returned.then;
2049                      if (isFunction4(then)) {
2050                        if (special) {
2051                          then.call(
2052                            returned,
2053                            resolve(maxDepth, deferred2, Identity, special),
2054                            resolve(maxDepth, deferred2, Thrower, special)
2055                          );
2056                        } else {
2057                          maxDepth++;
2058                          then.call(
2059                            returned,
2060                            resolve(maxDepth, deferred2, Identity, special),
2061                            resolve(maxDepth, deferred2, Thrower, special),
2062                            resolve(
2063                              maxDepth,
2064                              deferred2,
2065                              Identity,
2066                              deferred2.notifyWith
2067                            )
2068                          );
2069                        }
2070                      } else {
2071                        if (handler3 !== Identity) {
2072                          that = void 0;
2073                          args = [returned];
2074                        }
2075                        (special || deferred2.resolveWith)(that, args);
2076                      }
2077                    }, process2 = special ? mightThrow : function() {
2078                      try {
2079                        mightThrow();
2080                      } catch (e2) {
2081                        if (jQuery.Deferred.exceptionHook) {
2082                          jQuery.Deferred.exceptionHook(
2083                            e2,
2084                            process2.error
2085                          );
2086                        }
2087                        if (depth + 1 >= maxDepth) {
2088                          if (handler3 !== Thrower) {
2089                            that = void 0;
2090                            args = [e2];
2091                          }
2092                          deferred2.rejectWith(that, args);
2093                        }
2094                      }
2095                    };
2096                    if (depth) {
2097                      process2();
2098                    } else {
2099                      if (jQuery.Deferred.getErrorHook) {
2100                        process2.error = jQuery.Deferred.getErrorHook();
2101                      } else if (jQuery.Deferred.getStackHook) {
2102                        process2.error = jQuery.Deferred.getStackHook();
2103                      }
2104                      window2.setTimeout(process2);
2105                    }
2106                  };
2107                }
2108                return jQuery.Deferred(function(newDefer) {
2109                  tuples[0][3].add(
2110                    resolve(
2111                      0,
2112                      newDefer,
2113                      isFunction4(onProgress) ? onProgress : Identity,
2114                      newDefer.notifyWith
2115                    )
2116                  );
2117                  tuples[1][3].add(
2118                    resolve(
2119                      0,
2120                      newDefer,
2121                      isFunction4(onFulfilled) ? onFulfilled : Identity
2122                    )
2123                  );
2124                  tuples[2][3].add(
2125                    resolve(
2126                      0,
2127                      newDefer,
2128                      isFunction4(onRejected) ? onRejected : Thrower
2129                    )
2130                  );
2131                }).promise();
2132              },
2133              // Get a promise for this deferred
2134              // If obj is provided, the promise aspect is added to the object
2135              promise: function(obj) {
2136                return obj != null ? jQuery.extend(obj, promise) : promise;
2137              }
2138            }, deferred = {};
2139            jQuery.each(tuples, function(i, tuple) {
2140              var list = tuple[2], stateString = tuple[5];
2141              promise[tuple[1]] = list.add;
2142              if (stateString) {
2143                list.add(
2144                  function() {
2145                    state = stateString;
2146                  },
2147                  // rejected_callbacks.disable
2148                  // fulfilled_callbacks.disable
2149                  tuples[3 - i][2].disable,
2150                  // rejected_handlers.disable
2151                  // fulfilled_handlers.disable
2152                  tuples[3 - i][3].disable,
2153                  // progress_callbacks.lock
2154                  tuples[0][2].lock,
2155                  // progress_handlers.lock
2156                  tuples[0][3].lock
2157                );
2158              }
2159              list.add(tuple[3].fire);
2160              deferred[tuple[0]] = function() {
2161                deferred[tuple[0] + "With"](this === deferred ? void 0 : this, arguments);
2162                return this;
2163              };
2164              deferred[tuple[0] + "With"] = list.fireWith;
2165            });
2166            promise.promise(deferred);
2167            if (func) {
2168              func.call(deferred, deferred);
2169            }
2170            return deferred;
2171          },
2172          // Deferred helper
2173          when: function(singleValue) {
2174            var remaining = arguments.length, i = remaining, resolveContexts = Array(i), resolveValues = slice.call(arguments), primary = jQuery.Deferred(), updateFunc = function(i2) {
2175              return function(value2) {
2176                resolveContexts[i2] = this;
2177                resolveValues[i2] = arguments.length > 1 ? slice.call(arguments) : value2;
2178                if (!--remaining) {
2179                  primary.resolveWith(resolveContexts, resolveValues);
2180                }
2181              };
2182            };
2183            if (remaining <= 1) {
2184              adoptValue(
2185                singleValue,
2186                primary.done(updateFunc(i)).resolve,
2187                primary.reject,
2188                !remaining
2189              );
2190              if (primary.state() === "pending" || isFunction4(resolveValues[i] && resolveValues[i].then)) {
2191                return primary.then();
2192              }
2193            }
2194            while (i--) {
2195              adoptValue(resolveValues[i], updateFunc(i), primary.reject);
2196            }
2197            return primary.promise();
2198          }
2199        });
2200        var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
2201        jQuery.Deferred.exceptionHook = function(error, asyncError) {
2202          if (window2.console && window2.console.warn && error && rerrorNames.test(error.name)) {
2203            window2.console.warn(
2204              "jQuery.Deferred exception: " + error.message,
2205              error.stack,
2206              asyncError
2207            );
2208          }
2209        };
2210        jQuery.readyException = function(error) {
2211          window2.setTimeout(function() {
2212            throw error;
2213          });
2214        };
2215        var readyList = jQuery.Deferred();
2216        jQuery.fn.ready = function(fn) {
2217          readyList.then(fn).catch(function(error) {
2218            jQuery.readyException(error);
2219          });
2220          return this;
2221        };
2222        jQuery.extend({
2223          // Is the DOM ready to be used? Set to true once it occurs.
2224          isReady: false,
2225          // A counter to track how many items to wait for before
2226          // the ready event fires. See trac-6781
2227          readyWait: 1,
2228          // Handle when the DOM is ready
2229          ready: function(wait) {
2230            if (wait === true ? --jQuery.readyWait : jQuery.isReady) {
2231              return;
2232            }
2233            jQuery.isReady = true;
2234            if (wait !== true && --jQuery.readyWait > 0) {
2235              return;
2236            }
2237            readyList.resolveWith(document2, [jQuery]);
2238          }
2239        });
2240        jQuery.ready.then = readyList.then;
2241        function completed() {
2242          document2.removeEventListener("DOMContentLoaded", completed);
2243          window2.removeEventListener("load", completed);
2244          jQuery.ready();
2245        }
2246        if (document2.readyState === "complete" || document2.readyState !== "loading" && !document2.documentElement.doScroll) {
2247          window2.setTimeout(jQuery.ready);
2248        } else {
2249          document2.addEventListener("DOMContentLoaded", completed);
2250          window2.addEventListener("load", completed);
2251        }
2252        var access = function(elems, fn, key, value2, chainable, emptyGet, raw) {
2253          var i = 0, len2 = elems.length, bulk = key == null;
2254          if (toType5(key) === "object") {
2255            chainable = true;
2256            for (i in key) {
2257              access(elems, fn, i, key[i], true, emptyGet, raw);
2258            }
2259          } else if (value2 !== void 0) {
2260            chainable = true;
2261            if (!isFunction4(value2)) {
2262              raw = true;
2263            }
2264            if (bulk) {
2265              if (raw) {
2266                fn.call(elems, value2);
2267                fn = null;
2268              } else {
2269                bulk = fn;
2270                fn = function(elem, _key, value3) {
2271                  return bulk.call(jQuery(elem), value3);
2272                };
2273              }
2274            }
2275            if (fn) {
2276              for (; i < len2; i++) {
2277                fn(
2278                  elems[i],
2279                  key,
2280                  raw ? value2 : value2.call(elems[i], i, fn(elems[i], key))
2281                );
2282              }
2283            }
2284          }
2285          if (chainable) {
2286            return elems;
2287          }
2288          if (bulk) {
2289            return fn.call(elems);
2290          }
2291          return len2 ? fn(elems[0], key) : emptyGet;
2292        };
2293        var rmsPrefix = /^-ms-/, rdashAlpha = /-([a-z])/g;
2294        function fcamelCase(_all, letter) {
2295          return letter.toUpperCase();
2296        }
2297        function camelCase(string) {
2298          return string.replace(rmsPrefix, "ms-").replace(rdashAlpha, fcamelCase);
2299        }
2300        var acceptData = function(owner) {
2301          return owner.nodeType === 1 || owner.nodeType === 9 || !+owner.nodeType;
2302        };
2303        function Data() {
2304          this.expando = jQuery.expando + Data.uid++;
2305        }
2306        Data.uid = 1;
2307        Data.prototype = {
2308          cache: function(owner) {
2309            var value2 = owner[this.expando];
2310            if (!value2) {
2311              value2 = {};
2312              if (acceptData(owner)) {
2313                if (owner.nodeType) {
2314                  owner[this.expando] = value2;
2315                } else {
2316                  Object.defineProperty(owner, this.expando, {
2317                    value: value2,
2318                    configurable: true
2319                  });
2320                }
2321              }
2322            }
2323            return value2;
2324          },
2325          set: function(owner, data46, value2) {
2326            var prop2, cache = this.cache(owner);
2327            if (typeof data46 === "string") {
2328              cache[camelCase(data46)] = value2;
2329            } else {
2330              for (prop2 in data46) {
2331                cache[camelCase(prop2)] = data46[prop2];
2332              }
2333            }
2334            return cache;
2335          },
2336          get: function(owner, key) {
2337            return key === void 0 ? this.cache(owner) : (
2338              // Always use camelCase key (gh-2257)
2339              owner[this.expando] && owner[this.expando][camelCase(key)]
2340            );
2341          },
2342          access: function(owner, key, value2) {
2343            if (key === void 0 || key && typeof key === "string" && value2 === void 0) {
2344              return this.get(owner, key);
2345            }
2346            this.set(owner, key, value2);
2347            return value2 !== void 0 ? value2 : key;
2348          },
2349          remove: function(owner, key) {
2350            var i, cache = owner[this.expando];
2351            if (cache === void 0) {
2352              return;
2353            }
2354            if (key !== void 0) {
2355              if (Array.isArray(key)) {
2356                key = key.map(camelCase);
2357              } else {
2358                key = camelCase(key);
2359                key = key in cache ? [key] : key.match(rnothtmlwhite) || [];
2360              }
2361              i = key.length;
2362              while (i--) {
2363                delete cache[key[i]];
2364              }
2365            }
2366            if (key === void 0 || jQuery.isEmptyObject(cache)) {
2367              if (owner.nodeType) {
2368                owner[this.expando] = void 0;
2369              } else {
2370                delete owner[this.expando];
2371              }
2372            }
2373          },
2374          hasData: function(owner) {
2375            var cache = owner[this.expando];
2376            return cache !== void 0 && !jQuery.isEmptyObject(cache);
2377          }
2378        };
2379        var dataPriv = new Data();
2380        var dataUser = new Data();
2381        var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, rmultiDash = /[A-Z]/g;
2382        function getData2(data46) {
2383          if (data46 === "true") {
2384            return true;
2385          }
2386          if (data46 === "false") {
2387            return false;
2388          }
2389          if (data46 === "null") {
2390            return null;
2391          }
2392          if (data46 === +data46 + "") {
2393            return +data46;
2394          }
2395          if (rbrace.test(data46)) {
2396            return JSON.parse(data46);
2397          }
2398          return data46;
2399        }
2400        function dataAttr(elem, key, data46) {
2401          var name;
2402          if (data46 === void 0 && elem.nodeType === 1) {
2403            name = "data-" + key.replace(rmultiDash, "-$&").toLowerCase();
2404            data46 = elem.getAttribute(name);
2405            if (typeof data46 === "string") {
2406              try {
2407                data46 = getData2(data46);
2408              } catch (e2) {
2409              }
2410              dataUser.set(elem, key, data46);
2411            } else {
2412              data46 = void 0;
2413            }
2414          }
2415          return data46;
2416        }
2417        jQuery.extend({
2418          hasData: function(elem) {
2419            return dataUser.hasData(elem) || dataPriv.hasData(elem);
2420          },
2421          data: function(elem, name, data46) {
2422            return dataUser.access(elem, name, data46);
2423          },
2424          removeData: function(elem, name) {
2425            dataUser.remove(elem, name);
2426          },
2427          // TODO: Now that all calls to _data and _removeData have been replaced
2428          // with direct calls to dataPriv methods, these can be deprecated.
2429          _data: function(elem, name, data46) {
2430            return dataPriv.access(elem, name, data46);
2431          },
2432          _removeData: function(elem, name) {
2433            dataPriv.remove(elem, name);
2434          }
2435        });
2436        jQuery.fn.extend({
2437          data: function(key, value2) {
2438            var i, name, data46, elem = this[0], attrs2 = elem && elem.attributes;
2439            if (key === void 0) {
2440              if (this.length) {
2441                data46 = dataUser.get(elem);
2442                if (elem.nodeType === 1 && !dataPriv.get(elem, "hasDataAttrs")) {
2443                  i = attrs2.length;
2444                  while (i--) {
2445                    if (attrs2[i]) {
2446                      name = attrs2[i].name;
2447                      if (name.indexOf("data-") === 0) {
2448                        name = camelCase(name.slice(5));
2449                        dataAttr(elem, name, data46[name]);
2450                      }
2451                    }
2452                  }
2453                  dataPriv.set(elem, "hasDataAttrs", true);
2454                }
2455              }
2456              return data46;
2457            }
2458            if (typeof key === "object") {
2459              return this.each(function() {
2460                dataUser.set(this, key);
2461              });
2462            }
2463            return access(this, function(value3) {
2464              var data47;
2465              if (elem && value3 === void 0) {
2466                data47 = dataUser.get(elem, key);
2467                if (data47 !== void 0) {
2468                  return data47;
2469                }
2470                data47 = dataAttr(elem, key);
2471                if (data47 !== void 0) {
2472                  return data47;
2473                }
2474                return;
2475              }
2476              this.each(function() {
2477                dataUser.set(this, key, value3);
2478              });
2479            }, null, value2, arguments.length > 1, null, true);
2480          },
2481          removeData: function(key) {
2482            return this.each(function() {
2483              dataUser.remove(this, key);
2484            });
2485          }
2486        });
2487        jQuery.extend({
2488          queue: function(elem, type2, data46) {
2489            var queue2;
2490            if (elem) {
2491              type2 = (type2 || "fx") + "queue";
2492              queue2 = dataPriv.get(elem, type2);
2493              if (data46) {
2494                if (!queue2 || Array.isArray(data46)) {
2495                  queue2 = dataPriv.access(elem, type2, jQuery.makeArray(data46));
2496                } else {
2497                  queue2.push(data46);
2498                }
2499              }
2500              return queue2 || [];
2501            }
2502          },
2503          dequeue: function(elem, type2) {
2504            type2 = type2 || "fx";
2505            var queue2 = jQuery.queue(elem, type2), startLength = queue2.length, fn = queue2.shift(), hooks2 = jQuery._queueHooks(elem, type2), next3 = function() {
2506              jQuery.dequeue(elem, type2);
2507            };
2508            if (fn === "inprogress") {
2509              fn = queue2.shift();
2510              startLength--;
2511            }
2512            if (fn) {
2513              if (type2 === "fx") {
2514                queue2.unshift("inprogress");
2515              }
2516              delete hooks2.stop;
2517              fn.call(elem, next3, hooks2);
2518            }
2519            if (!startLength && hooks2) {
2520              hooks2.empty.fire();
2521            }
2522          },
2523          // Not public - generate a queueHooks object, or return the current one
2524          _queueHooks: function(elem, type2) {
2525            var key = type2 + "queueHooks";
2526            return dataPriv.get(elem, key) || dataPriv.access(elem, key, {
2527              empty: jQuery.Callbacks("once memory").add(function() {
2528                dataPriv.remove(elem, [type2 + "queue", key]);
2529              })
2530            });
2531          }
2532        });
2533        jQuery.fn.extend({
2534          queue: function(type2, data46) {
2535            var setter = 2;
2536            if (typeof type2 !== "string") {
2537              data46 = type2;
2538              type2 = "fx";
2539              setter--;
2540            }
2541            if (arguments.length < setter) {
2542              return jQuery.queue(this[0], type2);
2543            }
2544            return data46 === void 0 ? this : this.each(function() {
2545              var queue2 = jQuery.queue(this, type2, data46);
2546              jQuery._queueHooks(this, type2);
2547              if (type2 === "fx" && queue2[0] !== "inprogress") {
2548                jQuery.dequeue(this, type2);
2549              }
2550            });
2551          },
2552          dequeue: function(type2) {
2553            return this.each(function() {
2554              jQuery.dequeue(this, type2);
2555            });
2556          },
2557          clearQueue: function(type2) {
2558            return this.queue(type2 || "fx", []);
2559          },
2560          // Get a promise resolved when queues of a certain type
2561          // are emptied (fx is the type by default)
2562          promise: function(type2, obj) {
2563            var tmp, count = 1, defer = jQuery.Deferred(), elements = this, i = this.length, resolve = function() {
2564              if (!--count) {
2565                defer.resolveWith(elements, [elements]);
2566              }
2567            };
2568            if (typeof type2 !== "string") {
2569              obj = type2;
2570              type2 = void 0;
2571            }
2572            type2 = type2 || "fx";
2573            while (i--) {
2574              tmp = dataPriv.get(elements[i], type2 + "queueHooks");
2575              if (tmp && tmp.empty) {
2576                count++;
2577                tmp.empty.add(resolve);
2578              }
2579            }
2580            resolve();
2581            return defer.promise(obj);
2582          }
2583        });
2584        var pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source;
2585        var rcssNum = new RegExp("^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i");
2586        var cssExpand = ["Top", "Right", "Bottom", "Left"];
2587        var documentElement = document2.documentElement;
2588        var isAttached = function(elem) {
2589          return jQuery.contains(elem.ownerDocument, elem);
2590        }, composed = { composed: true };
2591        if (documentElement.getRootNode) {
2592          isAttached = function(elem) {
2593            return jQuery.contains(elem.ownerDocument, elem) || elem.getRootNode(composed) === elem.ownerDocument;
2594          };
2595        }
2596        var isHiddenWithinTree = function(elem, el) {
2597          elem = el || elem;
2598          return elem.style.display === "none" || elem.style.display === "" && // Otherwise, check computed style
2599          // Support: Firefox <=43 - 45
2600          // Disconnected elements can have computed display: none, so first confirm that elem is
2601          // in the document.
2602          isAttached(elem) && jQuery.css(elem, "display") === "none";
2603        };
2604        function adjustCSS(elem, prop2, valueParts, tween) {
2605          var adjusted, scale, maxIterations = 20, currentValue = tween ? function() {
2606            return tween.cur();
2607          } : function() {
2608            return jQuery.css(elem, prop2, "");
2609          }, initial = currentValue(), unit = valueParts && valueParts[3] || (jQuery.cssNumber[prop2] ? "" : "px"), initialInUnit = elem.nodeType && (jQuery.cssNumber[prop2] || unit !== "px" && +initial) && rcssNum.exec(jQuery.css(elem, prop2));
2610          if (initialInUnit && initialInUnit[3] !== unit) {
2611            initial = initial / 2;
2612            unit = unit || initialInUnit[3];
2613            initialInUnit = +initial || 1;
2614            while (maxIterations--) {
2615              jQuery.style(elem, prop2, initialInUnit + unit);
2616              if ((1 - scale) * (1 - (scale = currentValue() / initial || 0.5)) <= 0) {
2617                maxIterations = 0;
2618              }
2619              initialInUnit = initialInUnit / scale;
2620            }
2621            initialInUnit = initialInUnit * 2;
2622            jQuery.style(elem, prop2, initialInUnit + unit);
2623            valueParts = valueParts || [];
2624          }
2625          if (valueParts) {
2626            initialInUnit = +initialInUnit || +initial || 0;
2627            adjusted = valueParts[1] ? initialInUnit + (valueParts[1] + 1) * valueParts[2] : +valueParts[2];
2628            if (tween) {
2629              tween.unit = unit;
2630              tween.start = initialInUnit;
2631              tween.end = adjusted;
2632            }
2633          }
2634          return adjusted;
2635        }
2636        var defaultDisplayMap = {};
2637        function getDefaultDisplay(elem) {
2638          var temp, doc = elem.ownerDocument, nodeName2 = elem.nodeName, display = defaultDisplayMap[nodeName2];
2639          if (display) {
2640            return display;
2641          }
2642          temp = doc.body.appendChild(doc.createElement(nodeName2));
2643          display = jQuery.css(temp, "display");
2644          temp.parentNode.removeChild(temp);
2645          if (display === "none") {
2646            display = "block";
2647          }
2648          defaultDisplayMap[nodeName2] = display;
2649          return display;
2650        }
2651        function showHide(elements, show7) {
2652          var display, elem, values = [], index3 = 0, length = elements.length;
2653          for (; index3 < length; index3++) {
2654            elem = elements[index3];
2655            if (!elem.style) {
2656              continue;
2657            }
2658            display = elem.style.display;
2659            if (show7) {
2660              if (display === "none") {
2661                values[index3] = dataPriv.get(elem, "display") || null;
2662                if (!values[index3]) {
2663                  elem.style.display = "";
2664                }
2665              }
2666              if (elem.style.display === "" && isHiddenWithinTree(elem)) {
2667                values[index3] = getDefaultDisplay(elem);
2668              }
2669            } else {
2670              if (display !== "none") {
2671                values[index3] = "none";
2672                dataPriv.set(elem, "display", display);
2673              }
2674            }
2675          }
2676          for (index3 = 0; index3 < length; index3++) {
2677            if (values[index3] != null) {
2678              elements[index3].style.display = values[index3];
2679            }
2680          }
2681          return elements;
2682        }
2683        jQuery.fn.extend({
2684          show: function() {
2685            return showHide(this, true);
2686          },
2687          hide: function() {
2688            return showHide(this);
2689          },
2690          toggle: function(state) {
2691            if (typeof state === "boolean") {
2692              return state ? this.show() : this.hide();
2693            }
2694            return this.each(function() {
2695              if (isHiddenWithinTree(this)) {
2696                jQuery(this).show();
2697              } else {
2698                jQuery(this).hide();
2699              }
2700            });
2701          }
2702        });
2703        var rcheckableType = /^(?:checkbox|radio)$/i;
2704        var rtagName = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i;
2705        var rscriptType = /^$|^module$|\/(?:java|ecma)script/i;
2706        (function() {
2707          var fragment = document2.createDocumentFragment(), div2 = fragment.appendChild(document2.createElement("div")), input = document2.createElement("input");
2708          input.setAttribute("type", "radio");
2709          input.setAttribute("checked", "checked");
2710          input.setAttribute("name", "t");
2711          div2.appendChild(input);
2712          support.checkClone = div2.cloneNode(true).cloneNode(true).lastChild.checked;
2713          div2.innerHTML = "<textarea>x</textarea>";
2714          support.noCloneChecked = !!div2.cloneNode(true).lastChild.defaultValue;
2715          div2.innerHTML = "<option></option>";
2716          support.option = !!div2.lastChild;
2717        })();
2718        var wrapMap = {
2719          // XHTML parsers do not magically insert elements in the
2720          // same way that tag soup parsers do. So we cannot shorten
2721          // this by omitting <tbody> or other required elements.
2722          thead: [1, "<table>", "</table>"],
2723          col: [2, "<table><colgroup>", "</colgroup></table>"],
2724          tr: [2, "<table><tbody>", "</tbody></table>"],
2725          td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],
2726          _default: [0, "", ""]
2727        };
2728        wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
2729        wrapMap.th = wrapMap.td;
2730        if (!support.option) {
2731          wrapMap.optgroup = wrapMap.option = [1, "<select multiple='multiple'>", "</select>"];
2732        }
2733        function getAll(context7, tag3) {
2734          var ret;
2735          if (typeof context7.getElementsByTagName !== "undefined") {
2736            ret = context7.getElementsByTagName(tag3 || "*");
2737          } else if (typeof context7.querySelectorAll !== "undefined") {
2738            ret = context7.querySelectorAll(tag3 || "*");
2739          } else {
2740            ret = [];
2741          }
2742          if (tag3 === void 0 || tag3 && nodeName(context7, tag3)) {
2743            return jQuery.merge([context7], ret);
2744          }
2745          return ret;
2746        }
2747        function setGlobalEval(elems, refElements) {
2748          var i = 0, l = elems.length;
2749          for (; i < l; i++) {
2750            dataPriv.set(
2751              elems[i],
2752              "globalEval",
2753              !refElements || dataPriv.get(refElements[i], "globalEval")
2754            );
2755          }
2756        }
2757        var rhtml = /<|&#?\w+;/;
2758        function buildFragment(elems, context7, scripts, selection, ignored) {
2759          var elem, tmp, tag3, wrap, attached, j, fragment = context7.createDocumentFragment(), nodes = [], i = 0, l = elems.length;
2760          for (; i < l; i++) {
2761            elem = elems[i];
2762            if (elem || elem === 0) {
2763              if (toType5(elem) === "object") {
2764                jQuery.merge(nodes, elem.nodeType ? [elem] : elem);
2765              } else if (!rhtml.test(elem)) {
2766                nodes.push(context7.createTextNode(elem));
2767              } else {
2768                tmp = tmp || fragment.appendChild(context7.createElement("div"));
2769                tag3 = (rtagName.exec(elem) || ["", ""])[1].toLowerCase();
2770                wrap = wrapMap[tag3] || wrapMap._default;
2771                tmp.innerHTML = wrap[1] + jQuery.htmlPrefilter(elem) + wrap[2];
2772                j = wrap[0];
2773                while (j--) {
2774                  tmp = tmp.lastChild;
2775                }
2776                jQuery.merge(nodes, tmp.childNodes);
2777                tmp = fragment.firstChild;
2778                tmp.textContent = "";
2779              }
2780            }
2781          }
2782          fragment.textContent = "";
2783          i = 0;
2784          while (elem = nodes[i++]) {
2785            if (selection && jQuery.inArray(elem, selection) > -1) {
2786              if (ignored) {
2787                ignored.push(elem);
2788              }
2789              continue;
2790            }
2791            attached = isAttached(elem);
2792            tmp = getAll(fragment.appendChild(elem), "script");
2793            if (attached) {
2794              setGlobalEval(tmp);
2795            }
2796            if (scripts) {
2797              j = 0;
2798              while (elem = tmp[j++]) {
2799                if (rscriptType.test(elem.type || "")) {
2800                  scripts.push(elem);
2801                }
2802              }
2803            }
2804          }
2805          return fragment;
2806        }
2807        var rtypenamespace = /^([^.]*)(?:\.(.+)|)/;
2808        function returnTrue() {
2809          return true;
2810        }
2811        function returnFalse() {
2812          return false;
2813        }
2814        function on2(elem, types, selector, data46, fn, one) {
2815          var origFn, type2;
2816          if (typeof types === "object") {
2817            if (typeof selector !== "string") {
2818              data46 = data46 || selector;
2819              selector = void 0;
2820            }
2821            for (type2 in types) {
2822              on2(elem, type2, selector, data46, types[type2], one);
2823            }
2824            return elem;
2825          }
2826          if (data46 == null && fn == null) {
2827            fn = selector;
2828            data46 = selector = void 0;
2829          } else if (fn == null) {
2830            if (typeof selector === "string") {
2831              fn = data46;
2832              data46 = void 0;
2833            } else {
2834              fn = data46;
2835              data46 = selector;
2836              selector = void 0;
2837            }
2838          }
2839          if (fn === false) {
2840            fn = returnFalse;
2841          } else if (!fn) {
2842            return elem;
2843          }
2844          if (one === 1) {
2845            origFn = fn;
2846            fn = function(event2) {
2847              jQuery().off(event2);
2848              return origFn.apply(this, arguments);
2849            };
2850            fn.guid = origFn.guid || (origFn.guid = jQuery.guid++);
2851          }
2852          return elem.each(function() {
2853            jQuery.event.add(this, types, fn, data46, selector);
2854          });
2855        }
2856        jQuery.event = {
2857          global: {},
2858          add: function(elem, types, handler3, data46, selector) {
2859            var handleObjIn, eventHandle, tmp, events2, t2, handleObj, special, handlers, type2, namespaces, origType, elemData = dataPriv.get(elem);
2860            if (!acceptData(elem)) {
2861              return;
2862            }
2863            if (handler3.handler) {
2864              handleObjIn = handler3;
2865              handler3 = handleObjIn.handler;
2866              selector = handleObjIn.selector;
2867            }
2868            if (selector) {
2869              jQuery.find.matchesSelector(documentElement, selector);
2870            }
2871            if (!handler3.guid) {
2872              handler3.guid = jQuery.guid++;
2873            }
2874            if (!(events2 = elemData.events)) {
2875              events2 = elemData.events = /* @__PURE__ */ Object.create(null);
2876            }
2877            if (!(eventHandle = elemData.handle)) {
2878              eventHandle = elemData.handle = function(e2) {
2879                return typeof jQuery !== "undefined" && jQuery.event.triggered !== e2.type ? jQuery.event.dispatch.apply(elem, arguments) : void 0;
2880              };
2881            }
2882            types = (types || "").match(rnothtmlwhite) || [""];
2883            t2 = types.length;
2884            while (t2--) {
2885              tmp = rtypenamespace.exec(types[t2]) || [];
2886              type2 = origType = tmp[1];
2887              namespaces = (tmp[2] || "").split(".").sort();
2888              if (!type2) {
2889                continue;
2890              }
2891              special = jQuery.event.special[type2] || {};
2892              type2 = (selector ? special.delegateType : special.bindType) || type2;
2893              special = jQuery.event.special[type2] || {};
2894              handleObj = jQuery.extend({
2895                type: type2,
2896                origType,
2897                data: data46,
2898                handler: handler3,
2899                guid: handler3.guid,
2900                selector,
2901                needsContext: selector && jQuery.expr.match.needsContext.test(selector),
2902                namespace: namespaces.join(".")
2903              }, handleObjIn);
2904              if (!(handlers = events2[type2])) {
2905                handlers = events2[type2] = [];
2906                handlers.delegateCount = 0;
2907                if (!special.setup || special.setup.call(elem, data46, namespaces, eventHandle) === false) {
2908                  if (elem.addEventListener) {
2909                    elem.addEventListener(type2, eventHandle);
2910                  }
2911                }
2912              }
2913              if (special.add) {
2914                special.add.call(elem, handleObj);
2915                if (!handleObj.handler.guid) {
2916                  handleObj.handler.guid = handler3.guid;
2917                }
2918              }
2919              if (selector) {
2920                handlers.splice(handlers.delegateCount++, 0, handleObj);
2921              } else {
2922                handlers.push(handleObj);
2923              }
2924              jQuery.event.global[type2] = true;
2925            }
2926          },
2927          // Detach an event or set of events from an element
2928          remove: function(elem, types, handler3, selector, mappedTypes) {
2929            var j, origCount, tmp, events2, t2, handleObj, special, handlers, type2, namespaces, origType, elemData = dataPriv.hasData(elem) && dataPriv.get(elem);
2930            if (!elemData || !(events2 = elemData.events)) {
2931              return;
2932            }
2933            types = (types || "").match(rnothtmlwhite) || [""];
2934            t2 = types.length;
2935            while (t2--) {
2936              tmp = rtypenamespace.exec(types[t2]) || [];
2937              type2 = origType = tmp[1];
2938              namespaces = (tmp[2] || "").split(".").sort();
2939              if (!type2) {
2940                for (type2 in events2) {
2941                  jQuery.event.remove(elem, type2 + types[t2], handler3, selector, true);
2942                }
2943                continue;
2944              }
2945              special = jQuery.event.special[type2] || {};
2946              type2 = (selector ? special.delegateType : special.bindType) || type2;
2947              handlers = events2[type2] || [];
2948              tmp = tmp[2] && new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)");
2949              origCount = j = handlers.length;
2950              while (j--) {
2951                handleObj = handlers[j];
2952                if ((mappedTypes || origType === handleObj.origType) && (!handler3 || handler3.guid === handleObj.guid) && (!tmp || tmp.test(handleObj.namespace)) && (!selector || selector === handleObj.selector || selector === "**" && handleObj.selector)) {
2953                  handlers.splice(j, 1);
2954                  if (handleObj.selector) {
2955                    handlers.delegateCount--;
2956                  }
2957                  if (special.remove) {
2958                    special.remove.call(elem, handleObj);
2959                  }
2960                }
2961              }
2962              if (origCount && !handlers.length) {
2963                if (!special.teardown || special.teardown.call(elem, namespaces, elemData.handle) === false) {
2964                  jQuery.removeEvent(elem, type2, elemData.handle);
2965                }
2966                delete events2[type2];
2967              }
2968            }
2969            if (jQuery.isEmptyObject(events2)) {
2970              dataPriv.remove(elem, "handle events");
2971            }
2972          },
2973          dispatch: function(nativeEvent) {
2974            var i, j, ret, matched, handleObj, handlerQueue, args = new Array(arguments.length), event2 = jQuery.event.fix(nativeEvent), handlers = (dataPriv.get(this, "events") || /* @__PURE__ */ Object.create(null))[event2.type] || [], special = jQuery.event.special[event2.type] || {};
2975            args[0] = event2;
2976            for (i = 1; i < arguments.length; i++) {
2977              args[i] = arguments[i];
2978            }
2979            event2.delegateTarget = this;
2980            if (special.preDispatch && special.preDispatch.call(this, event2) === false) {
2981              return;
2982            }
2983            handlerQueue = jQuery.event.handlers.call(this, event2, handlers);
2984            i = 0;
2985            while ((matched = handlerQueue[i++]) && !event2.isPropagationStopped()) {
2986              event2.currentTarget = matched.elem;
2987              j = 0;
2988              while ((handleObj = matched.handlers[j++]) && !event2.isImmediatePropagationStopped()) {
2989                if (!event2.rnamespace || handleObj.namespace === false || event2.rnamespace.test(handleObj.namespace)) {
2990                  event2.handleObj = handleObj;
2991                  event2.data = handleObj.data;
2992                  ret = ((jQuery.event.special[handleObj.origType] || {}).handle || handleObj.handler).apply(matched.elem, args);
2993                  if (ret !== void 0) {
2994                    if ((event2.result = ret) === false) {
2995                      event2.preventDefault();
2996                      event2.stopPropagation();
2997                    }
2998                  }
2999                }
3000              }
3001            }
3002            if (special.postDispatch) {
3003              special.postDispatch.call(this, event2);
3004            }
3005            return event2.result;
3006          },
3007          handlers: function(event2, handlers) {
3008            var i, handleObj, sel, matchedHandlers, matchedSelectors, handlerQueue = [], delegateCount = handlers.delegateCount, cur = event2.target;
3009            if (delegateCount && // Support: IE <=9
3010            // Black-hole SVG <use> instance trees (trac-13180)
3011            cur.nodeType && // Support: Firefox <=42
3012            // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861)
3013            // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click
3014            // Support: IE 11 only
3015            // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343)
3016            !(event2.type === "click" && event2.button >= 1)) {
3017              for (; cur !== this; cur = cur.parentNode || this) {
3018                if (cur.nodeType === 1 && !(event2.type === "click" && cur.disabled === true)) {
3019                  matchedHandlers = [];
3020                  matchedSelectors = {};
3021                  for (i = 0; i < delegateCount; i++) {
3022                    handleObj = handlers[i];
3023                    sel = handleObj.selector + " ";
3024                    if (matchedSelectors[sel] === void 0) {
3025                      matchedSelectors[sel] = handleObj.needsContext ? jQuery(sel, this).index(cur) > -1 : jQuery.find(sel, this, null, [cur]).length;
3026                    }
3027                    if (matchedSelectors[sel]) {
3028                      matchedHandlers.push(handleObj);
3029                    }
3030                  }
3031                  if (matchedHandlers.length) {
3032                    handlerQueue.push({ elem: cur, handlers: matchedHandlers });
3033                  }
3034                }
3035              }
3036            }
3037            cur = this;
3038            if (delegateCount < handlers.length) {
3039              handlerQueue.push({ elem: cur, handlers: handlers.slice(delegateCount) });
3040            }
3041            return handlerQueue;
3042          },
3043          addProp: function(name, hook) {
3044            Object.defineProperty(jQuery.Event.prototype, name, {
3045              enumerable: true,
3046              configurable: true,
3047              get: isFunction4(hook) ? function() {
3048                if (this.originalEvent) {
3049                  return hook(this.originalEvent);
3050                }
3051              } : function() {
3052                if (this.originalEvent) {
3053                  return this.originalEvent[name];
3054                }
3055              },
3056              set: function(value2) {
3057                Object.defineProperty(this, name, {
3058                  enumerable: true,
3059                  configurable: true,
3060                  writable: true,
3061                  value: value2
3062                });
3063              }
3064            });
3065          },
3066          fix: function(originalEvent) {
3067            return originalEvent[jQuery.expando] ? originalEvent : new jQuery.Event(originalEvent);
3068          },
3069          special: {
3070            load: {
3071              // Prevent triggered image.load events from bubbling to window.load
3072              noBubble: true
3073            },
3074            click: {
3075              // Utilize native event to ensure correct state for checkable inputs
3076              setup: function(data46) {
3077                var el = this || data46;
3078                if (rcheckableType.test(el.type) && el.click && nodeName(el, "input")) {
3079                  leverageNative(el, "click", true);
3080                }
3081                return false;
3082              },
3083              trigger: function(data46) {
3084                var el = this || data46;
3085                if (rcheckableType.test(el.type) && el.click && nodeName(el, "input")) {
3086                  leverageNative(el, "click");
3087                }
3088                return true;
3089              },
3090              // For cross-browser consistency, suppress native .click() on links
3091              // Also prevent it if we're currently inside a leveraged native-event stack
3092              _default: function(event2) {
3093                var target2 = event2.target;
3094                return rcheckableType.test(target2.type) && target2.click && nodeName(target2, "input") && dataPriv.get(target2, "click") || nodeName(target2, "a");
3095              }
3096            },
3097            beforeunload: {
3098              postDispatch: function(event2) {
3099                if (event2.result !== void 0 && event2.originalEvent) {
3100                  event2.originalEvent.returnValue = event2.result;
3101                }
3102              }
3103            }
3104          }
3105        };
3106        function leverageNative(el, type2, isSetup) {
3107          if (!isSetup) {
3108            if (dataPriv.get(el, type2) === void 0) {
3109              jQuery.event.add(el, type2, returnTrue);
3110            }
3111            return;
3112          }
3113          dataPriv.set(el, type2, false);
3114          jQuery.event.add(el, type2, {
3115            namespace: false,
3116            handler: function(event2) {
3117              var result, saved = dataPriv.get(this, type2);
3118              if (event2.isTrigger & 1 && this[type2]) {
3119                if (!saved) {
3120                  saved = slice.call(arguments);
3121                  dataPriv.set(this, type2, saved);
3122                  this[type2]();
3123                  result = dataPriv.get(this, type2);
3124                  dataPriv.set(this, type2, false);
3125                  if (saved !== result) {
3126                    event2.stopImmediatePropagation();
3127                    event2.preventDefault();
3128                    return result;
3129                  }
3130                } else if ((jQuery.event.special[type2] || {}).delegateType) {
3131                  event2.stopPropagation();
3132                }
3133              } else if (saved) {
3134                dataPriv.set(this, type2, jQuery.event.trigger(
3135                  saved[0],
3136                  saved.slice(1),
3137                  this
3138                ));
3139                event2.stopPropagation();
3140                event2.isImmediatePropagationStopped = returnTrue;
3141              }
3142            }
3143          });
3144        }
3145        jQuery.removeEvent = function(elem, type2, handle) {
3146          if (elem.removeEventListener) {
3147            elem.removeEventListener(type2, handle);
3148          }
3149        };
3150        jQuery.Event = function(src2, props153) {
3151          if (!(this instanceof jQuery.Event)) {
3152            return new jQuery.Event(src2, props153);
3153          }
3154          if (src2 && src2.type) {
3155            this.originalEvent = src2;
3156            this.type = src2.type;
3157            this.isDefaultPrevented = src2.defaultPrevented || src2.defaultPrevented === void 0 && // Support: Android <=2.3 only
3158            src2.returnValue === false ? returnTrue : returnFalse;
3159            this.target = src2.target && src2.target.nodeType === 3 ? src2.target.parentNode : src2.target;
3160            this.currentTarget = src2.currentTarget;
3161            this.relatedTarget = src2.relatedTarget;
3162          } else {
3163            this.type = src2;
3164          }
3165          if (props153) {
3166            jQuery.extend(this, props153);
3167          }
3168          this.timeStamp = src2 && src2.timeStamp || Date.now();
3169          this[jQuery.expando] = true;
3170        };
3171        jQuery.Event.prototype = {
3172          constructor: jQuery.Event,
3173          isDefaultPrevented: returnFalse,
3174          isPropagationStopped: returnFalse,
3175          isImmediatePropagationStopped: returnFalse,
3176          isSimulated: false,
3177          preventDefault: function() {
3178            var e2 = this.originalEvent;
3179            this.isDefaultPrevented = returnTrue;
3180            if (e2 && !this.isSimulated) {
3181              e2.preventDefault();
3182            }
3183          },
3184          stopPropagation: function() {
3185            var e2 = this.originalEvent;
3186            this.isPropagationStopped = returnTrue;
3187            if (e2 && !this.isSimulated) {
3188              e2.stopPropagation();
3189            }
3190          },
3191          stopImmediatePropagation: function() {
3192            var e2 = this.originalEvent;
3193            this.isImmediatePropagationStopped = returnTrue;
3194            if (e2 && !this.isSimulated) {
3195              e2.stopImmediatePropagation();
3196            }
3197            this.stopPropagation();
3198          }
3199        };
3200        jQuery.each({
3201          altKey: true,
3202          bubbles: true,
3203          cancelable: true,
3204          changedTouches: true,
3205          ctrlKey: true,
3206          detail: true,
3207          eventPhase: true,
3208          metaKey: true,
3209          pageX: true,
3210          pageY: true,
3211          shiftKey: true,
3212          view: true,
3213          "char": true,
3214          code: true,
3215          charCode: true,
3216          key: true,
3217          keyCode: true,
3218          button: true,
3219          buttons: true,
3220          clientX: true,
3221          clientY: true,
3222          offsetX: true,
3223          offsetY: true,
3224          pointerId: true,
3225          pointerType: true,
3226          screenX: true,
3227          screenY: true,
3228          targetTouches: true,
3229          toElement: true,
3230          touches: true,
3231          which: true
3232        }, jQuery.event.addProp);
3233        jQuery.each({ focus: "focusin", blur: "focusout" }, function(type2, delegateType) {
3234          function focusMappedHandler(nativeEvent) {
3235            if (document2.documentMode) {
3236              var handle = dataPriv.get(this, "handle"), event2 = jQuery.event.fix(nativeEvent);
3237              event2.type = nativeEvent.type === "focusin" ? "focus" : "blur";
3238              event2.isSimulated = true;
3239              handle(nativeEvent);
3240              if (event2.target === event2.currentTarget) {
3241                handle(event2);
3242              }
3243            } else {
3244              jQuery.event.simulate(
3245                delegateType,
3246                nativeEvent.target,
3247                jQuery.event.fix(nativeEvent)
3248              );
3249            }
3250          }
3251          jQuery.event.special[type2] = {
3252            // Utilize native event if possible so blur/focus sequence is correct
3253            setup: function() {
3254              var attaches;
3255              leverageNative(this, type2, true);
3256              if (document2.documentMode) {
3257                attaches = dataPriv.get(this, delegateType);
3258                if (!attaches) {
3259                  this.addEventListener(delegateType, focusMappedHandler);
3260                }
3261                dataPriv.set(this, delegateType, (attaches || 0) + 1);
3262              } else {
3263                return false;
3264              }
3265            },
3266            trigger: function() {
3267              leverageNative(this, type2);
3268              return true;
3269            },
3270            teardown: function() {
3271              var attaches;
3272              if (document2.documentMode) {
3273                attaches = dataPriv.get(this, delegateType) - 1;
3274                if (!attaches) {
3275                  this.removeEventListener(delegateType, focusMappedHandler);
3276                  dataPriv.remove(this, delegateType);
3277                } else {
3278                  dataPriv.set(this, delegateType, attaches);
3279                }
3280              } else {
3281                return false;
3282              }
3283            },
3284            // Suppress native focus or blur if we're currently inside
3285            // a leveraged native-event stack
3286            _default: function(event2) {
3287              return dataPriv.get(event2.target, type2);
3288            },
3289            delegateType
3290          };
3291          jQuery.event.special[delegateType] = {
3292            setup: function() {
3293              var doc = this.ownerDocument || this.document || this, dataHolder = document2.documentMode ? this : doc, attaches = dataPriv.get(dataHolder, delegateType);
3294              if (!attaches) {
3295                if (document2.documentMode) {
3296                  this.addEventListener(delegateType, focusMappedHandler);
3297                } else {
3298                  doc.addEventListener(type2, focusMappedHandler, true);
3299                }
3300              }
3301              dataPriv.set(dataHolder, delegateType, (attaches || 0) + 1);
3302            },
3303            teardown: function() {
3304              var doc = this.ownerDocument || this.document || this, dataHolder = document2.documentMode ? this : doc, attaches = dataPriv.get(dataHolder, delegateType) - 1;
3305              if (!attaches) {
3306                if (document2.documentMode) {
3307                  this.removeEventListener(delegateType, focusMappedHandler);
3308                } else {
3309                  doc.removeEventListener(type2, focusMappedHandler, true);
3310                }
3311                dataPriv.remove(dataHolder, delegateType);
3312              } else {
3313                dataPriv.set(dataHolder, delegateType, attaches);
3314              }
3315            }
3316          };
3317        });
3318        jQuery.each({
3319          mouseenter: "mouseover",
3320          mouseleave: "mouseout",
3321          pointerenter: "pointerover",
3322          pointerleave: "pointerout"
3323        }, function(orig, fix) {
3324          jQuery.event.special[orig] = {
3325            delegateType: fix,
3326            bindType: fix,
3327            handle: function(event2) {
3328              var ret, target2 = this, related = event2.relatedTarget, handleObj = event2.handleObj;
3329              if (!related || related !== target2 && !jQuery.contains(target2, related)) {
3330                event2.type = handleObj.origType;
3331                ret = handleObj.handler.apply(this, arguments);
3332                event2.type = fix;
3333              }
3334              return ret;
3335            }
3336          };
3337        });
3338        jQuery.fn.extend({
3339          on: function(types, selector, data46, fn) {
3340            return on2(this, types, selector, data46, fn);
3341          },
3342          one: function(types, selector, data46, fn) {
3343            return on2(this, types, selector, data46, fn, 1);
3344          },
3345          off: function(types, selector, fn) {
3346            var handleObj, type2;
3347            if (types && types.preventDefault && types.handleObj) {
3348              handleObj = types.handleObj;
3349              jQuery(types.delegateTarget).off(
3350                handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,
3351                handleObj.selector,
3352                handleObj.handler
3353              );
3354              return this;
3355            }
3356            if (typeof types === "object") {
3357              for (type2 in types) {
3358                this.off(type2, selector, types[type2]);
3359              }
3360              return this;
3361            }
3362            if (selector === false || typeof selector === "function") {
3363              fn = selector;
3364              selector = void 0;
3365            }
3366            if (fn === false) {
3367              fn = returnFalse;
3368            }
3369            return this.each(function() {
3370              jQuery.event.remove(this, types, fn, selector);
3371            });
3372          }
3373        });
3374        var rnoInnerhtml = /<script|<style|<link/i, rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, rcleanScript = /^\s*<!\[CDATA\[|\]\]>\s*$/g;
3375        function manipulationTarget(elem, content) {
3376          if (nodeName(elem, "table") && nodeName(content.nodeType !== 11 ? content : content.firstChild, "tr")) {
3377            return jQuery(elem).children("tbody")[0] || elem;
3378          }
3379          return elem;
3380        }
3381        function disableScript(elem) {
3382          elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;
3383          return elem;
3384        }
3385        function restoreScript(elem) {
3386          if ((elem.type || "").slice(0, 5) === "true/") {
3387            elem.type = elem.type.slice(5);
3388          } else {
3389            elem.removeAttribute("type");
3390          }
3391          return elem;
3392        }
3393        function cloneCopyEvent(src2, dest) {
3394          var i, l, type2, pdataOld, udataOld, udataCur, events2;
3395          if (dest.nodeType !== 1) {
3396            return;
3397          }
3398          if (dataPriv.hasData(src2)) {
3399            pdataOld = dataPriv.get(src2);
3400            events2 = pdataOld.events;
3401            if (events2) {
3402              dataPriv.remove(dest, "handle events");
3403              for (type2 in events2) {
3404                for (i = 0, l = events2[type2].length; i < l; i++) {
3405                  jQuery.event.add(dest, type2, events2[type2][i]);
3406                }
3407              }
3408            }
3409          }
3410          if (dataUser.hasData(src2)) {
3411            udataOld = dataUser.access(src2);
3412            udataCur = jQuery.extend({}, udataOld);
3413            dataUser.set(dest, udataCur);
3414          }
3415        }
3416        function fixInput(src2, dest) {
3417          var nodeName2 = dest.nodeName.toLowerCase();
3418          if (nodeName2 === "input" && rcheckableType.test(src2.type)) {
3419            dest.checked = src2.checked;
3420          } else if (nodeName2 === "input" || nodeName2 === "textarea") {
3421            dest.defaultValue = src2.defaultValue;
3422          }
3423        }
3424        function domManip(collection, args, callback, ignored) {
3425          args = flat(args);
3426          var fragment, first, scripts, hasScripts, node, doc, i = 0, l = collection.length, iNoClone = l - 1, value2 = args[0], valueIsFunction = isFunction4(value2);
3427          if (valueIsFunction || l > 1 && typeof value2 === "string" && !support.checkClone && rchecked.test(value2)) {
3428            return collection.each(function(index3) {
3429              var self2 = collection.eq(index3);
3430              if (valueIsFunction) {
3431                args[0] = value2.call(this, index3, self2.html());
3432              }
3433              domManip(self2, args, callback, ignored);
3434            });
3435          }
3436          if (l) {
3437            fragment = buildFragment(args, collection[0].ownerDocument, false, collection, ignored);
3438            first = fragment.firstChild;
3439            if (fragment.childNodes.length === 1) {
3440              fragment = first;
3441            }
3442            if (first || ignored) {
3443              scripts = jQuery.map(getAll(fragment, "script"), disableScript);
3444              hasScripts = scripts.length;
3445              for (; i < l; i++) {
3446                node = fragment;
3447                if (i !== iNoClone) {
3448                  node = jQuery.clone(node, true, true);
3449                  if (hasScripts) {
3450                    jQuery.merge(scripts, getAll(node, "script"));
3451                  }
3452                }
3453                callback.call(collection[i], node, i);
3454              }
3455              if (hasScripts) {
3456                doc = scripts[scripts.length - 1].ownerDocument;
3457                jQuery.map(scripts, restoreScript);
3458                for (i = 0; i < hasScripts; i++) {
3459                  node = scripts[i];
3460                  if (rscriptType.test(node.type || "") && !dataPriv.access(node, "globalEval") && jQuery.contains(doc, node)) {
3461                    if (node.src && (node.type || "").toLowerCase() !== "module") {
3462                      if (jQuery._evalUrl && !node.noModule) {
3463                        jQuery._evalUrl(node.src, {
3464                          nonce: node.nonce || node.getAttribute("nonce")
3465                        }, doc);
3466                      }
3467                    } else {
3468                      DOMEval(node.textContent.replace(rcleanScript, ""), node, doc);
3469                    }
3470                  }
3471                }
3472              }
3473            }
3474          }
3475          return collection;
3476        }
3477        function remove2(elem, selector, keepData) {
3478          var node, nodes = selector ? jQuery.filter(selector, elem) : elem, i = 0;
3479          for (; (node = nodes[i]) != null; i++) {
3480            if (!keepData && node.nodeType === 1) {
3481              jQuery.cleanData(getAll(node));
3482            }
3483            if (node.parentNode) {
3484              if (keepData && isAttached(node)) {
3485                setGlobalEval(getAll(node, "script"));
3486              }
3487              node.parentNode.removeChild(node);
3488            }
3489          }
3490          return elem;
3491        }
3492        jQuery.extend({
3493          htmlPrefilter: function(html2) {
3494            return html2;
3495          },
3496          clone: function(elem, dataAndEvents, deepDataAndEvents) {
3497            var i, l, srcElements, destElements, clone3 = elem.cloneNode(true), inPage = isAttached(elem);
3498            if (!support.noCloneChecked && (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem)) {
3499              destElements = getAll(clone3);
3500              srcElements = getAll(elem);
3501              for (i = 0, l = srcElements.length; i < l; i++) {
3502                fixInput(srcElements[i], destElements[i]);
3503              }
3504            }
3505            if (dataAndEvents) {
3506              if (deepDataAndEvents) {
3507                srcElements = srcElements || getAll(elem);
3508                destElements = destElements || getAll(clone3);
3509                for (i = 0, l = srcElements.length; i < l; i++) {
3510                  cloneCopyEvent(srcElements[i], destElements[i]);
3511                }
3512              } else {
3513                cloneCopyEvent(elem, clone3);
3514              }
3515            }
3516            destElements = getAll(clone3, "script");
3517            if (destElements.length > 0) {
3518              setGlobalEval(destElements, !inPage && getAll(elem, "script"));
3519            }
3520            return clone3;
3521          },
3522          cleanData: function(elems) {
3523            var data46, elem, type2, special = jQuery.event.special, i = 0;
3524            for (; (elem = elems[i]) !== void 0; i++) {
3525              if (acceptData(elem)) {
3526                if (data46 = elem[dataPriv.expando]) {
3527                  if (data46.events) {
3528                    for (type2 in data46.events) {
3529                      if (special[type2]) {
3530                        jQuery.event.remove(elem, type2);
3531                      } else {
3532                        jQuery.removeEvent(elem, type2, data46.handle);
3533                      }
3534                    }
3535                  }
3536                  elem[dataPriv.expando] = void 0;
3537                }
3538                if (elem[dataUser.expando]) {
3539                  elem[dataUser.expando] = void 0;
3540                }
3541              }
3542            }
3543          }
3544        });
3545        jQuery.fn.extend({
3546          detach: function(selector) {
3547            return remove2(this, selector, true);
3548          },
3549          remove: function(selector) {
3550            return remove2(this, selector);
3551          },
3552          text: function(value2) {
3553            return access(this, function(value3) {
3554              return value3 === void 0 ? jQuery.text(this) : this.empty().each(function() {
3555                if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) {
3556                  this.textContent = value3;
3557                }
3558              });
3559            }, null, value2, arguments.length);
3560          },
3561          append: function() {
3562            return domManip(this, arguments, function(elem) {
3563              if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) {
3564                var target2 = manipulationTarget(this, elem);
3565                target2.appendChild(elem);
3566              }
3567            });
3568          },
3569          prepend: function() {
3570            return domManip(this, arguments, function(elem) {
3571              if (this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9) {
3572                var target2 = manipulationTarget(this, elem);
3573                target2.insertBefore(elem, target2.firstChild);
3574              }
3575            });
3576          },
3577          before: function() {
3578            return domManip(this, arguments, function(elem) {
3579              if (this.parentNode) {
3580                this.parentNode.insertBefore(elem, this);
3581              }
3582            });
3583          },
3584          after: function() {
3585            return domManip(this, arguments, function(elem) {
3586              if (this.parentNode) {
3587                this.parentNode.insertBefore(elem, this.nextSibling);
3588              }
3589            });
3590          },
3591          empty: function() {
3592            var elem, i = 0;
3593            for (; (elem = this[i]) != null; i++) {
3594              if (elem.nodeType === 1) {
3595                jQuery.cleanData(getAll(elem, false));
3596                elem.textContent = "";
3597              }
3598            }
3599            return this;
3600          },
3601          clone: function(dataAndEvents, deepDataAndEvents) {
3602            dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
3603            deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
3604            return this.map(function() {
3605              return jQuery.clone(this, dataAndEvents, deepDataAndEvents);
3606            });
3607          },
3608          html: function(value2) {
3609            return access(this, function(value3) {
3610              var elem = this[0] || {}, i = 0, l = this.length;
3611              if (value3 === void 0 && elem.nodeType === 1) {
3612                return elem.innerHTML;
3613              }
3614              if (typeof value3 === "string" && !rnoInnerhtml.test(value3) && !wrapMap[(rtagName.exec(value3) || ["", ""])[1].toLowerCase()]) {
3615                value3 = jQuery.htmlPrefilter(value3);
3616                try {
3617                  for (; i < l; i++) {
3618                    elem = this[i] || {};
3619                    if (elem.nodeType === 1) {
3620                      jQuery.cleanData(getAll(elem, false));
3621                      elem.innerHTML = value3;
3622                    }
3623                  }
3624                  elem = 0;
3625                } catch (e2) {
3626                }
3627              }
3628              if (elem) {
3629                this.empty().append(value3);
3630              }
3631            }, null, value2, arguments.length);
3632          },
3633          replaceWith: function() {
3634            var ignored = [];
3635            return domManip(this, arguments, function(elem) {
3636              var parent = this.parentNode;
3637              if (jQuery.inArray(this, ignored) < 0) {
3638                jQuery.cleanData(getAll(this));
3639                if (parent) {
3640                  parent.replaceChild(elem, this);
3641                }
3642              }
3643            }, ignored);
3644          }
3645        });
3646        jQuery.each({
3647          appendTo: "append",
3648          prependTo: "prepend",
3649          insertBefore: "before",
3650          insertAfter: "after",
3651          replaceAll: "replaceWith"
3652        }, function(name, original) {
3653          jQuery.fn[name] = function(selector) {
3654            var elems, ret = [], insert = jQuery(selector), last = insert.length - 1, i = 0;
3655            for (; i <= last; i++) {
3656              elems = i === last ? this : this.clone(true);
3657              jQuery(insert[i])[original](elems);
3658              push.apply(ret, elems.get());
3659            }
3660            return this.pushStack(ret);
3661          };
3662        });
3663        var rnumnonpx = new RegExp("^(" + pnum + ")(?!px)[a-z%]+$", "i");
3664        var rcustomProp = /^--/;
3665        var getStyles = function(elem) {
3666          var view = elem.ownerDocument.defaultView;
3667          if (!view || !view.opener) {
3668            view = window2;
3669          }
3670          return view.getComputedStyle(elem);
3671        };
3672        var swap = function(elem, options, callback) {
3673          var ret, name, old = {};
3674          for (name in options) {
3675            old[name] = elem.style[name];
3676            elem.style[name] = options[name];
3677          }
3678          ret = callback.call(elem);
3679          for (name in options) {
3680            elem.style[name] = old[name];
3681          }
3682          return ret;
3683        };
3684        var rboxStyle = new RegExp(cssExpand.join("|"), "i");
3685        (function() {
3686          function computeStyleTests() {
3687            if (!div2) {
3688              return;
3689            }
3690            container.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";
3691            div2.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";
3692            documentElement.appendChild(container).appendChild(div2);
3693            var divStyle = window2.getComputedStyle(div2);
3694            pixelPositionVal = divStyle.top !== "1%";
3695            reliableMarginLeftVal = roundPixelMeasures(divStyle.marginLeft) === 12;
3696            div2.style.right = "60%";
3697            pixelBoxStylesVal = roundPixelMeasures(divStyle.right) === 36;
3698            boxSizingReliableVal = roundPixelMeasures(divStyle.width) === 36;
3699            div2.style.position = "absolute";
3700            scrollboxSizeVal = roundPixelMeasures(div2.offsetWidth / 3) === 12;
3701            documentElement.removeChild(container);
3702            div2 = null;
3703          }
3704          function roundPixelMeasures(measure2) {
3705            return Math.round(parseFloat(measure2));
3706          }
3707          var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, reliableTrDimensionsVal, reliableMarginLeftVal, container = document2.createElement("div"), div2 = document2.createElement("div");
3708          if (!div2.style) {
3709            return;
3710          }
3711          div2.style.backgroundClip = "content-box";
3712          div2.cloneNode(true).style.backgroundClip = "";
3713          support.clearCloneStyle = div2.style.backgroundClip === "content-box";
3714          jQuery.extend(support, {
3715            boxSizingReliable: function() {
3716              computeStyleTests();
3717              return boxSizingReliableVal;
3718            },
3719            pixelBoxStyles: function() {
3720              computeStyleTests();
3721              return pixelBoxStylesVal;
3722            },
3723            pixelPosition: function() {
3724              computeStyleTests();
3725              return pixelPositionVal;
3726            },
3727            reliableMarginLeft: function() {
3728              computeStyleTests();
3729              return reliableMarginLeftVal;
3730            },
3731            scrollboxSize: function() {
3732              computeStyleTests();
3733              return scrollboxSizeVal;
3734            },
3735            // Support: IE 9 - 11+, Edge 15 - 18+
3736            // IE/Edge misreport `getComputedStyle` of table rows with width/height
3737            // set in CSS while `offset*` properties report correct values.
3738            // Behavior in IE 9 is more subtle than in newer versions & it passes
3739            // some versions of this test; make sure not to make it pass there!
3740            //
3741            // Support: Firefox 70+
3742            // Only Firefox includes border widths
3743            // in computed dimensions. (gh-4529)
3744            reliableTrDimensions: function() {
3745              var table, tr, trChild, trStyle;
3746              if (reliableTrDimensionsVal == null) {
3747                table = document2.createElement("table");
3748                tr = document2.createElement("tr");
3749                trChild = document2.createElement("div");
3750                table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate";
3751                tr.style.cssText = "box-sizing:content-box;border:1px solid";
3752                tr.style.height = "1px";
3753                trChild.style.height = "9px";
3754                trChild.style.display = "block";
3755                documentElement.appendChild(table).appendChild(tr).appendChild(trChild);
3756                trStyle = window2.getComputedStyle(tr);
3757                reliableTrDimensionsVal = parseInt(trStyle.height, 10) + parseInt(trStyle.borderTopWidth, 10) + parseInt(trStyle.borderBottomWidth, 10) === tr.offsetHeight;
3758                documentElement.removeChild(table);
3759              }
3760              return reliableTrDimensionsVal;
3761            }
3762          });
3763        })();
3764        function curCSS(elem, name, computed2) {
3765          var width, minWidth, maxWidth, ret, isCustomProp = rcustomProp.test(name), style2 = elem.style;
3766          computed2 = computed2 || getStyles(elem);
3767          if (computed2) {
3768            ret = computed2.getPropertyValue(name) || computed2[name];
3769            if (isCustomProp && ret) {
3770              ret = ret.replace(rtrimCSS, "$1") || void 0;
3771            }
3772            if (ret === "" && !isAttached(elem)) {
3773              ret = jQuery.style(elem, name);
3774            }
3775            if (!support.pixelBoxStyles() && rnumnonpx.test(ret) && rboxStyle.test(name)) {
3776              width = style2.width;
3777              minWidth = style2.minWidth;
3778              maxWidth = style2.maxWidth;
3779              style2.minWidth = style2.maxWidth = style2.width = ret;
3780              ret = computed2.width;
3781              style2.width = width;
3782              style2.minWidth = minWidth;
3783              style2.maxWidth = maxWidth;
3784            }
3785          }
3786          return ret !== void 0 ? (
3787            // Support: IE <=9 - 11 only
3788            // IE returns zIndex value as an integer.
3789            ret + ""
3790          ) : ret;
3791        }
3792        function addGetHookIf(conditionFn, hookFn) {
3793          return {
3794            get: function() {
3795              if (conditionFn()) {
3796                delete this.get;
3797                return;
3798              }
3799              return (this.get = hookFn).apply(this, arguments);
3800            }
3801          };
3802        }
3803        var cssPrefixes = ["Webkit", "Moz", "ms"], emptyStyle2 = document2.createElement("div").style, vendorProps = {};
3804        function vendorPropName(name) {
3805          var capName = name[0].toUpperCase() + name.slice(1), i = cssPrefixes.length;
3806          while (i--) {
3807            name = cssPrefixes[i] + capName;
3808            if (name in emptyStyle2) {
3809              return name;
3810            }
3811          }
3812        }
3813        function finalPropName(name) {
3814          var final = jQuery.cssProps[name] || vendorProps[name];
3815          if (final) {
3816            return final;
3817          }
3818          if (name in emptyStyle2) {
3819            return name;
3820          }
3821          return vendorProps[name] = vendorPropName(name) || name;
3822        }
3823        var rdisplayswap = /^(none|table(?!-c[ea]).+)/, cssShow = { position: "absolute", visibility: "hidden", display: "block" }, cssNormalTransform = {
3824          letterSpacing: "0",
3825          fontWeight: "400"
3826        };
3827        function setPositiveNumber(_elem, value2, subtract) {
3828          var matches4 = rcssNum.exec(value2);
3829          return matches4 ? (
3830            // Guard against undefined "subtract", e.g., when used as in cssHooks
3831            Math.max(0, matches4[2] - (subtract || 0)) + (matches4[3] || "px")
3832          ) : value2;
3833        }
3834        function boxModelAdjustment(elem, dimension, box, isBorderBox, styles, computedVal) {
3835          var i = dimension === "width" ? 1 : 0, extra = 0, delta = 0, marginDelta = 0;
3836          if (box === (isBorderBox ? "border" : "content")) {
3837            return 0;
3838          }
3839          for (; i < 4; i += 2) {
3840            if (box === "margin") {
3841              marginDelta += jQuery.css(elem, box + cssExpand[i], true, styles);
3842            }
3843            if (!isBorderBox) {
3844              delta += jQuery.css(elem, "padding" + cssExpand[i], true, styles);
3845              if (box !== "padding") {
3846                delta += jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles);
3847              } else {
3848                extra += jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles);
3849              }
3850            } else {
3851              if (box === "content") {
3852                delta -= jQuery.css(elem, "padding" + cssExpand[i], true, styles);
3853              }
3854              if (box !== "margin") {
3855                delta -= jQuery.css(elem, "border" + cssExpand[i] + "Width", true, styles);
3856              }
3857            }
3858          }
3859          if (!isBorderBox && computedVal >= 0) {
3860            delta += Math.max(0, Math.ceil(
3861              elem["offset" + dimension[0].toUpperCase() + dimension.slice(1)] - computedVal - delta - extra - 0.5
3862              // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter
3863              // Use an explicit zero to avoid NaN (gh-3964)
3864            )) || 0;
3865          }
3866          return delta + marginDelta;
3867        }
3868        function getWidthOrHeight(elem, dimension, extra) {
3869          var styles = getStyles(elem), boxSizingNeeded = !support.boxSizingReliable() || extra, isBorderBox = boxSizingNeeded && jQuery.css(elem, "boxSizing", false, styles) === "border-box", valueIsBorderBox = isBorderBox, val = curCSS(elem, dimension, styles), offsetProp = "offset" + dimension[0].toUpperCase() + dimension.slice(1);
3870          if (rnumnonpx.test(val)) {
3871            if (!extra) {
3872              return val;
3873            }
3874            val = "auto";
3875          }
3876          if ((!support.boxSizingReliable() && isBorderBox || // Support: IE 10 - 11+, Edge 15 - 18+
3877          // IE/Edge misreport `getComputedStyle` of table rows with width/height
3878          // set in CSS while `offset*` properties report correct values.
3879          // Interestingly, in some cases IE 9 doesn't suffer from this issue.
3880          !support.reliableTrDimensions() && nodeName(elem, "tr") || // Fall back to offsetWidth/offsetHeight when value is "auto"
3881          // This happens for inline elements with no explicit setting (gh-3571)
3882          val === "auto" || // Support: Android <=4.1 - 4.3 only
3883          // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)
3884          !parseFloat(val) && jQuery.css(elem, "display", false, styles) === "inline") && // Make sure the element is visible & connected
3885          elem.getClientRects().length) {
3886            isBorderBox = jQuery.css(elem, "boxSizing", false, styles) === "border-box";
3887            valueIsBorderBox = offsetProp in elem;
3888            if (valueIsBorderBox) {
3889              val = elem[offsetProp];
3890            }
3891          }
3892          val = parseFloat(val) || 0;
3893          return val + boxModelAdjustment(
3894            elem,
3895            dimension,
3896            extra || (isBorderBox ? "border" : "content"),
3897            valueIsBorderBox,
3898            styles,
3899            // Provide the current computed size to request scroll gutter calculation (gh-3589)
3900            val
3901          ) + "px";
3902        }
3903        jQuery.extend({
3904          // Add in style property hooks for overriding the default
3905          // behavior of getting and setting a style property
3906          cssHooks: {
3907            opacity: {
3908              get: function(elem, computed2) {
3909                if (computed2) {
3910                  var ret = curCSS(elem, "opacity");
3911                  return ret === "" ? "1" : ret;
3912                }
3913              }
3914            }
3915          },
3916          // Don't automatically add "px" to these possibly-unitless properties
3917          cssNumber: {
3918            animationIterationCount: true,
3919            aspectRatio: true,
3920            borderImageSlice: true,
3921            columnCount: true,
3922            flexGrow: true,
3923            flexShrink: true,
3924            fontWeight: true,
3925            gridArea: true,
3926            gridColumn: true,
3927            gridColumnEnd: true,
3928            gridColumnStart: true,
3929            gridRow: true,
3930            gridRowEnd: true,
3931            gridRowStart: true,
3932            lineHeight: true,
3933            opacity: true,
3934            order: true,
3935            orphans: true,
3936            scale: true,
3937            widows: true,
3938            zIndex: true,
3939            zoom: true,
3940            // SVG-related
3941            fillOpacity: true,
3942            floodOpacity: true,
3943            stopOpacity: true,
3944            strokeMiterlimit: true,
3945            strokeOpacity: true
3946          },
3947          // Add in properties whose names you wish to fix before
3948          // setting or getting the value
3949          cssProps: {},
3950          // Get and set the style property on a DOM Node
3951          style: function(elem, name, value2, extra) {
3952            if (!elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style) {
3953              return;
3954            }
3955            var ret, type2, hooks2, origName = camelCase(name), isCustomProp = rcustomProp.test(name), style2 = elem.style;
3956            if (!isCustomProp) {
3957              name = finalPropName(origName);
3958            }
3959            hooks2 = jQuery.cssHooks[name] || jQuery.cssHooks[origName];
3960            if (value2 !== void 0) {
3961              type2 = typeof value2;
3962              if (type2 === "string" && (ret = rcssNum.exec(value2)) && ret[1]) {
3963                value2 = adjustCSS(elem, name, ret);
3964                type2 = "number";
3965              }
3966              if (value2 == null || value2 !== value2) {
3967                return;
3968              }
3969              if (type2 === "number" && !isCustomProp) {
3970                value2 += ret && ret[3] || (jQuery.cssNumber[origName] ? "" : "px");
3971              }
3972              if (!support.clearCloneStyle && value2 === "" && name.indexOf("background") === 0) {
3973                style2[name] = "inherit";
3974              }
3975              if (!hooks2 || !("set" in hooks2) || (value2 = hooks2.set(elem, value2, extra)) !== void 0) {
3976                if (isCustomProp) {
3977                  style2.setProperty(name, value2);
3978                } else {
3979                  style2[name] = value2;
3980                }
3981              }
3982            } else {
3983              if (hooks2 && "get" in hooks2 && (ret = hooks2.get(elem, false, extra)) !== void 0) {
3984                return ret;
3985              }
3986              return style2[name];
3987            }
3988          },
3989          css: function(elem, name, extra, styles) {
3990            var val, num, hooks2, origName = camelCase(name), isCustomProp = rcustomProp.test(name);
3991            if (!isCustomProp) {
3992              name = finalPropName(origName);
3993            }
3994            hooks2 = jQuery.cssHooks[name] || jQuery.cssHooks[origName];
3995            if (hooks2 && "get" in hooks2) {
3996              val = hooks2.get(elem, true, extra);
3997            }
3998            if (val === void 0) {
3999              val = curCSS(elem, name, styles);
4000            }
4001            if (val === "normal" && name in cssNormalTransform) {
4002              val = cssNormalTransform[name];
4003            }
4004            if (extra === "" || extra) {
4005              num = parseFloat(val);
4006              return extra === true || isFinite(num) ? num || 0 : val;
4007            }
4008            return val;
4009          }
4010        });
4011        jQuery.each(["height", "width"], function(_i, dimension) {
4012          jQuery.cssHooks[dimension] = {
4013            get: function(elem, computed2, extra) {
4014              if (computed2) {
4015                return rdisplayswap.test(jQuery.css(elem, "display")) && // Support: Safari 8+
4016                // Table columns in Safari have non-zero offsetWidth & zero
4017                // getBoundingClientRect().width unless display is changed.
4018                // Support: IE <=11 only
4019                // Running getBoundingClientRect on a disconnected node
4020                // in IE throws an error.
4021                (!elem.getClientRects().length || !elem.getBoundingClientRect().width) ? swap(elem, cssShow, function() {
4022                  return getWidthOrHeight(elem, dimension, extra);
4023                }) : getWidthOrHeight(elem, dimension, extra);
4024              }
4025            },
4026            set: function(elem, value2, extra) {
4027              var matches4, styles = getStyles(elem), scrollboxSizeBuggy = !support.scrollboxSize() && styles.position === "absolute", boxSizingNeeded = scrollboxSizeBuggy || extra, isBorderBox = boxSizingNeeded && jQuery.css(elem, "boxSizing", false, styles) === "border-box", subtract = extra ? boxModelAdjustment(
4028                elem,
4029                dimension,
4030                extra,
4031                isBorderBox,
4032                styles
4033              ) : 0;
4034              if (isBorderBox && scrollboxSizeBuggy) {
4035                subtract -= Math.ceil(
4036                  elem["offset" + dimension[0].toUpperCase() + dimension.slice(1)] - parseFloat(styles[dimension]) - boxModelAdjustment(elem, dimension, "border", false, styles) - 0.5
4037                );
4038              }
4039              if (subtract && (matches4 = rcssNum.exec(value2)) && (matches4[3] || "px") !== "px") {
4040                elem.style[dimension] = value2;
4041                value2 = jQuery.css(elem, dimension);
4042              }
4043              return setPositiveNumber(elem, value2, subtract);
4044            }
4045          };
4046        });
4047        jQuery.cssHooks.marginLeft = addGetHookIf(
4048          support.reliableMarginLeft,
4049          function(elem, computed2) {
4050            if (computed2) {
4051              return (parseFloat(curCSS(elem, "marginLeft")) || elem.getBoundingClientRect().left - swap(elem, { marginLeft: 0 }, function() {
4052                return elem.getBoundingClientRect().left;
4053              })) + "px";
4054            }
4055          }
4056        );
4057        jQuery.each({
4058          margin: "",
4059          padding: "",
4060          border: "Width"
4061        }, function(prefix, suffix) {
4062          jQuery.cssHooks[prefix + suffix] = {
4063            expand: function(value2) {
4064              var i = 0, expanded = {}, parts = typeof value2 === "string" ? value2.split(" ") : [value2];
4065              for (; i < 4; i++) {
4066                expanded[prefix + cssExpand[i] + suffix] = parts[i] || parts[i - 2] || parts[0];
4067              }
4068              return expanded;
4069            }
4070          };
4071          if (prefix !== "margin") {
4072            jQuery.cssHooks[prefix + suffix].set = setPositiveNumber;
4073          }
4074        });
4075        jQuery.fn.extend({
4076          css: function(name, value2) {
4077            return access(this, function(elem, name2, value3) {
4078              var styles, len2, map = {}, i = 0;
4079              if (Array.isArray(name2)) {
4080                styles = getStyles(elem);
4081                len2 = name2.length;
4082                for (; i < len2; i++) {
4083                  map[name2[i]] = jQuery.css(elem, name2[i], false, styles);
4084                }
4085                return map;
4086              }
4087              return value3 !== void 0 ? jQuery.style(elem, name2, value3) : jQuery.css(elem, name2);
4088            }, name, value2, arguments.length > 1);
4089          }
4090        });
4091        function Tween(elem, options, prop2, end, easing) {
4092          return new Tween.prototype.init(elem, options, prop2, end, easing);
4093        }
4094        jQuery.Tween = Tween;
4095        Tween.prototype = {
4096          constructor: Tween,
4097          init: function(elem, options, prop2, end, easing, unit) {
4098            this.elem = elem;
4099            this.prop = prop2;
4100            this.easing = easing || jQuery.easing._default;
4101            this.options = options;
4102            this.start = this.now = this.cur();
4103            this.end = end;
4104            this.unit = unit || (jQuery.cssNumber[prop2] ? "" : "px");
4105          },
4106          cur: function() {
4107            var hooks2 = Tween.propHooks[this.prop];
4108            return hooks2 && hooks2.get ? hooks2.get(this) : Tween.propHooks._default.get(this);
4109          },
4110          run: function(percent) {
4111            var eased, hooks2 = Tween.propHooks[this.prop];
4112            if (this.options.duration) {
4113              this.pos = eased = jQuery.easing[this.easing](
4114                percent,
4115                this.options.duration * percent,
4116                0,
4117                1,
4118                this.options.duration
4119              );
4120            } else {
4121              this.pos = eased = percent;
4122            }
4123            this.now = (this.end - this.start) * eased + this.start;
4124            if (this.options.step) {
4125              this.options.step.call(this.elem, this.now, this);
4126            }
4127            if (hooks2 && hooks2.set) {
4128              hooks2.set(this);
4129            } else {
4130              Tween.propHooks._default.set(this);
4131            }
4132            return this;
4133          }
4134        };
4135        Tween.prototype.init.prototype = Tween.prototype;
4136        Tween.propHooks = {
4137          _default: {
4138            get: function(tween) {
4139              var result;
4140              if (tween.elem.nodeType !== 1 || tween.elem[tween.prop] != null && tween.elem.style[tween.prop] == null) {
4141                return tween.elem[tween.prop];
4142              }
4143              result = jQuery.css(tween.elem, tween.prop, "");
4144              return !result || result === "auto" ? 0 : result;
4145            },
4146            set: function(tween) {
4147              if (jQuery.fx.step[tween.prop]) {
4148                jQuery.fx.step[tween.prop](tween);
4149              } else if (tween.elem.nodeType === 1 && (jQuery.cssHooks[tween.prop] || tween.elem.style[finalPropName(tween.prop)] != null)) {
4150                jQuery.style(tween.elem, tween.prop, tween.now + tween.unit);
4151              } else {
4152                tween.elem[tween.prop] = tween.now;
4153              }
4154            }
4155          }
4156        };
4157        Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {
4158          set: function(tween) {
4159            if (tween.elem.nodeType && tween.elem.parentNode) {
4160              tween.elem[tween.prop] = tween.now;
4161            }
4162          }
4163        };
4164        jQuery.easing = {
4165          linear: function(p) {
4166            return p;
4167          },
4168          swing: function(p) {
4169            return 0.5 - Math.cos(p * Math.PI) / 2;
4170          },
4171          _default: "swing"
4172        };
4173        jQuery.fx = Tween.prototype.init;
4174        jQuery.fx.step = {};
4175        var fxNow, inProgress, rfxtypes = /^(?:toggle|show|hide)$/, rrun = /queueHooks$/;
4176        function schedule() {
4177          if (inProgress) {
4178            if (document2.hidden === false && window2.requestAnimationFrame) {
4179              window2.requestAnimationFrame(schedule);
4180            } else {
4181              window2.setTimeout(schedule, jQuery.fx.interval);
4182            }
4183            jQuery.fx.tick();
4184          }
4185        }
4186        function createFxNow() {
4187          window2.setTimeout(function() {
4188            fxNow = void 0;
4189          });
4190          return fxNow = Date.now();
4191        }
4192        function genFx(type2, includeWidth) {
4193          var which, i = 0, attrs2 = { height: type2 };
4194          includeWidth = includeWidth ? 1 : 0;
4195          for (; i < 4; i += 2 - includeWidth) {
4196            which = cssExpand[i];
4197            attrs2["margin" + which] = attrs2["padding" + which] = type2;
4198          }
4199          if (includeWidth) {
4200            attrs2.opacity = attrs2.width = type2;
4201          }
4202          return attrs2;
4203        }
4204        function createTween(value2, prop2, animation) {
4205          var tween, collection = (Animation.tweeners[prop2] || []).concat(Animation.tweeners["*"]), index3 = 0, length = collection.length;
4206          for (; index3 < length; index3++) {
4207            if (tween = collection[index3].call(animation, prop2, value2)) {
4208              return tween;
4209            }
4210          }
4211        }
4212        function defaultPrefilter(elem, props153, opts) {
4213          var prop2, value2, toggle5, hooks2, oldfire, propTween, restoreDisplay, display, isBox = "width" in props153 || "height" in props153, anim = this, orig = {}, style2 = elem.style, hidden2 = elem.nodeType && isHiddenWithinTree(elem), dataShow = dataPriv.get(elem, "fxshow");
4214          if (!opts.queue) {
4215            hooks2 = jQuery._queueHooks(elem, "fx");
4216            if (hooks2.unqueued == null) {
4217              hooks2.unqueued = 0;
4218              oldfire = hooks2.empty.fire;
4219              hooks2.empty.fire = function() {
4220                if (!hooks2.unqueued) {
4221                  oldfire();
4222                }
4223              };
4224            }
4225            hooks2.unqueued++;
4226            anim.always(function() {
4227              anim.always(function() {
4228                hooks2.unqueued--;
4229                if (!jQuery.queue(elem, "fx").length) {
4230                  hooks2.empty.fire();
4231                }
4232              });
4233            });
4234          }
4235          for (prop2 in props153) {
4236            value2 = props153[prop2];
4237            if (rfxtypes.test(value2)) {
4238              delete props153[prop2];
4239              toggle5 = toggle5 || value2 === "toggle";
4240              if (value2 === (hidden2 ? "hide" : "show")) {
4241                if (value2 === "show" && dataShow && dataShow[prop2] !== void 0) {
4242                  hidden2 = true;
4243                } else {
4244                  continue;
4245                }
4246              }
4247              orig[prop2] = dataShow && dataShow[prop2] || jQuery.style(elem, prop2);
4248            }
4249          }
4250          propTween = !jQuery.isEmptyObject(props153);
4251          if (!propTween && jQuery.isEmptyObject(orig)) {
4252            return;
4253          }
4254          if (isBox && elem.nodeType === 1) {
4255            opts.overflow = [style2.overflow, style2.overflowX, style2.overflowY];
4256            restoreDisplay = dataShow && dataShow.display;
4257            if (restoreDisplay == null) {
4258              restoreDisplay = dataPriv.get(elem, "display");
4259            }
4260            display = jQuery.css(elem, "display");
4261            if (display === "none") {
4262              if (restoreDisplay) {
4263                display = restoreDisplay;
4264              } else {
4265                showHide([elem], true);
4266                restoreDisplay = elem.style.display || restoreDisplay;
4267                display = jQuery.css(elem, "display");
4268                showHide([elem]);
4269              }
4270            }
4271            if (display === "inline" || display === "inline-block" && restoreDisplay != null) {
4272              if (jQuery.css(elem, "float") === "none") {
4273                if (!propTween) {
4274                  anim.done(function() {
4275                    style2.display = restoreDisplay;
4276                  });
4277                  if (restoreDisplay == null) {
4278                    display = style2.display;
4279                    restoreDisplay = display === "none" ? "" : display;
4280                  }
4281                }
4282                style2.display = "inline-block";
4283              }
4284            }
4285          }
4286          if (opts.overflow) {
4287            style2.overflow = "hidden";
4288            anim.always(function() {
4289              style2.overflow = opts.overflow[0];
4290              style2.overflowX = opts.overflow[1];
4291              style2.overflowY = opts.overflow[2];
4292            });
4293          }
4294          propTween = false;
4295          for (prop2 in orig) {
4296            if (!propTween) {
4297              if (dataShow) {
4298                if ("hidden" in dataShow) {
4299                  hidden2 = dataShow.hidden;
4300                }
4301              } else {
4302                dataShow = dataPriv.access(elem, "fxshow", { display: restoreDisplay });
4303              }
4304              if (toggle5) {
4305                dataShow.hidden = !hidden2;
4306              }
4307              if (hidden2) {
4308                showHide([elem], true);
4309              }
4310              anim.done(function() {
4311                if (!hidden2) {
4312                  showHide([elem]);
4313                }
4314                dataPriv.remove(elem, "fxshow");
4315                for (prop2 in orig) {
4316                  jQuery.style(elem, prop2, orig[prop2]);
4317                }
4318              });
4319            }
4320            propTween = createTween(hidden2 ? dataShow[prop2] : 0, prop2, anim);
4321            if (!(prop2 in dataShow)) {
4322              dataShow[prop2] = propTween.start;
4323              if (hidden2) {
4324                propTween.end = propTween.start;
4325                propTween.start = 0;
4326              }
4327            }
4328          }
4329        }
4330        function propFilter(props153, specialEasing) {
4331          var index3, name, easing, value2, hooks2;
4332          for (index3 in props153) {
4333            name = camelCase(index3);
4334            easing = specialEasing[name];
4335            value2 = props153[index3];
4336            if (Array.isArray(value2)) {
4337              easing = value2[1];
4338              value2 = props153[index3] = value2[0];
4339            }
4340            if (index3 !== name) {
4341              props153[name] = value2;
4342              delete props153[index3];
4343            }
4344            hooks2 = jQuery.cssHooks[name];
4345            if (hooks2 && "expand" in hooks2) {
4346              value2 = hooks2.expand(value2);
4347              delete props153[name];
4348              for (index3 in value2) {
4349                if (!(index3 in props153)) {
4350                  props153[index3] = value2[index3];
4351                  specialEasing[index3] = easing;
4352                }
4353              }
4354            } else {
4355              specialEasing[name] = easing;
4356            }
4357          }
4358        }
4359        function Animation(elem, properties, options) {
4360          var result, stopped, index3 = 0, length = Animation.prefilters.length, deferred = jQuery.Deferred().always(function() {
4361            delete tick.elem;
4362          }), tick = function() {
4363            if (stopped) {
4364              return false;
4365            }
4366            var currentTime = fxNow || createFxNow(), remaining = Math.max(0, animation.startTime + animation.duration - currentTime), temp = remaining / animation.duration || 0, percent = 1 - temp, index4 = 0, length2 = animation.tweens.length;
4367            for (; index4 < length2; index4++) {
4368              animation.tweens[index4].run(percent);
4369            }
4370            deferred.notifyWith(elem, [animation, percent, remaining]);
4371            if (percent < 1 && length2) {
4372              return remaining;
4373            }
4374            if (!length2) {
4375              deferred.notifyWith(elem, [animation, 1, 0]);
4376            }
4377            deferred.resolveWith(elem, [animation]);
4378            return false;
4379          }, animation = deferred.promise({
4380            elem,
4381            props: jQuery.extend({}, properties),
4382            opts: jQuery.extend(true, {
4383              specialEasing: {},
4384              easing: jQuery.easing._default
4385            }, options),
4386            originalProperties: properties,
4387            originalOptions: options,
4388            startTime: fxNow || createFxNow(),
4389            duration: options.duration,
4390            tweens: [],
4391            createTween: function(prop2, end) {
4392              var tween = jQuery.Tween(
4393                elem,
4394                animation.opts,
4395                prop2,
4396                end,
4397                animation.opts.specialEasing[prop2] || animation.opts.easing
4398              );
4399              animation.tweens.push(tween);
4400              return tween;
4401            },
4402            stop: function(gotoEnd) {
4403              var index4 = 0, length2 = gotoEnd ? animation.tweens.length : 0;
4404              if (stopped) {
4405                return this;
4406              }
4407              stopped = true;
4408              for (; index4 < length2; index4++) {
4409                animation.tweens[index4].run(1);
4410              }
4411              if (gotoEnd) {
4412                deferred.notifyWith(elem, [animation, 1, 0]);
4413                deferred.resolveWith(elem, [animation, gotoEnd]);
4414              } else {
4415                deferred.rejectWith(elem, [animation, gotoEnd]);
4416              }
4417              return this;
4418            }
4419          }), props153 = animation.props;
4420          propFilter(props153, animation.opts.specialEasing);
4421          for (; index3 < length; index3++) {
4422            result = Animation.prefilters[index3].call(animation, elem, props153, animation.opts);
4423            if (result) {
4424              if (isFunction4(result.stop)) {
4425                jQuery._queueHooks(animation.elem, animation.opts.queue).stop = result.stop.bind(result);
4426              }
4427              return result;
4428            }
4429          }
4430          jQuery.map(props153, createTween, animation);
4431          if (isFunction4(animation.opts.start)) {
4432            animation.opts.start.call(elem, animation);
4433          }
4434          animation.progress(animation.opts.progress).done(animation.opts.done, animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always);
4435          jQuery.fx.timer(
4436            jQuery.extend(tick, {
4437              elem,
4438              anim: animation,
4439              queue: animation.opts.queue
4440            })
4441          );
4442          return animation;
4443        }
4444        jQuery.Animation = jQuery.extend(Animation, {
4445          tweeners: {
4446            "*": [function(prop2, value2) {
4447              var tween = this.createTween(prop2, value2);
4448              adjustCSS(tween.elem, prop2, rcssNum.exec(value2), tween);
4449              return tween;
4450            }]
4451          },
4452          tweener: function(props153, callback) {
4453            if (isFunction4(props153)) {
4454              callback = props153;
4455              props153 = ["*"];
4456            } else {
4457              props153 = props153.match(rnothtmlwhite);
4458            }
4459            var prop2, index3 = 0, length = props153.length;
4460            for (; index3 < length; index3++) {
4461              prop2 = props153[index3];
4462              Animation.tweeners[prop2] = Animation.tweeners[prop2] || [];
4463              Animation.tweeners[prop2].unshift(callback);
4464            }
4465          },
4466          prefilters: [defaultPrefilter],
4467          prefilter: function(callback, prepend) {
4468            if (prepend) {
4469              Animation.prefilters.unshift(callback);
4470            } else {
4471              Animation.prefilters.push(callback);
4472            }
4473          }
4474        });
4475        jQuery.speed = function(speed, easing, fn) {
4476          var opt = speed && typeof speed === "object" ? jQuery.extend({}, speed) : {
4477            complete: fn || !fn && easing || isFunction4(speed) && speed,
4478            duration: speed,
4479            easing: fn && easing || easing && !isFunction4(easing) && easing
4480          };
4481          if (jQuery.fx.off) {
4482            opt.duration = 0;
4483          } else {
4484            if (typeof opt.duration !== "number") {
4485              if (opt.duration in jQuery.fx.speeds) {
4486                opt.duration = jQuery.fx.speeds[opt.duration];
4487              } else {
4488                opt.duration = jQuery.fx.speeds._default;
4489              }
4490            }
4491          }
4492          if (opt.queue == null || opt.queue === true) {
4493            opt.queue = "fx";
4494          }
4495          opt.old = opt.complete;
4496          opt.complete = function() {
4497            if (isFunction4(opt.old)) {
4498              opt.old.call(this);
4499            }
4500            if (opt.queue) {
4501              jQuery.dequeue(this, opt.queue);
4502            }
4503          };
4504          return opt;
4505        };
4506        jQuery.fn.extend({
4507          fadeTo: function(speed, to, easing, callback) {
4508            return this.filter(isHiddenWithinTree).css("opacity", 0).show().end().animate({ opacity: to }, speed, easing, callback);
4509          },
4510          animate: function(prop2, speed, easing, callback) {
4511            var empty = jQuery.isEmptyObject(prop2), optall = jQuery.speed(speed, easing, callback), doAnimation = function() {
4512              var anim = Animation(this, jQuery.extend({}, prop2), optall);
4513              if (empty || dataPriv.get(this, "finish")) {
4514                anim.stop(true);
4515              }
4516            };
4517            doAnimation.finish = doAnimation;
4518            return empty || optall.queue === false ? this.each(doAnimation) : this.queue(optall.queue, doAnimation);
4519          },
4520          stop: function(type2, clearQueue, gotoEnd) {
4521            var stopQueue = function(hooks2) {
4522              var stop = hooks2.stop;
4523              delete hooks2.stop;
4524              stop(gotoEnd);
4525            };
4526            if (typeof type2 !== "string") {
4527              gotoEnd = clearQueue;
4528              clearQueue = type2;
4529              type2 = void 0;
4530            }
4531            if (clearQueue) {
4532              this.queue(type2 || "fx", []);
4533            }
4534            return this.each(function() {
4535              var dequeue = true, index3 = type2 != null && type2 + "queueHooks", timers = jQuery.timers, data46 = dataPriv.get(this);
4536              if (index3) {
4537                if (data46[index3] && data46[index3].stop) {
4538                  stopQueue(data46[index3]);
4539                }
4540              } else {
4541                for (index3 in data46) {
4542                  if (data46[index3] && data46[index3].stop && rrun.test(index3)) {
4543                    stopQueue(data46[index3]);
4544                  }
4545                }
4546              }
4547              for (index3 = timers.length; index3--; ) {
4548                if (timers[index3].elem === this && (type2 == null || timers[index3].queue === type2)) {
4549                  timers[index3].anim.stop(gotoEnd);
4550                  dequeue = false;
4551                  timers.splice(index3, 1);
4552                }
4553              }
4554              if (dequeue || !gotoEnd) {
4555                jQuery.dequeue(this, type2);
4556              }
4557            });
4558          },
4559          finish: function(type2) {
4560            if (type2 !== false) {
4561              type2 = type2 || "fx";
4562            }
4563            return this.each(function() {
4564              var index3, data46 = dataPriv.get(this), queue2 = data46[type2 + "queue"], hooks2 = data46[type2 + "queueHooks"], timers = jQuery.timers, length = queue2 ? queue2.length : 0;
4565              data46.finish = true;
4566              jQuery.queue(this, type2, []);
4567              if (hooks2 && hooks2.stop) {
4568                hooks2.stop.call(this, true);
4569              }
4570              for (index3 = timers.length; index3--; ) {
4571                if (timers[index3].elem === this && timers[index3].queue === type2) {
4572                  timers[index3].anim.stop(true);
4573                  timers.splice(index3, 1);
4574                }
4575              }
4576              for (index3 = 0; index3 < length; index3++) {
4577                if (queue2[index3] && queue2[index3].finish) {
4578                  queue2[index3].finish.call(this);
4579                }
4580              }
4581              delete data46.finish;
4582            });
4583          }
4584        });
4585        jQuery.each(["toggle", "show", "hide"], function(_i, name) {
4586          var cssFn = jQuery.fn[name];
4587          jQuery.fn[name] = function(speed, easing, callback) {
4588            return speed == null || typeof speed === "boolean" ? cssFn.apply(this, arguments) : this.animate(genFx(name, true), speed, easing, callback);
4589          };
4590        });
4591        jQuery.each({
4592          slideDown: genFx("show"),
4593          slideUp: genFx("hide"),
4594          slideToggle: genFx("toggle"),
4595          fadeIn: { opacity: "show" },
4596          fadeOut: { opacity: "hide" },
4597          fadeToggle: { opacity: "toggle" }
4598        }, function(name, props153) {
4599          jQuery.fn[name] = function(speed, easing, callback) {
4600            return this.animate(props153, speed, easing, callback);
4601          };
4602        });
4603        jQuery.timers = [];
4604        jQuery.fx.tick = function() {
4605          var timer, i = 0, timers = jQuery.timers;
4606          fxNow = Date.now();
4607          for (; i < timers.length; i++) {
4608            timer = timers[i];
4609            if (!timer() && timers[i] === timer) {
4610              timers.splice(i--, 1);
4611            }
4612          }
4613          if (!timers.length) {
4614            jQuery.fx.stop();
4615          }
4616          fxNow = void 0;
4617        };
4618        jQuery.fx.timer = function(timer) {
4619          jQuery.timers.push(timer);
4620          jQuery.fx.start();
4621        };
4622        jQuery.fx.interval = 13;
4623        jQuery.fx.start = function() {
4624          if (inProgress) {
4625            return;
4626          }
4627          inProgress = true;
4628          schedule();
4629        };
4630        jQuery.fx.stop = function() {
4631          inProgress = null;
4632        };
4633        jQuery.fx.speeds = {
4634          slow: 600,
4635          fast: 200,
4636          // Default speed
4637          _default: 400
4638        };
4639        jQuery.fn.delay = function(time, type2) {
4640          time = jQuery.fx ? jQuery.fx.speeds[time] || time : time;
4641          type2 = type2 || "fx";
4642          return this.queue(type2, function(next3, hooks2) {
4643            var timeout = window2.setTimeout(next3, time);
4644            hooks2.stop = function() {
4645              window2.clearTimeout(timeout);
4646            };
4647          });
4648        };
4649        (function() {
4650          var input = document2.createElement("input"), select4 = document2.createElement("select"), opt = select4.appendChild(document2.createElement("option"));
4651          input.type = "checkbox";
4652          support.checkOn = input.value !== "";
4653          support.optSelected = opt.selected;
4654          input = document2.createElement("input");
4655          input.value = "t";
4656          input.type = "radio";
4657          support.radioValue = input.value === "t";
4658        })();
4659        var boolHook, attrHandle = jQuery.expr.attrHandle;
4660        jQuery.fn.extend({
4661          attr: function(name, value2) {
4662            return access(this, jQuery.attr, name, value2, arguments.length > 1);
4663          },
4664          removeAttr: function(name) {
4665            return this.each(function() {
4666              jQuery.removeAttr(this, name);
4667            });
4668          }
4669        });
4670        jQuery.extend({
4671          attr: function(elem, name, value2) {
4672            var ret, hooks2, nType = elem.nodeType;
4673            if (nType === 3 || nType === 8 || nType === 2) {
4674              return;
4675            }
4676            if (typeof elem.getAttribute === "undefined") {
4677              return jQuery.prop(elem, name, value2);
4678            }
4679            if (nType !== 1 || !jQuery.isXMLDoc(elem)) {
4680              hooks2 = jQuery.attrHooks[name.toLowerCase()] || (jQuery.expr.match.bool.test(name) ? boolHook : void 0);
4681            }
4682            if (value2 !== void 0) {
4683              if (value2 === null) {
4684                jQuery.removeAttr(elem, name);
4685                return;
4686              }
4687              if (hooks2 && "set" in hooks2 && (ret = hooks2.set(elem, value2, name)) !== void 0) {
4688                return ret;
4689              }
4690              elem.setAttribute(name, value2 + "");
4691              return value2;
4692            }
4693            if (hooks2 && "get" in hooks2 && (ret = hooks2.get(elem, name)) !== null) {
4694              return ret;
4695            }
4696            ret = jQuery.find.attr(elem, name);
4697            return ret == null ? void 0 : ret;
4698          },
4699          attrHooks: {
4700            type: {
4701              set: function(elem, value2) {
4702                if (!support.radioValue && value2 === "radio" && nodeName(elem, "input")) {
4703                  var val = elem.value;
4704                  elem.setAttribute("type", value2);
4705                  if (val) {
4706                    elem.value = val;
4707                  }
4708                  return value2;
4709                }
4710              }
4711            }
4712          },
4713          removeAttr: function(elem, value2) {
4714            var name, i = 0, attrNames = value2 && value2.match(rnothtmlwhite);
4715            if (attrNames && elem.nodeType === 1) {
4716              while (name = attrNames[i++]) {
4717                elem.removeAttribute(name);
4718              }
4719            }
4720          }
4721        });
4722        boolHook = {
4723          set: function(elem, value2, name) {
4724            if (value2 === false) {
4725              jQuery.removeAttr(elem, name);
4726            } else {
4727              elem.setAttribute(name, name);
4728            }
4729            return name;
4730          }
4731        };
4732        jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g), function(_i, name) {
4733          var getter = attrHandle[name] || jQuery.find.attr;
4734          attrHandle[name] = function(elem, name2, isXML) {
4735            var ret, handle, lowercaseName = name2.toLowerCase();
4736            if (!isXML) {
4737              handle = attrHandle[lowercaseName];
4738              attrHandle[lowercaseName] = ret;
4739              ret = getter(elem, name2, isXML) != null ? lowercaseName : null;
4740              attrHandle[lowercaseName] = handle;
4741            }
4742            return ret;
4743          };
4744        });
4745        var rfocusable = /^(?:input|select|textarea|button)$/i, rclickable = /^(?:a|area)$/i;
4746        jQuery.fn.extend({
4747          prop: function(name, value2) {
4748            return access(this, jQuery.prop, name, value2, arguments.length > 1);
4749          },
4750          removeProp: function(name) {
4751            return this.each(function() {
4752              delete this[jQuery.propFix[name] || name];
4753            });
4754          }
4755        });
4756        jQuery.extend({
4757          prop: function(elem, name, value2) {
4758            var ret, hooks2, nType = elem.nodeType;
4759            if (nType === 3 || nType === 8 || nType === 2) {
4760              return;
4761            }
4762            if (nType !== 1 || !jQuery.isXMLDoc(elem)) {
4763              name = jQuery.propFix[name] || name;
4764              hooks2 = jQuery.propHooks[name];
4765            }
4766            if (value2 !== void 0) {
4767              if (hooks2 && "set" in hooks2 && (ret = hooks2.set(elem, value2, name)) !== void 0) {
4768                return ret;
4769              }
4770              return elem[name] = value2;
4771            }
4772            if (hooks2 && "get" in hooks2 && (ret = hooks2.get(elem, name)) !== null) {
4773              return ret;
4774            }
4775            return elem[name];
4776          },
4777          propHooks: {
4778            tabIndex: {
4779              get: function(elem) {
4780                var tabindex = jQuery.find.attr(elem, "tabindex");
4781                if (tabindex) {
4782                  return parseInt(tabindex, 10);
4783                }
4784                if (rfocusable.test(elem.nodeName) || rclickable.test(elem.nodeName) && elem.href) {
4785                  return 0;
4786                }
4787                return -1;
4788              }
4789            }
4790          },
4791          propFix: {
4792            "for": "htmlFor",
4793            "class": "className"
4794          }
4795        });
4796        if (!support.optSelected) {
4797          jQuery.propHooks.selected = {
4798            get: function(elem) {
4799              var parent = elem.parentNode;
4800              if (parent && parent.parentNode) {
4801                parent.parentNode.selectedIndex;
4802              }
4803              return null;
4804            },
4805            set: function(elem) {
4806              var parent = elem.parentNode;
4807              if (parent) {
4808                parent.selectedIndex;
4809                if (parent.parentNode) {
4810                  parent.parentNode.selectedIndex;
4811                }
4812              }
4813            }
4814          };
4815        }
4816        jQuery.each([
4817          "tabIndex",
4818          "readOnly",
4819          "maxLength",
4820          "cellSpacing",
4821          "cellPadding",
4822          "rowSpan",
4823          "colSpan",
4824          "useMap",
4825          "frameBorder",
4826          "contentEditable"
4827        ], function() {
4828          jQuery.propFix[this.toLowerCase()] = this;
4829        });
4830        function stripAndCollapse(value2) {
4831          var tokens = value2.match(rnothtmlwhite) || [];
4832          return tokens.join(" ");
4833        }
4834        function getClass(elem) {
4835          return elem.getAttribute && elem.getAttribute("class") || "";
4836        }
4837        function classesToArray(value2) {
4838          if (Array.isArray(value2)) {
4839            return value2;
4840          }
4841          if (typeof value2 === "string") {
4842            return value2.match(rnothtmlwhite) || [];
4843          }
4844          return [];
4845        }
4846        jQuery.fn.extend({
4847          addClass: function(value2) {
4848            var classNames, cur, curValue, className, i, finalValue;
4849            if (isFunction4(value2)) {
4850              return this.each(function(j) {
4851                jQuery(this).addClass(value2.call(this, j, getClass(this)));
4852              });
4853            }
4854            classNames = classesToArray(value2);
4855            if (classNames.length) {
4856              return this.each(function() {
4857                curValue = getClass(this);
4858                cur = this.nodeType === 1 && " " + stripAndCollapse(curValue) + " ";
4859                if (cur) {
4860                  for (i = 0; i < classNames.length; i++) {
4861                    className = classNames[i];
4862                    if (cur.indexOf(" " + className + " ") < 0) {
4863                      cur += className + " ";
4864                    }
4865                  }
4866                  finalValue = stripAndCollapse(cur);
4867                  if (curValue !== finalValue) {
4868                    this.setAttribute("class", finalValue);
4869                  }
4870                }
4871              });
4872            }
4873            return this;
4874          },
4875          removeClass: function(value2) {
4876            var classNames, cur, curValue, className, i, finalValue;
4877            if (isFunction4(value2)) {
4878              return this.each(function(j) {
4879                jQuery(this).removeClass(value2.call(this, j, getClass(this)));
4880              });
4881            }
4882            if (!arguments.length) {
4883              return this.attr("class", "");
4884            }
4885            classNames = classesToArray(value2);
4886            if (classNames.length) {
4887              return this.each(function() {
4888                curValue = getClass(this);
4889                cur = this.nodeType === 1 && " " + stripAndCollapse(curValue) + " ";
4890                if (cur) {
4891                  for (i = 0; i < classNames.length; i++) {
4892                    className = classNames[i];
4893                    while (cur.indexOf(" " + className + " ") > -1) {
4894                      cur = cur.replace(" " + className + " ", " ");
4895                    }
4896                  }
4897                  finalValue = stripAndCollapse(cur);
4898                  if (curValue !== finalValue) {
4899                    this.setAttribute("class", finalValue);
4900                  }
4901                }
4902              });
4903            }
4904            return this;
4905          },
4906          toggleClass: function(value2, stateVal) {
4907            var classNames, className, i, self2, type2 = typeof value2, isValidValue3 = type2 === "string" || Array.isArray(value2);
4908            if (isFunction4(value2)) {
4909              return this.each(function(i2) {
4910                jQuery(this).toggleClass(
4911                  value2.call(this, i2, getClass(this), stateVal),
4912                  stateVal
4913                );
4914              });
4915            }
4916            if (typeof stateVal === "boolean" && isValidValue3) {
4917              return stateVal ? this.addClass(value2) : this.removeClass(value2);
4918            }
4919            classNames = classesToArray(value2);
4920            return this.each(function() {
4921              if (isValidValue3) {
4922                self2 = jQuery(this);
4923                for (i = 0; i < classNames.length; i++) {
4924                  className = classNames[i];
4925                  if (self2.hasClass(className)) {
4926                    self2.removeClass(className);
4927                  } else {
4928                    self2.addClass(className);
4929                  }
4930                }
4931              } else if (value2 === void 0 || type2 === "boolean") {
4932                className = getClass(this);
4933                if (className) {
4934                  dataPriv.set(this, "__className__", className);
4935                }
4936                if (this.setAttribute) {
4937                  this.setAttribute(
4938                    "class",
4939                    className || value2 === false ? "" : dataPriv.get(this, "__className__") || ""
4940                  );
4941                }
4942              }
4943            });
4944          },
4945          hasClass: function(selector) {
4946            var className, elem, i = 0;
4947            className = " " + selector + " ";
4948            while (elem = this[i++]) {
4949              if (elem.nodeType === 1 && (" " + stripAndCollapse(getClass(elem)) + " ").indexOf(className) > -1) {
4950                return true;
4951              }
4952            }
4953            return false;
4954          }
4955        });
4956        var rreturn = /\r/g;
4957        jQuery.fn.extend({
4958          val: function(value2) {
4959            var hooks2, ret, valueIsFunction, elem = this[0];
4960            if (!arguments.length) {
4961              if (elem) {
4962                hooks2 = jQuery.valHooks[elem.type] || jQuery.valHooks[elem.nodeName.toLowerCase()];
4963                if (hooks2 && "get" in hooks2 && (ret = hooks2.get(elem, "value")) !== void 0) {
4964                  return ret;
4965                }
4966                ret = elem.value;
4967                if (typeof ret === "string") {
4968                  return ret.replace(rreturn, "");
4969                }
4970                return ret == null ? "" : ret;
4971              }
4972              return;
4973            }
4974            valueIsFunction = isFunction4(value2);
4975            return this.each(function(i) {
4976              var val;
4977              if (this.nodeType !== 1) {
4978                return;
4979              }
4980              if (valueIsFunction) {
4981                val = value2.call(this, i, jQuery(this).val());
4982              } else {
4983                val = value2;
4984              }
4985              if (val == null) {
4986                val = "";
4987              } else if (typeof val === "number") {
4988                val += "";
4989              } else if (Array.isArray(val)) {
4990                val = jQuery.map(val, function(value3) {
4991                  return value3 == null ? "" : value3 + "";
4992                });
4993              }
4994              hooks2 = jQuery.valHooks[this.type] || jQuery.valHooks[this.nodeName.toLowerCase()];
4995              if (!hooks2 || !("set" in hooks2) || hooks2.set(this, val, "value") === void 0) {
4996                this.value = val;
4997              }
4998            });
4999          }
5000        });
5001        jQuery.extend({
5002          valHooks: {
5003            option: {
5004              get: function(elem) {
5005                var val = jQuery.find.attr(elem, "value");
5006                return val != null ? val : (
5007                  // Support: IE <=10 - 11 only
5008                  // option.text throws exceptions (trac-14686, trac-14858)
5009                  // Strip and collapse whitespace
5010                  // https://html.spec.whatwg.org/#strip-and-collapse-whitespace
5011                  stripAndCollapse(jQuery.text(elem))
5012                );
5013              }
5014            },
5015            select: {
5016              get: function(elem) {
5017                var value2, option, i, options = elem.options, index3 = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max = one ? index3 + 1 : options.length;
5018                if (index3 < 0) {
5019                  i = max;
5020                } else {
5021                  i = one ? index3 : 0;
5022                }
5023                for (; i < max; i++) {
5024                  option = options[i];
5025                  if ((option.selected || i === index3) && // Don't return options that are disabled or in a disabled optgroup
5026                  !option.disabled && (!option.parentNode.disabled || !nodeName(option.parentNode, "optgroup"))) {
5027                    value2 = jQuery(option).val();
5028                    if (one) {
5029                      return value2;
5030                    }
5031                    values.push(value2);
5032                  }
5033                }
5034                return values;
5035              },
5036              set: function(elem, value2) {
5037                var optionSet, option, options = elem.options, values = jQuery.makeArray(value2), i = options.length;
5038                while (i--) {
5039                  option = options[i];
5040                  if (option.selected = jQuery.inArray(jQuery.valHooks.option.get(option), values) > -1) {
5041                    optionSet = true;
5042                  }
5043                }
5044                if (!optionSet) {
5045                  elem.selectedIndex = -1;
5046                }
5047                return values;
5048              }
5049            }
5050          }
5051        });
5052        jQuery.each(["radio", "checkbox"], function() {
5053          jQuery.valHooks[this] = {
5054            set: function(elem, value2) {
5055              if (Array.isArray(value2)) {
5056                return elem.checked = jQuery.inArray(jQuery(elem).val(), value2) > -1;
5057              }
5058            }
5059          };
5060          if (!support.checkOn) {
5061            jQuery.valHooks[this].get = function(elem) {
5062              return elem.getAttribute("value") === null ? "on" : elem.value;
5063            };
5064          }
5065        });
5066        var location = window2.location;
5067        var nonce = { guid: Date.now() };
5068        var rquery = /\?/;
5069        jQuery.parseXML = function(data46) {
5070          var xml, parserErrorElem;
5071          if (!data46 || typeof data46 !== "string") {
5072            return null;
5073          }
5074          try {
5075            xml = new window2.DOMParser().parseFromString(data46, "text/xml");
5076          } catch (e2) {
5077          }
5078          parserErrorElem = xml && xml.getElementsByTagName("parsererror")[0];
5079          if (!xml || parserErrorElem) {
5080            jQuery.error("Invalid XML: " + (parserErrorElem ? jQuery.map(parserErrorElem.childNodes, function(el) {
5081              return el.textContent;
5082            }).join("\n") : data46));
5083          }
5084          return xml;
5085        };
5086        var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, stopPropagationCallback = function(e2) {
5087          e2.stopPropagation();
5088        };
5089        jQuery.extend(jQuery.event, {
5090          trigger: function(event2, data46, elem, onlyHandlers) {
5091            var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, eventPath = [elem || document2], type2 = hasOwn2.call(event2, "type") ? event2.type : event2, namespaces = hasOwn2.call(event2, "namespace") ? event2.namespace.split(".") : [];
5092            cur = lastElement = tmp = elem = elem || document2;
5093            if (elem.nodeType === 3 || elem.nodeType === 8) {
5094              return;
5095            }
5096            if (rfocusMorph.test(type2 + jQuery.event.triggered)) {
5097              return;
5098            }
5099            if (type2.indexOf(".") > -1) {
5100              namespaces = type2.split(".");
5101              type2 = namespaces.shift();
5102              namespaces.sort();
5103            }
5104            ontype = type2.indexOf(":") < 0 && "on" + type2;
5105            event2 = event2[jQuery.expando] ? event2 : new jQuery.Event(type2, typeof event2 === "object" && event2);
5106            event2.isTrigger = onlyHandlers ? 2 : 3;
5107            event2.namespace = namespaces.join(".");
5108            event2.rnamespace = event2.namespace ? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null;
5109            event2.result = void 0;
5110            if (!event2.target) {
5111              event2.target = elem;
5112            }
5113            data46 = data46 == null ? [event2] : jQuery.makeArray(data46, [event2]);
5114            special = jQuery.event.special[type2] || {};
5115            if (!onlyHandlers && special.trigger && special.trigger.apply(elem, data46) === false) {
5116              return;
5117            }
5118            if (!onlyHandlers && !special.noBubble && !isWindow(elem)) {
5119              bubbleType = special.delegateType || type2;
5120              if (!rfocusMorph.test(bubbleType + type2)) {
5121                cur = cur.parentNode;
5122              }
5123              for (; cur; cur = cur.parentNode) {
5124                eventPath.push(cur);
5125                tmp = cur;
5126              }
5127              if (tmp === (elem.ownerDocument || document2)) {
5128                eventPath.push(tmp.defaultView || tmp.parentWindow || window2);
5129              }
5130            }
5131            i = 0;
5132            while ((cur = eventPath[i++]) && !event2.isPropagationStopped()) {
5133              lastElement = cur;
5134              event2.type = i > 1 ? bubbleType : special.bindType || type2;
5135              handle = (dataPriv.get(cur, "events") || /* @__PURE__ */ Object.create(null))[event2.type] && dataPriv.get(cur, "handle");
5136              if (handle) {
5137                handle.apply(cur, data46);
5138              }
5139              handle = ontype && cur[ontype];
5140              if (handle && handle.apply && acceptData(cur)) {
5141                event2.result = handle.apply(cur, data46);
5142                if (event2.result === false) {
5143                  event2.preventDefault();
5144                }
5145              }
5146            }
5147            event2.type = type2;
5148            if (!onlyHandlers && !event2.isDefaultPrevented()) {
5149              if ((!special._default || special._default.apply(eventPath.pop(), data46) === false) && acceptData(elem)) {
5150                if (ontype && isFunction4(elem[type2]) && !isWindow(elem)) {
5151                  tmp = elem[ontype];
5152                  if (tmp) {
5153                    elem[ontype] = null;
5154                  }
5155                  jQuery.event.triggered = type2;
5156                  if (event2.isPropagationStopped()) {
5157                    lastElement.addEventListener(type2, stopPropagationCallback);
5158                  }
5159                  elem[type2]();
5160                  if (event2.isPropagationStopped()) {
5161                    lastElement.removeEventListener(type2, stopPropagationCallback);
5162                  }
5163                  jQuery.event.triggered = void 0;
5164                  if (tmp) {
5165                    elem[ontype] = tmp;
5166                  }
5167                }
5168              }
5169            }
5170            return event2.result;
5171          },
5172          // Piggyback on a donor event to simulate a different one
5173          // Used only for `focus(in | out)` events
5174          simulate: function(type2, elem, event2) {
5175            var e2 = jQuery.extend(
5176              new jQuery.Event(),
5177              event2,
5178              {
5179                type: type2,
5180                isSimulated: true
5181              }
5182            );
5183            jQuery.event.trigger(e2, null, elem);
5184          }
5185        });
5186        jQuery.fn.extend({
5187          trigger: function(type2, data46) {
5188            return this.each(function() {
5189              jQuery.event.trigger(type2, data46, this);
5190            });
5191          },
5192          triggerHandler: function(type2, data46) {
5193            var elem = this[0];
5194            if (elem) {
5195              return jQuery.event.trigger(type2, data46, elem, true);
5196            }
5197          }
5198        });
5199        var rbracket = /\[\]$/, rCRLF = /\r?\n/g, rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, rsubmittable = /^(?:input|select|textarea|keygen)/i;
5200        function buildParams(prefix, obj, traditional, add2) {
5201          var name;
5202          if (Array.isArray(obj)) {
5203            jQuery.each(obj, function(i, v) {
5204              if (traditional || rbracket.test(prefix)) {
5205                add2(prefix, v);
5206              } else {
5207                buildParams(
5208                  prefix + "[" + (typeof v === "object" && v != null ? i : "") + "]",
5209                  v,
5210                  traditional,
5211                  add2
5212                );
5213              }
5214            });
5215          } else if (!traditional && toType5(obj) === "object") {
5216            for (name in obj) {
5217              buildParams(prefix + "[" + name + "]", obj[name], traditional, add2);
5218            }
5219          } else {
5220            add2(prefix, obj);
5221          }
5222        }
5223        jQuery.param = function(a2, traditional) {
5224          var prefix, s2 = [], add2 = function(key, valueOrFunction) {
5225            var value2 = isFunction4(valueOrFunction) ? valueOrFunction() : valueOrFunction;
5226            s2[s2.length] = encodeURIComponent(key) + "=" + encodeURIComponent(value2 == null ? "" : value2);
5227          };
5228          if (a2 == null) {
5229            return "";
5230          }
5231          if (Array.isArray(a2) || a2.jquery && !jQuery.isPlainObject(a2)) {
5232            jQuery.each(a2, function() {
5233              add2(this.name, this.value);
5234            });
5235          } else {
5236            for (prefix in a2) {
5237              buildParams(prefix, a2[prefix], traditional, add2);
5238            }
5239          }
5240          return s2.join("&");
5241        };
5242        jQuery.fn.extend({
5243          serialize: function() {
5244            return jQuery.param(this.serializeArray());
5245          },
5246          serializeArray: function() {
5247            return this.map(function() {
5248              var elements = jQuery.prop(this, "elements");
5249              return elements ? jQuery.makeArray(elements) : this;
5250            }).filter(function() {
5251              var type2 = this.type;
5252              return this.name && !jQuery(this).is(":disabled") && rsubmittable.test(this.nodeName) && !rsubmitterTypes.test(type2) && (this.checked || !rcheckableType.test(type2));
5253            }).map(function(_i, elem) {
5254              var val = jQuery(this).val();
5255              if (val == null) {
5256                return null;
5257              }
5258              if (Array.isArray(val)) {
5259                return jQuery.map(val, function(val2) {
5260                  return { name: elem.name, value: val2.replace(rCRLF, "\r\n") };
5261                });
5262              }
5263              return { name: elem.name, value: val.replace(rCRLF, "\r\n") };
5264            }).get();
5265          }
5266        });
5267        var r20 = /%20/g, rhash = /#.*$/, rantiCache = /([?&])_=[^&]*/, rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, rnoContent = /^(?:GET|HEAD)$/, rprotocol = /^\/\//, prefilters = {}, transports = {}, allTypes = "*/".concat("*"), originAnchor = document2.createElement("a");
5268        originAnchor.href = location.href;
5269        function addToPrefiltersOrTransports(structure) {
5270          return function(dataTypeExpression, func) {
5271            if (typeof dataTypeExpression !== "string") {
5272              func = dataTypeExpression;
5273              dataTypeExpression = "*";
5274            }
5275            var dataType, i = 0, dataTypes = dataTypeExpression.toLowerCase().match(rnothtmlwhite) || [];
5276            if (isFunction4(func)) {
5277              while (dataType = dataTypes[i++]) {
5278                if (dataType[0] === "+") {
5279                  dataType = dataType.slice(1) || "*";
5280                  (structure[dataType] = structure[dataType] || []).unshift(func);
5281                } else {
5282                  (structure[dataType] = structure[dataType] || []).push(func);
5283                }
5284              }
5285            }
5286          };
5287        }
5288        function inspectPrefiltersOrTransports(structure, options, originalOptions, jqXHR) {
5289          var inspected = {}, seekingTransport = structure === transports;
5290          function inspect(dataType) {
5291            var selected;
5292            inspected[dataType] = true;
5293            jQuery.each(structure[dataType] || [], function(_2, prefilterOrFactory) {
5294              var dataTypeOrTransport = prefilterOrFactory(options, originalOptions, jqXHR);
5295              if (typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[dataTypeOrTransport]) {
5296                options.dataTypes.unshift(dataTypeOrTransport);
5297                inspect(dataTypeOrTransport);
5298                return false;
5299              } else if (seekingTransport) {
5300                return !(selected = dataTypeOrTransport);
5301              }
5302            });
5303            return selected;
5304          }
5305          return inspect(options.dataTypes[0]) || !inspected["*"] && inspect("*");
5306        }
5307        function ajaxExtend(target2, src2) {
5308          var key, deep, flatOptions = jQuery.ajaxSettings.flatOptions || {};
5309          for (key in src2) {
5310            if (src2[key] !== void 0) {
5311              (flatOptions[key] ? target2 : deep || (deep = {}))[key] = src2[key];
5312            }
5313          }
5314          if (deep) {
5315            jQuery.extend(true, target2, deep);
5316          }
5317          return target2;
5318        }
5319        function ajaxHandleResponses(s2, jqXHR, responses) {
5320          var ct, type2, finalDataType, firstDataType, contents = s2.contents, dataTypes = s2.dataTypes;
5321          while (dataTypes[0] === "*") {
5322            dataTypes.shift();
5323            if (ct === void 0) {
5324              ct = s2.mimeType || jqXHR.getResponseHeader("Content-Type");
5325            }
5326          }
5327          if (ct) {
5328            for (type2 in contents) {
5329              if (contents[type2] && contents[type2].test(ct)) {
5330                dataTypes.unshift(type2);
5331                break;
5332              }
5333            }
5334          }
5335          if (dataTypes[0] in responses) {
5336            finalDataType = dataTypes[0];
5337          } else {
5338            for (type2 in responses) {
5339              if (!dataTypes[0] || s2.converters[type2 + " " + dataTypes[0]]) {
5340                finalDataType = type2;
5341                break;
5342              }
5343              if (!firstDataType) {
5344                firstDataType = type2;
5345              }
5346            }
5347            finalDataType = finalDataType || firstDataType;
5348          }
5349          if (finalDataType) {
5350            if (finalDataType !== dataTypes[0]) {
5351              dataTypes.unshift(finalDataType);
5352            }
5353            return responses[finalDataType];
5354          }
5355        }
5356        function ajaxConvert(s2, response, jqXHR, isSuccess) {
5357          var conv2, current, conv, tmp, prev2, converters = {}, dataTypes = s2.dataTypes.slice();
5358          if (dataTypes[1]) {
5359            for (conv in s2.converters) {
5360              converters[conv.toLowerCase()] = s2.converters[conv];
5361            }
5362          }
5363          current = dataTypes.shift();
5364          while (current) {
5365            if (s2.responseFields[current]) {
5366              jqXHR[s2.responseFields[current]] = response;
5367            }
5368            if (!prev2 && isSuccess && s2.dataFilter) {
5369              response = s2.dataFilter(response, s2.dataType);
5370            }
5371            prev2 = current;
5372            current = dataTypes.shift();
5373            if (current) {
5374              if (current === "*") {
5375                current = prev2;
5376              } else if (prev2 !== "*" && prev2 !== current) {
5377                conv = converters[prev2 + " " + current] || converters["* " + current];
5378                if (!conv) {
5379                  for (conv2 in converters) {
5380                    tmp = conv2.split(" ");
5381                    if (tmp[1] === current) {
5382                      conv = converters[prev2 + " " + tmp[0]] || converters["* " + tmp[0]];
5383                      if (conv) {
5384                        if (conv === true) {
5385                          conv = converters[conv2];
5386                        } else if (converters[conv2] !== true) {
5387                          current = tmp[0];
5388                          dataTypes.unshift(tmp[1]);
5389                        }
5390                        break;
5391                      }
5392                    }
5393                  }
5394                }
5395                if (conv !== true) {
5396                  if (conv && s2.throws) {
5397                    response = conv(response);
5398                  } else {
5399                    try {
5400                      response = conv(response);
5401                    } catch (e2) {
5402                      return {
5403                        state: "parsererror",
5404                        error: conv ? e2 : "No conversion from " + prev2 + " to " + current
5405                      };
5406                    }
5407                  }
5408                }
5409              }
5410            }
5411          }
5412          return { state: "success", data: response };
5413        }
5414        jQuery.extend({
5415          // Counter for holding the number of active queries
5416          active: 0,
5417          // Last-Modified header cache for next request
5418          lastModified: {},
5419          etag: {},
5420          ajaxSettings: {
5421            url: location.href,
5422            type: "GET",
5423            isLocal: rlocalProtocol.test(location.protocol),
5424            global: true,
5425            processData: true,
5426            async: true,
5427            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
5428            /*
5429            timeout: 0,
5430            data: null,
5431            dataType: null,
5432            username: null,
5433            password: null,
5434            cache: null,
5435            throws: false,
5436            traditional: false,
5437            headers: {},
5438            */
5439            accepts: {
5440              "*": allTypes,
5441              text: "text/plain",
5442              html: "text/html",
5443              xml: "application/xml, text/xml",
5444              json: "application/json, text/javascript"
5445            },
5446            contents: {
5447              xml: /\bxml\b/,
5448              html: /\bhtml/,
5449              json: /\bjson\b/
5450            },
5451            responseFields: {
5452              xml: "responseXML",
5453              text: "responseText",
5454              json: "responseJSON"
5455            },
5456            // Data converters
5457            // Keys separate source (or catchall "*") and destination types with a single space
5458            converters: {
5459              // Convert anything to text
5460              "* text": String,
5461              // Text to html (true = no transformation)
5462              "text html": true,
5463              // Evaluate text as a json expression
5464              "text json": JSON.parse,
5465              // Parse text as xml
5466              "text xml": jQuery.parseXML
5467            },
5468            // For options that shouldn't be deep extended:
5469            // you can add your own custom options here if
5470            // and when you create one that shouldn't be
5471            // deep extended (see ajaxExtend)
5472            flatOptions: {
5473              url: true,
5474              context: true
5475            }
5476          },
5477          // Creates a full fledged settings object into target
5478          // with both ajaxSettings and settings fields.
5479          // If target is omitted, writes into ajaxSettings.
5480          ajaxSetup: function(target2, settings) {
5481            return settings ? (
5482              // Building a settings object
5483              ajaxExtend(ajaxExtend(target2, jQuery.ajaxSettings), settings)
5484            ) : (
5485              // Extending ajaxSettings
5486              ajaxExtend(jQuery.ajaxSettings, target2)
5487            );
5488          },
5489          ajaxPrefilter: addToPrefiltersOrTransports(prefilters),
5490          ajaxTransport: addToPrefiltersOrTransports(transports),
5491          // Main method
5492          ajax: function(url, options) {
5493            if (typeof url === "object") {
5494              options = url;
5495              url = void 0;
5496            }
5497            options = options || {};
5498            var transport, cacheURL, responseHeadersString, responseHeaders, timeoutTimer, urlAnchor, completed2, fireGlobals, i, uncached, s2 = jQuery.ajaxSetup({}, options), callbackContext = s2.context || s2, globalEventContext = s2.context && (callbackContext.nodeType || callbackContext.jquery) ? jQuery(callbackContext) : jQuery.event, deferred = jQuery.Deferred(), completeDeferred = jQuery.Callbacks("once memory"), statusCode = s2.statusCode || {}, requestHeaders = {}, requestHeadersNames = {}, strAbort = "canceled", jqXHR = {
5499              readyState: 0,
5500              // Builds headers hashtable if needed
5501              getResponseHeader: function(key) {
5502                var match;
5503                if (completed2) {
5504                  if (!responseHeaders) {
5505                    responseHeaders = {};
5506                    while (match = rheaders.exec(responseHeadersString)) {
5507                      responseHeaders[match[1].toLowerCase() + " "] = (responseHeaders[match[1].toLowerCase() + " "] || []).concat(match[2]);
5508                    }
5509                  }
5510                  match = responseHeaders[key.toLowerCase() + " "];
5511                }
5512                return match == null ? null : match.join(", ");
5513              },
5514              // Raw string
5515              getAllResponseHeaders: function() {
5516                return completed2 ? responseHeadersString : null;
5517              },
5518              // Caches the header
5519              setRequestHeader: function(name, value2) {
5520                if (completed2 == null) {
5521                  name = requestHeadersNames[name.toLowerCase()] = requestHeadersNames[name.toLowerCase()] || name;
5522                  requestHeaders[name] = value2;
5523                }
5524                return this;
5525              },
5526              // Overrides response content-type header
5527              overrideMimeType: function(type2) {
5528                if (completed2 == null) {
5529                  s2.mimeType = type2;
5530                }
5531                return this;
5532              },
5533              // Status-dependent callbacks
5534              statusCode: function(map) {
5535                var code;
5536                if (map) {
5537                  if (completed2) {
5538                    jqXHR.always(map[jqXHR.status]);
5539                  } else {
5540                    for (code in map) {
5541                      statusCode[code] = [statusCode[code], map[code]];
5542                    }
5543                  }
5544                }
5545                return this;
5546              },
5547              // Cancel the request
5548              abort: function(statusText) {
5549                var finalText = statusText || strAbort;
5550                if (transport) {
5551                  transport.abort(finalText);
5552                }
5553                done(0, finalText);
5554                return this;
5555              }
5556            };
5557            deferred.promise(jqXHR);
5558            s2.url = ((url || s2.url || location.href) + "").replace(rprotocol, location.protocol + "//");
5559            s2.type = options.method || options.type || s2.method || s2.type;
5560            s2.dataTypes = (s2.dataType || "*").toLowerCase().match(rnothtmlwhite) || [""];
5561            if (s2.crossDomain == null) {
5562              urlAnchor = document2.createElement("a");
5563              try {
5564                urlAnchor.href = s2.url;
5565                urlAnchor.href = urlAnchor.href;
5566                s2.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== urlAnchor.protocol + "//" + urlAnchor.host;
5567              } catch (e2) {
5568                s2.crossDomain = true;
5569              }
5570            }
5571            if (s2.data && s2.processData && typeof s2.data !== "string") {
5572              s2.data = jQuery.param(s2.data, s2.traditional);
5573            }
5574            inspectPrefiltersOrTransports(prefilters, s2, options, jqXHR);
5575            if (completed2) {
5576              return jqXHR;
5577            }
5578            fireGlobals = jQuery.event && s2.global;
5579            if (fireGlobals && jQuery.active++ === 0) {
5580              jQuery.event.trigger("ajaxStart");
5581            }
5582            s2.type = s2.type.toUpperCase();
5583            s2.hasContent = !rnoContent.test(s2.type);
5584            cacheURL = s2.url.replace(rhash, "");
5585            if (!s2.hasContent) {
5586              uncached = s2.url.slice(cacheURL.length);
5587              if (s2.data && (s2.processData || typeof s2.data === "string")) {
5588                cacheURL += (rquery.test(cacheURL) ? "&" : "?") + s2.data;
5589                delete s2.data;
5590              }
5591              if (s2.cache === false) {
5592                cacheURL = cacheURL.replace(rantiCache, "$1");
5593                uncached = (rquery.test(cacheURL) ? "&" : "?") + "_=" + nonce.guid++ + uncached;
5594              }
5595              s2.url = cacheURL + uncached;
5596            } else if (s2.data && s2.processData && (s2.contentType || "").indexOf("application/x-www-form-urlencoded") === 0) {
5597              s2.data = s2.data.replace(r20, "+");
5598            }
5599            if (s2.ifModified) {
5600              if (jQuery.lastModified[cacheURL]) {
5601                jqXHR.setRequestHeader("If-Modified-Since", jQuery.lastModified[cacheURL]);
5602              }
5603              if (jQuery.etag[cacheURL]) {
5604                jqXHR.setRequestHeader("If-None-Match", jQuery.etag[cacheURL]);
5605              }
5606            }
5607            if (s2.data && s2.hasContent && s2.contentType !== false || options.contentType) {
5608              jqXHR.setRequestHeader("Content-Type", s2.contentType);
5609            }
5610            jqXHR.setRequestHeader(
5611              "Accept",
5612              s2.dataTypes[0] && s2.accepts[s2.dataTypes[0]] ? s2.accepts[s2.dataTypes[0]] + (s2.dataTypes[0] !== "*" ? ", " + allTypes + "; q=0.01" : "") : s2.accepts["*"]
5613            );
5614            for (i in s2.headers) {
5615              jqXHR.setRequestHeader(i, s2.headers[i]);
5616            }
5617            if (s2.beforeSend && (s2.beforeSend.call(callbackContext, jqXHR, s2) === false || completed2)) {
5618              return jqXHR.abort();
5619            }
5620            strAbort = "abort";
5621            completeDeferred.add(s2.complete);
5622            jqXHR.done(s2.success);
5623            jqXHR.fail(s2.error);
5624            transport = inspectPrefiltersOrTransports(transports, s2, options, jqXHR);
5625            if (!transport) {
5626              done(-1, "No Transport");
5627            } else {
5628              jqXHR.readyState = 1;
5629              if (fireGlobals) {
5630                globalEventContext.trigger("ajaxSend", [jqXHR, s2]);
5631              }
5632              if (completed2) {
5633                return jqXHR;
5634              }
5635              if (s2.async && s2.timeout > 0) {
5636                timeoutTimer = window2.setTimeout(function() {
5637                  jqXHR.abort("timeout");
5638                }, s2.timeout);
5639              }
5640              try {
5641                completed2 = false;
5642                transport.send(requestHeaders, done);
5643              } catch (e2) {
5644                if (completed2) {
5645                  throw e2;
5646                }
5647                done(-1, e2);
5648              }
5649            }
5650            function done(status, nativeStatusText, responses, headers) {
5651              var isSuccess, success, error, response, modified, statusText = nativeStatusText;
5652              if (completed2) {
5653                return;
5654              }
5655              completed2 = true;
5656              if (timeoutTimer) {
5657                window2.clearTimeout(timeoutTimer);
5658              }
5659              transport = void 0;
5660              responseHeadersString = headers || "";
5661              jqXHR.readyState = status > 0 ? 4 : 0;
5662              isSuccess = status >= 200 && status < 300 || status === 304;
5663              if (responses) {
5664                response = ajaxHandleResponses(s2, jqXHR, responses);
5665              }
5666              if (!isSuccess && jQuery.inArray("script", s2.dataTypes) > -1 && jQuery.inArray("json", s2.dataTypes) < 0) {
5667                s2.converters["text script"] = function() {
5668                };
5669              }
5670              response = ajaxConvert(s2, response, jqXHR, isSuccess);
5671              if (isSuccess) {
5672                if (s2.ifModified) {
5673                  modified = jqXHR.getResponseHeader("Last-Modified");
5674                  if (modified) {
5675                    jQuery.lastModified[cacheURL] = modified;
5676                  }
5677                  modified = jqXHR.getResponseHeader("etag");
5678                  if (modified) {
5679                    jQuery.etag[cacheURL] = modified;
5680                  }
5681                }
5682                if (status === 204 || s2.type === "HEAD") {
5683                  statusText = "nocontent";
5684                } else if (status === 304) {
5685                  statusText = "notmodified";
5686                } else {
5687                  statusText = response.state;
5688                  success = response.data;
5689                  error = response.error;
5690                  isSuccess = !error;
5691                }
5692              } else {
5693                error = statusText;
5694                if (status || !statusText) {
5695                  statusText = "error";
5696                  if (status < 0) {
5697                    status = 0;
5698                  }
5699                }
5700              }
5701              jqXHR.status = status;
5702              jqXHR.statusText = (nativeStatusText || statusText) + "";
5703              if (isSuccess) {
5704                deferred.resolveWith(callbackContext, [success, statusText, jqXHR]);
5705              } else {
5706                deferred.rejectWith(callbackContext, [jqXHR, statusText, error]);
5707              }
5708              jqXHR.statusCode(statusCode);
5709              statusCode = void 0;
5710              if (fireGlobals) {
5711                globalEventContext.trigger(
5712                  isSuccess ? "ajaxSuccess" : "ajaxError",
5713                  [jqXHR, s2, isSuccess ? success : error]
5714                );
5715              }
5716              completeDeferred.fireWith(callbackContext, [jqXHR, statusText]);
5717              if (fireGlobals) {
5718                globalEventContext.trigger("ajaxComplete", [jqXHR, s2]);
5719                if (!--jQuery.active) {
5720                  jQuery.event.trigger("ajaxStop");
5721                }
5722              }
5723            }
5724            return jqXHR;
5725          },
5726          getJSON: function(url, data46, callback) {
5727            return jQuery.get(url, data46, callback, "json");
5728          },
5729          getScript: function(url, callback) {
5730            return jQuery.get(url, void 0, callback, "script");
5731          }
5732        });
5733        jQuery.each(["get", "post"], function(_i, method) {
5734          jQuery[method] = function(url, data46, callback, type2) {
5735            if (isFunction4(data46)) {
5736              type2 = type2 || callback;
5737              callback = data46;
5738              data46 = void 0;
5739            }
5740            return jQuery.ajax(jQuery.extend({
5741              url,
5742              type: method,
5743              dataType: type2,
5744              data: data46,
5745              success: callback
5746            }, jQuery.isPlainObject(url) && url));
5747          };
5748        });
5749        jQuery.ajaxPrefilter(function(s2) {
5750          var i;
5751          for (i in s2.headers) {
5752            if (i.toLowerCase() === "content-type") {
5753              s2.contentType = s2.headers[i] || "";
5754            }
5755          }
5756        });
5757        jQuery._evalUrl = function(url, options, doc) {
5758          return jQuery.ajax({
5759            url,
5760            // Make this explicit, since user can override this through ajaxSetup (trac-11264)
5761            type: "GET",
5762            dataType: "script",
5763            cache: true,
5764            async: false,
5765            global: false,
5766            // Only evaluate the response if it is successful (gh-4126)
5767            // dataFilter is not invoked for failure responses, so using it instead
5768            // of the default converter is kludgy but it works.
5769            converters: {
5770              "text script": function() {
5771              }
5772            },
5773            dataFilter: function(response) {
5774              jQuery.globalEval(response, options, doc);
5775            }
5776          });
5777        };
5778        jQuery.fn.extend({
5779          wrapAll: function(html2) {
5780            var wrap;
5781            if (this[0]) {
5782              if (isFunction4(html2)) {
5783                html2 = html2.call(this[0]);
5784              }
5785              wrap = jQuery(html2, this[0].ownerDocument).eq(0).clone(true);
5786              if (this[0].parentNode) {
5787                wrap.insertBefore(this[0]);
5788              }
5789              wrap.map(function() {
5790                var elem = this;
5791                while (elem.firstElementChild) {
5792                  elem = elem.firstElementChild;
5793                }
5794                return elem;
5795              }).append(this);
5796            }
5797            return this;
5798          },
5799          wrapInner: function(html2) {
5800            if (isFunction4(html2)) {
5801              return this.each(function(i) {
5802                jQuery(this).wrapInner(html2.call(this, i));
5803              });
5804            }
5805            return this.each(function() {
5806              var self2 = jQuery(this), contents = self2.contents();
5807              if (contents.length) {
5808                contents.wrapAll(html2);
5809              } else {
5810                self2.append(html2);
5811              }
5812            });
5813          },
5814          wrap: function(html2) {
5815            var htmlIsFunction = isFunction4(html2);
5816            return this.each(function(i) {
5817              jQuery(this).wrapAll(htmlIsFunction ? html2.call(this, i) : html2);
5818            });
5819          },
5820          unwrap: function(selector) {
5821            this.parent(selector).not("body").each(function() {
5822              jQuery(this).replaceWith(this.childNodes);
5823            });
5824            return this;
5825          }
5826        });
5827        jQuery.expr.pseudos.hidden = function(elem) {
5828          return !jQuery.expr.pseudos.visible(elem);
5829        };
5830        jQuery.expr.pseudos.visible = function(elem) {
5831          return !!(elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length);
5832        };
5833        jQuery.ajaxSettings.xhr = function() {
5834          try {
5835            return new window2.XMLHttpRequest();
5836          } catch (e2) {
5837          }
5838        };
5839        var xhrSuccessStatus = {
5840          // File protocol always yields status code 0, assume 200
5841          0: 200,
5842          // Support: IE <=9 only
5843          // trac-1450: sometimes IE returns 1223 when it should be 204
5844          1223: 204
5845        }, xhrSupported = jQuery.ajaxSettings.xhr();
5846        support.cors = !!xhrSupported && "withCredentials" in xhrSupported;
5847        support.ajax = xhrSupported = !!xhrSupported;
5848        jQuery.ajaxTransport(function(options) {
5849          var callback, errorCallback;
5850          if (support.cors || xhrSupported && !options.crossDomain) {
5851            return {
5852              send: function(headers, complete) {
5853                var i, xhr = options.xhr();
5854                xhr.open(
5855                  options.type,
5856                  options.url,
5857                  options.async,
5858                  options.username,
5859                  options.password
5860                );
5861                if (options.xhrFields) {
5862                  for (i in options.xhrFields) {
5863                    xhr[i] = options.xhrFields[i];
5864                  }
5865                }
5866                if (options.mimeType && xhr.overrideMimeType) {
5867                  xhr.overrideMimeType(options.mimeType);
5868                }
5869                if (!options.crossDomain && !headers["X-Requested-With"]) {
5870                  headers["X-Requested-With"] = "XMLHttpRequest";
5871                }
5872                for (i in headers) {
5873                  xhr.setRequestHeader(i, headers[i]);
5874                }
5875                callback = function(type2) {
5876                  return function() {
5877                    if (callback) {
5878                      callback = errorCallback = xhr.onload = xhr.onerror = xhr.onabort = xhr.ontimeout = xhr.onreadystatechange = null;
5879                      if (type2 === "abort") {
5880                        xhr.abort();
5881                      } else if (type2 === "error") {
5882                        if (typeof xhr.status !== "number") {
5883                          complete(0, "error");
5884                        } else {
5885                          complete(
5886                            // File: protocol always yields status 0; see trac-8605, trac-14207
5887                            xhr.status,
5888                            xhr.statusText
5889                          );
5890                        }
5891                      } else {
5892                        complete(
5893                          xhrSuccessStatus[xhr.status] || xhr.status,
5894                          xhr.statusText,
5895                          // Support: IE <=9 only
5896                          // IE9 has no XHR2 but throws on binary (trac-11426)
5897                          // For XHR2 non-text, let the caller handle it (gh-2498)
5898                          (xhr.responseType || "text") !== "text" || typeof xhr.responseText !== "string" ? { binary: xhr.response } : { text: xhr.responseText },
5899                          xhr.getAllResponseHeaders()
5900                        );
5901                      }
5902                    }
5903                  };
5904                };
5905                xhr.onload = callback();
5906                errorCallback = xhr.onerror = xhr.ontimeout = callback("error");
5907                if (xhr.onabort !== void 0) {
5908                  xhr.onabort = errorCallback;
5909                } else {
5910                  xhr.onreadystatechange = function() {
5911                    if (xhr.readyState === 4) {
5912                      window2.setTimeout(function() {
5913                        if (callback) {
5914                          errorCallback();
5915                        }
5916                      });
5917                    }
5918                  };
5919                }
5920                callback = callback("abort");
5921                try {
5922                  xhr.send(options.hasContent && options.data || null);
5923                } catch (e2) {
5924                  if (callback) {
5925                    throw e2;
5926                  }
5927                }
5928              },
5929              abort: function() {
5930                if (callback) {
5931                  callback();
5932                }
5933              }
5934            };
5935          }
5936        });
5937        jQuery.ajaxPrefilter(function(s2) {
5938          if (s2.crossDomain) {
5939            s2.contents.script = false;
5940          }
5941        });
5942        jQuery.ajaxSetup({
5943          accepts: {
5944            script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
5945          },
5946          contents: {
5947            script: /\b(?:java|ecma)script\b/
5948          },
5949          converters: {
5950            "text script": function(text2) {
5951              jQuery.globalEval(text2);
5952              return text2;
5953            }
5954          }
5955        });
5956        jQuery.ajaxPrefilter("script", function(s2) {
5957          if (s2.cache === void 0) {
5958            s2.cache = false;
5959          }
5960          if (s2.crossDomain) {
5961            s2.type = "GET";
5962          }
5963        });
5964        jQuery.ajaxTransport("script", function(s2) {
5965          if (s2.crossDomain || s2.scriptAttrs) {
5966            var script, callback;
5967            return {
5968              send: function(_2, complete) {
5969                script = jQuery("<script>").attr(s2.scriptAttrs || {}).prop({ charset: s2.scriptCharset, src: s2.url }).on("load error", callback = function(evt) {
5970                  script.remove();
5971                  callback = null;
5972                  if (evt) {
5973                    complete(evt.type === "error" ? 404 : 200, evt.type);
5974                  }
5975                });
5976                document2.head.appendChild(script[0]);
5977              },
5978              abort: function() {
5979                if (callback) {
5980                  callback();
5981                }
5982              }
5983            };
5984          }
5985        });
5986        var oldCallbacks = [], rjsonp = /(=)\?(?=&|$)|\?\?/;
5987        jQuery.ajaxSetup({
5988          jsonp: "callback",
5989          jsonpCallback: function() {
5990            var callback = oldCallbacks.pop() || jQuery.expando + "_" + nonce.guid++;
5991            this[callback] = true;
5992            return callback;
5993          }
5994        });
5995        jQuery.ajaxPrefilter("json jsonp", function(s2, originalSettings, jqXHR) {
5996          var callbackName, overwritten, responseContainer, jsonProp = s2.jsonp !== false && (rjsonp.test(s2.url) ? "url" : typeof s2.data === "string" && (s2.contentType || "").indexOf("application/x-www-form-urlencoded") === 0 && rjsonp.test(s2.data) && "data");
5997          if (jsonProp || s2.dataTypes[0] === "jsonp") {
5998            callbackName = s2.jsonpCallback = isFunction4(s2.jsonpCallback) ? s2.jsonpCallback() : s2.jsonpCallback;
5999            if (jsonProp) {
6000              s2[jsonProp] = s2[jsonProp].replace(rjsonp, "$1" + callbackName);
6001            } else if (s2.jsonp !== false) {
6002              s2.url += (rquery.test(s2.url) ? "&" : "?") + s2.jsonp + "=" + callbackName;
6003            }
6004            s2.converters["script json"] = function() {
6005              if (!responseContainer) {
6006                jQuery.error(callbackName + " was not called");
6007              }
6008              return responseContainer[0];
6009            };
6010            s2.dataTypes[0] = "json";
6011            overwritten = window2[callbackName];
6012            window2[callbackName] = function() {
6013              responseContainer = arguments;
6014            };
6015            jqXHR.always(function() {
6016              if (overwritten === void 0) {
6017                jQuery(window2).removeProp(callbackName);
6018              } else {
6019                window2[callbackName] = overwritten;
6020              }
6021              if (s2[callbackName]) {
6022                s2.jsonpCallback = originalSettings.jsonpCallback;
6023                oldCallbacks.push(callbackName);
6024              }
6025              if (responseContainer && isFunction4(overwritten)) {
6026                overwritten(responseContainer[0]);
6027              }
6028              responseContainer = overwritten = void 0;
6029            });
6030            return "script";
6031          }
6032        });
6033        support.createHTMLDocument = (function() {
6034          var body = document2.implementation.createHTMLDocument("").body;
6035          body.innerHTML = "<form></form><form></form>";
6036          return body.childNodes.length === 2;
6037        })();
6038        jQuery.parseHTML = function(data46, context7, keepScripts) {
6039          if (typeof data46 !== "string") {
6040            return [];
6041          }
6042          if (typeof context7 === "boolean") {
6043            keepScripts = context7;
6044            context7 = false;
6045          }
6046          var base, parsed, scripts;
6047          if (!context7) {
6048            if (support.createHTMLDocument) {
6049              context7 = document2.implementation.createHTMLDocument("");
6050              base = context7.createElement("base");
6051              base.href = document2.location.href;
6052              context7.head.appendChild(base);
6053            } else {
6054              context7 = document2;
6055            }
6056          }
6057          parsed = rsingleTag.exec(data46);
6058          scripts = !keepScripts && [];
6059          if (parsed) {
6060            return [context7.createElement(parsed[1])];
6061          }
6062          parsed = buildFragment([data46], context7, scripts);
6063          if (scripts && scripts.length) {
6064            jQuery(scripts).remove();
6065          }
6066          return jQuery.merge([], parsed.childNodes);
6067        };
6068        jQuery.fn.load = function(url, params, callback) {
6069          var selector, type2, response, self2 = this, off = url.indexOf(" ");
6070          if (off > -1) {
6071            selector = stripAndCollapse(url.slice(off));
6072            url = url.slice(0, off);
6073          }
6074          if (isFunction4(params)) {
6075            callback = params;
6076            params = void 0;
6077          } else if (params && typeof params === "object") {
6078            type2 = "POST";
6079          }
6080          if (self2.length > 0) {
6081            jQuery.ajax({
6082              url,
6083              // If "type" variable is undefined, then "GET" method will be used.
6084              // Make value of this field explicit since
6085              // user can override it through ajaxSetup method
6086              type: type2 || "GET",
6087              dataType: "html",
6088              data: params
6089            }).done(function(responseText) {
6090              response = arguments;
6091              self2.html(selector ? (
6092                // If a selector was specified, locate the right elements in a dummy div
6093                // Exclude scripts to avoid IE 'Permission Denied' errors
6094                jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector)
6095              ) : (
6096                // Otherwise use the full result
6097                responseText
6098              ));
6099            }).always(callback && function(jqXHR, status) {
6100              self2.each(function() {
6101                callback.apply(this, response || [jqXHR.responseText, status, jqXHR]);
6102              });
6103            });
6104          }
6105          return this;
6106        };
6107        jQuery.expr.pseudos.animated = function(elem) {
6108          return jQuery.grep(jQuery.timers, function(fn) {
6109            return elem === fn.elem;
6110          }).length;
6111        };
6112        jQuery.offset = {
6113          setOffset: function(elem, options, i) {
6114            var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, position3 = jQuery.css(elem, "position"), curElem = jQuery(elem), props153 = {};
6115            if (position3 === "static") {
6116              elem.style.position = "relative";
6117            }
6118            curOffset = curElem.offset();
6119            curCSSTop = jQuery.css(elem, "top");
6120            curCSSLeft = jQuery.css(elem, "left");
6121            calculatePosition = (position3 === "absolute" || position3 === "fixed") && (curCSSTop + curCSSLeft).indexOf("auto") > -1;
6122            if (calculatePosition) {
6123              curPosition = curElem.position();
6124              curTop = curPosition.top;
6125              curLeft = curPosition.left;
6126            } else {
6127              curTop = parseFloat(curCSSTop) || 0;
6128              curLeft = parseFloat(curCSSLeft) || 0;
6129            }
6130            if (isFunction4(options)) {
6131              options = options.call(elem, i, jQuery.extend({}, curOffset));
6132            }
6133            if (options.top != null) {
6134              props153.top = options.top - curOffset.top + curTop;
6135            }
6136            if (options.left != null) {
6137              props153.left = options.left - curOffset.left + curLeft;
6138            }
6139            if ("using" in options) {
6140              options.using.call(elem, props153);
6141            } else {
6142              curElem.css(props153);
6143            }
6144          }
6145        };
6146        jQuery.fn.extend({
6147          // offset() relates an element's border box to the document origin
6148          offset: function(options) {
6149            if (arguments.length) {
6150              return options === void 0 ? this : this.each(function(i) {
6151                jQuery.offset.setOffset(this, options, i);
6152              });
6153            }
6154            var rect, win, elem = this[0];
6155            if (!elem) {
6156              return;
6157            }
6158            if (!elem.getClientRects().length) {
6159              return { top: 0, left: 0 };
6160            }
6161            rect = elem.getBoundingClientRect();
6162            win = elem.ownerDocument.defaultView;
6163            return {
6164              top: rect.top + win.pageYOffset,
6165              left: rect.left + win.pageXOffset
6166            };
6167          },
6168          // position() relates an element's margin box to its offset parent's padding box
6169          // This corresponds to the behavior of CSS absolute positioning
6170          position: function() {
6171            if (!this[0]) {
6172              return;
6173            }
6174            var offsetParent, offset3, doc, elem = this[0], parentOffset = { top: 0, left: 0 };
6175            if (jQuery.css(elem, "position") === "fixed") {
6176              offset3 = elem.getBoundingClientRect();
6177            } else {
6178              offset3 = this.offset();
6179              doc = elem.ownerDocument;
6180              offsetParent = elem.offsetParent || doc.documentElement;
6181              while (offsetParent && (offsetParent === doc.body || offsetParent === doc.documentElement) && jQuery.css(offsetParent, "position") === "static") {
6182                offsetParent = offsetParent.parentNode;
6183              }
6184              if (offsetParent && offsetParent !== elem && offsetParent.nodeType === 1) {
6185                parentOffset = jQuery(offsetParent).offset();
6186                parentOffset.top += jQuery.css(offsetParent, "borderTopWidth", true);
6187                parentOffset.left += jQuery.css(offsetParent, "borderLeftWidth", true);
6188              }
6189            }
6190            return {
6191              top: offset3.top - parentOffset.top - jQuery.css(elem, "marginTop", true),
6192              left: offset3.left - parentOffset.left - jQuery.css(elem, "marginLeft", true)
6193            };
6194          },
6195          // This method will return documentElement in the following cases:
6196          // 1) For the element inside the iframe without offsetParent, this method will return
6197          //    documentElement of the parent window
6198          // 2) For the hidden or detached element
6199          // 3) For body or html element, i.e. in case of the html node - it will return itself
6200          //
6201          // but those exceptions were never presented as a real life use-cases
6202          // and might be considered as more preferable results.
6203          //
6204          // This logic, however, is not guaranteed and can change at any point in the future
6205          offsetParent: function() {
6206            return this.map(function() {
6207              var offsetParent = this.offsetParent;
6208              while (offsetParent && jQuery.css(offsetParent, "position") === "static") {
6209                offsetParent = offsetParent.offsetParent;
6210              }
6211              return offsetParent || documentElement;
6212            });
6213          }
6214        });
6215        jQuery.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function(method, prop2) {
6216          var top = "pageYOffset" === prop2;
6217          jQuery.fn[method] = function(val) {
6218            return access(this, function(elem, method2, val2) {
6219              var win;
6220              if (isWindow(elem)) {
6221                win = elem;
6222              } else if (elem.nodeType === 9) {
6223                win = elem.defaultView;
6224              }
6225              if (val2 === void 0) {
6226                return win ? win[prop2] : elem[method2];
6227              }
6228              if (win) {
6229                win.scrollTo(
6230                  !top ? val2 : win.pageXOffset,
6231                  top ? val2 : win.pageYOffset
6232                );
6233              } else {
6234                elem[method2] = val2;
6235              }
6236            }, method, val, arguments.length);
6237          };
6238        });
6239        jQuery.each(["top", "left"], function(_i, prop2) {
6240          jQuery.cssHooks[prop2] = addGetHookIf(
6241            support.pixelPosition,
6242            function(elem, computed2) {
6243              if (computed2) {
6244                computed2 = curCSS(elem, prop2);
6245                return rnumnonpx.test(computed2) ? jQuery(elem).position()[prop2] + "px" : computed2;
6246              }
6247            }
6248          );
6249        });
6250        jQuery.each({ Height: "height", Width: "width" }, function(name, type2) {
6251          jQuery.each({
6252            padding: "inner" + name,
6253            content: type2,
6254            "": "outer" + name
6255          }, function(defaultExtra, funcName) {
6256            jQuery.fn[funcName] = function(margin, value2) {
6257              var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), extra = defaultExtra || (margin === true || value2 === true ? "margin" : "border");
6258              return access(this, function(elem, type3, value3) {
6259                var doc;
6260                if (isWindow(elem)) {
6261                  return funcName.indexOf("outer") === 0 ? elem["inner" + name] : elem.document.documentElement["client" + name];
6262                }
6263                if (elem.nodeType === 9) {
6264                  doc = elem.documentElement;
6265                  return Math.max(
6266                    elem.body["scroll" + name],
6267                    doc["scroll" + name],
6268                    elem.body["offset" + name],
6269                    doc["offset" + name],
6270                    doc["client" + name]
6271                  );
6272                }
6273                return value3 === void 0 ? (
6274                  // Get width or height on the element, requesting but not forcing parseFloat
6275                  jQuery.css(elem, type3, extra)
6276                ) : (
6277                  // Set width or height on the element
6278                  jQuery.style(elem, type3, value3, extra)
6279                );
6280              }, type2, chainable ? margin : void 0, chainable);
6281            };
6282          });
6283        });
6284        jQuery.each([
6285          "ajaxStart",
6286          "ajaxStop",
6287          "ajaxComplete",
6288          "ajaxError",
6289          "ajaxSuccess",
6290          "ajaxSend"
6291        ], function(_i, type2) {
6292          jQuery.fn[type2] = function(fn) {
6293            return this.on(type2, fn);
6294          };
6295        });
6296        jQuery.fn.extend({
6297          bind: function(types, data46, fn) {
6298            return this.on(types, null, data46, fn);
6299          },
6300          unbind: function(types, fn) {
6301            return this.off(types, null, fn);
6302          },
6303          delegate: function(selector, types, data46, fn) {
6304            return this.on(types, selector, data46, fn);
6305          },
6306          undelegate: function(selector, types, fn) {
6307            return arguments.length === 1 ? this.off(selector, "**") : this.off(types, selector || "**", fn);
6308          },
6309          hover: function(fnOver, fnOut) {
6310            return this.on("mouseenter", fnOver).on("mouseleave", fnOut || fnOver);
6311          }
6312        });
6313        jQuery.each(
6314          "blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),
6315          function(_i, name) {
6316            jQuery.fn[name] = function(data46, fn) {
6317              return arguments.length > 0 ? this.on(name, null, data46, fn) : this.trigger(name);
6318            };
6319          }
6320        );
6321        var rtrim = /^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;
6322        jQuery.proxy = function(fn, context7) {
6323          var tmp, args, proxy2;
6324          if (typeof context7 === "string") {
6325            tmp = fn[context7];
6326            context7 = fn;
6327            fn = tmp;
6328          }
6329          if (!isFunction4(fn)) {
6330            return void 0;
6331          }
6332          args = slice.call(arguments, 2);
6333          proxy2 = function() {
6334            return fn.apply(context7 || this, args.concat(slice.call(arguments)));
6335          };
6336          proxy2.guid = fn.guid = fn.guid || jQuery.guid++;
6337          return proxy2;
6338        };
6339        jQuery.holdReady = function(hold) {
6340          if (hold) {
6341            jQuery.readyWait++;
6342          } else {
6343            jQuery.ready(true);
6344          }
6345        };
6346        jQuery.isArray = Array.isArray;
6347        jQuery.parseJSON = JSON.parse;
6348        jQuery.nodeName = nodeName;
6349        jQuery.isFunction = isFunction4;
6350        jQuery.isWindow = isWindow;
6351        jQuery.camelCase = camelCase;
6352        jQuery.type = toType5;
6353        jQuery.now = Date.now;
6354        jQuery.isNumeric = function(obj) {
6355          var type2 = jQuery.type(obj);
6356          return (type2 === "number" || type2 === "string") && // parseFloat NaNs numeric-cast false positives ("")
6357          // ...but misinterprets leading-number strings, particularly hex literals ("0x...")
6358          // subtraction forces infinities to NaN
6359          !isNaN(obj - parseFloat(obj));
6360        };
6361        jQuery.trim = function(text2) {
6362          return text2 == null ? "" : (text2 + "").replace(rtrim, "$1");
6363        };
6364        if (typeof define === "function" && define.amd) {
6365          define("jquery", [], function() {
6366            return jQuery;
6367          });
6368        }
6369        var _jQuery = window2.jQuery, _$ = window2.$;
6370        jQuery.noConflict = function(deep) {
6371          if (window2.$ === jQuery) {
6372            window2.$ = _$;
6373          }
6374          if (deep && window2.jQuery === jQuery) {
6375            window2.jQuery = _jQuery;
6376          }
6377          return jQuery;
6378        };
6379        if (typeof noGlobal === "undefined") {
6380          window2.jQuery = window2.$ = jQuery;
6381        }
6382        return jQuery;
6383      });
6384    }
6385  });
6386
6387  
vendor: 71,217 bytes, lines 6387-7913
6387// node_modules/popper.js/dist/umd/popper.js
6388  var require_popper = __commonJS({
6389    "node_modules/popper.js/dist/umd/popper.js"(exports, module) {
6390      var import_bootstrap312 = __toESM(require_bootstrap());
6391      (function(global2, factory) {
6392        typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory() : typeof define === "function" && define.amd ? define(factory) : global2.Popper = factory();
6393      })(exports, (function() {
6394        "use strict";
6395        var isBrowser = typeof window !== "undefined" && typeof document !== "undefined" && typeof navigator !== "undefined";
6396        var timeoutDuration = (function() {
6397          var longerTimeoutBrowsers = ["Edge", "Trident", "Firefox"];
6398          for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {
6399            if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {
6400              return 1;
6401            }
6402          }
6403          return 0;
6404        })();
6405        function microtaskDebounce(fn) {
6406          var called = false;
6407          return function() {
6408            if (called) {
6409              return;
6410            }
6411            called = true;
6412            window.Promise.resolve().then(function() {
6413              called = false;
6414              fn();
6415            });
6416          };
6417        }
6418        function taskDebounce(fn) {
6419          var scheduled = false;
6420          return function() {
6421            if (!scheduled) {
6422              scheduled = true;
6423              setTimeout(function() {
6424                scheduled = false;
6425                fn();
6426              }, timeoutDuration);
6427            }
6428          };
6429        }
6430        var supportsMicroTasks = isBrowser && window.Promise;
6431        var debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;
6432        function isFunction4(functionToCheck) {
6433          var getType2 = {};
6434          return functionToCheck && getType2.toString.call(functionToCheck) === "[object Function]";
6435        }
6436        function getStyleComputedProperty(element, property) {
6437          if (element.nodeType !== 1) {
6438            return [];
6439          }
6440          var window2 = element.ownerDocument.defaultView;
6441          var css = window2.getComputedStyle(element, null);
6442          return property ? css[property] : css;
6443        }
6444        function getParentNode(element) {
6445          if (element.nodeName === "HTML") {
6446            return element;
6447          }
6448          return element.parentNode || element.host;
6449        }
6450        function getScrollParent(element) {
6451          if (!element) {
6452            return document.body;
6453          }
6454          switch (element.nodeName) {
6455            case "HTML":
6456            case "BODY":
6457              return element.ownerDocument.body;
6458            case "#document":
6459              return element.body;
6460          }
6461          var _getStyleComputedProp = getStyleComputedProperty(element), overflow = _getStyleComputedProp.overflow, overflowX = _getStyleComputedProp.overflowX, overflowY = _getStyleComputedProp.overflowY;
6462          if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {
6463            return element;
6464          }
6465          return getScrollParent(getParentNode(element));
6466        }
6467        function getReferenceNode(reference) {
6468          return reference && reference.referenceNode ? reference.referenceNode : reference;
6469        }
6470        var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);
6471        var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);
6472        function isIE2(version2) {
6473          if (version2 === 11) {
6474            return isIE11;
6475          }
6476          if (version2 === 10) {
6477            return isIE10;
6478          }
6479          return isIE11 || isIE10;
6480        }
6481        function getOffsetParent(element) {
6482          if (!element) {
6483            return document.documentElement;
6484          }
6485          var noOffsetParent = isIE2(10) ? document.body : null;
6486          var offsetParent = element.offsetParent || null;
6487          while (offsetParent === noOffsetParent && element.nextElementSibling) {
6488            offsetParent = (element = element.nextElementSibling).offsetParent;
6489          }
6490          var nodeName = offsetParent && offsetParent.nodeName;
6491          if (!nodeName || nodeName === "BODY" || nodeName === "HTML") {
6492            return element ? element.ownerDocument.documentElement : document.documentElement;
6493          }
6494          if (["TH", "TD", "TABLE"].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, "position") === "static") {
6495            return getOffsetParent(offsetParent);
6496          }
6497          return offsetParent;
6498        }
6499        function isOffsetContainer(element) {
6500          var nodeName = element.nodeName;
6501          if (nodeName === "BODY") {
6502            return false;
6503          }
6504          return nodeName === "HTML" || getOffsetParent(element.firstElementChild) === element;
6505        }
6506        function getRoot(node) {
6507          if (node.parentNode !== null) {
6508            return getRoot(node.parentNode);
6509          }
6510          return node;
6511        }
6512        function findCommonOffsetParent(element1, element2) {
6513          if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {
6514            return document.documentElement;
6515          }
6516          var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;
6517          var start2 = order ? element1 : element2;
6518          var end = order ? element2 : element1;
6519          var range2 = document.createRange();
6520          range2.setStart(start2, 0);
6521          range2.setEnd(end, 0);
6522          var commonAncestorContainer = range2.commonAncestorContainer;
6523          if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start2.contains(end)) {
6524            if (isOffsetContainer(commonAncestorContainer)) {
6525              return commonAncestorContainer;
6526            }
6527            return getOffsetParent(commonAncestorContainer);
6528          }
6529          var element1root = getRoot(element1);
6530          if (element1root.host) {
6531            return findCommonOffsetParent(element1root.host, element2);
6532          } else {
6533            return findCommonOffsetParent(element1, getRoot(element2).host);
6534          }
6535        }
6536        function getScroll(element) {
6537          var side = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "top";
6538          var upperSide = side === "top" ? "scrollTop" : "scrollLeft";
6539          var nodeName = element.nodeName;
6540          if (nodeName === "BODY" || nodeName === "HTML") {
6541            var html2 = element.ownerDocument.documentElement;
6542            var scrollingElement = element.ownerDocument.scrollingElement || html2;
6543            return scrollingElement[upperSide];
6544          }
6545          return element[upperSide];
6546        }
6547        function includeScroll(rect, element) {
6548          var subtract = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : false;
6549          var scrollTop = getScroll(element, "top");
6550          var scrollLeft = getScroll(element, "left");
6551          var modifier = subtract ? -1 : 1;
6552          rect.top += scrollTop * modifier;
6553          rect.bottom += scrollTop * modifier;
6554          rect.left += scrollLeft * modifier;
6555          rect.right += scrollLeft * modifier;
6556          return rect;
6557        }
6558        function getBordersSize(styles, axis) {
6559          var sideA = axis === "x" ? "Left" : "Top";
6560          var sideB = sideA === "Left" ? "Right" : "Bottom";
6561          return parseFloat(styles["border" + sideA + "Width"]) + parseFloat(styles["border" + sideB + "Width"]);
6562        }
6563        function getSize(axis, body, html2, computedStyle2) {
6564          return Math.max(body["offset" + axis], body["scroll" + axis], html2["client" + axis], html2["offset" + axis], html2["scroll" + axis], isIE2(10) ? parseInt(html2["offset" + axis]) + parseInt(computedStyle2["margin" + (axis === "Height" ? "Top" : "Left")]) + parseInt(computedStyle2["margin" + (axis === "Height" ? "Bottom" : "Right")]) : 0);
6565        }
6566        function getWindowSizes(document2) {
6567          var body = document2.body;
6568          var html2 = document2.documentElement;
6569          var computedStyle2 = isIE2(10) && getComputedStyle(html2);
6570          return {
6571            height: getSize("Height", body, html2, computedStyle2),
6572            width: getSize("Width", body, html2, computedStyle2)
6573          };
6574        }
6575        var classCallCheck = function(instance, Constructor) {
6576          if (!(instance instanceof Constructor)) {
6577            throw new TypeError("Cannot call a class as a function");
6578          }
6579        };
6580        var createClass = /* @__PURE__ */ (function() {
6581          function defineProperties3(target2, props153) {
6582            for (var i = 0; i < props153.length; i++) {
6583              var descriptor = props153[i];
6584              descriptor.enumerable = descriptor.enumerable || false;
6585              descriptor.configurable = true;
6586              if ("value" in descriptor) descriptor.writable = true;
6587              Object.defineProperty(target2, descriptor.key, descriptor);
6588            }
6589          }
6590          return function(Constructor, protoProps, staticProps) {
6591            if (protoProps) defineProperties3(Constructor.prototype, protoProps);
6592            if (staticProps) defineProperties3(Constructor, staticProps);
6593            return Constructor;
6594          };
6595        })();
6596        var defineProperty3 = function(obj, key, value2) {
6597          if (key in obj) {
6598            Object.defineProperty(obj, key, {
6599              value: value2,
6600              enumerable: true,
6601              configurable: true,
6602              writable: true
6603            });
6604          } else {
6605            obj[key] = value2;
6606          }
6607          return obj;
6608        };
6609        var _extends = Object.assign || function(target2) {
6610          for (var i = 1; i < arguments.length; i++) {
6611            var source = arguments[i];
6612            for (var key in source) {
6613              if (Object.prototype.hasOwnProperty.call(source, key)) {
6614                target2[key] = source[key];
6615              }
6616            }
6617          }
6618          return target2;
6619        };
6620        function getClientRect(offsets) {
6621          return _extends({}, offsets, {
6622            right: offsets.left + offsets.width,
6623            bottom: offsets.top + offsets.height
6624          });
6625        }
6626        function getBoundingClientRect(element) {
6627          var rect = {};
6628          try {
6629            if (isIE2(10)) {
6630              rect = element.getBoundingClientRect();
6631              var scrollTop = getScroll(element, "top");
6632              var scrollLeft = getScroll(element, "left");
6633              rect.top += scrollTop;
6634              rect.left += scrollLeft;
6635              rect.bottom += scrollTop;
6636              rect.right += scrollLeft;
6637            } else {
6638              rect = element.getBoundingClientRect();
6639            }
6640          } catch (e2) {
6641          }
6642          var result = {
6643            left: rect.left,
6644            top: rect.top,
6645            width: rect.right - rect.left,
6646            height: rect.bottom - rect.top
6647          };
6648          var sizes = element.nodeName === "HTML" ? getWindowSizes(element.ownerDocument) : {};
6649          var width = sizes.width || element.clientWidth || result.width;
6650          var height = sizes.height || element.clientHeight || result.height;
6651          var horizScrollbar = element.offsetWidth - width;
6652          var vertScrollbar = element.offsetHeight - height;
6653          if (horizScrollbar || vertScrollbar) {
6654            var styles = getStyleComputedProperty(element);
6655            horizScrollbar -= getBordersSize(styles, "x");
6656            vertScrollbar -= getBordersSize(styles, "y");
6657            result.width -= horizScrollbar;
6658            result.height -= vertScrollbar;
6659          }
6660          return getClientRect(result);
6661        }
6662        function getOffsetRectRelativeToArbitraryNode(children, parent) {
6663          var fixedPosition = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : false;
6664          var isIE102 = isIE2(10);
6665          var isHTML = parent.nodeName === "HTML";
6666          var childrenRect = getBoundingClientRect(children);
6667          var parentRect = getBoundingClientRect(parent);
6668          var scrollParent = getScrollParent(children);
6669          var styles = getStyleComputedProperty(parent);
6670          var borderTopWidth = parseFloat(styles.borderTopWidth);
6671          var borderLeftWidth = parseFloat(styles.borderLeftWidth);
6672          if (fixedPosition && isHTML) {
6673            parentRect.top = Math.max(parentRect.top, 0);
6674            parentRect.left = Math.max(parentRect.left, 0);
6675          }
6676          var offsets = getClientRect({
6677            top: childrenRect.top - parentRect.top - borderTopWidth,
6678            left: childrenRect.left - parentRect.left - borderLeftWidth,
6679            width: childrenRect.width,
6680            height: childrenRect.height
6681          });
6682          offsets.marginTop = 0;
6683          offsets.marginLeft = 0;
6684          if (!isIE102 && isHTML) {
6685            var marginTop = parseFloat(styles.marginTop);
6686            var marginLeft = parseFloat(styles.marginLeft);
6687            offsets.top -= borderTopWidth - marginTop;
6688            offsets.bottom -= borderTopWidth - marginTop;
6689            offsets.left -= borderLeftWidth - marginLeft;
6690            offsets.right -= borderLeftWidth - marginLeft;
6691            offsets.marginTop = marginTop;
6692            offsets.marginLeft = marginLeft;
6693          }
6694          if (isIE102 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== "BODY") {
6695            offsets = includeScroll(offsets, parent);
6696          }
6697          return offsets;
6698        }
6699        function getViewportOffsetRectRelativeToArtbitraryNode(element) {
6700          var excludeScroll = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
6701          var html2 = element.ownerDocument.documentElement;
6702          var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html2);
6703          var width = Math.max(html2.clientWidth, window.innerWidth || 0);
6704          var height = Math.max(html2.clientHeight, window.innerHeight || 0);
6705          var scrollTop = !excludeScroll ? getScroll(html2) : 0;
6706          var scrollLeft = !excludeScroll ? getScroll(html2, "left") : 0;
6707          var offset4 = {
6708            top: scrollTop - relativeOffset.top + relativeOffset.marginTop,
6709            left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,
6710            width,
6711            height
6712          };
6713          return getClientRect(offset4);
6714        }
6715        function isFixed(element) {
6716          var nodeName = element.nodeName;
6717          if (nodeName === "BODY" || nodeName === "HTML") {
6718            return false;
6719          }
6720          if (getStyleComputedProperty(element, "position") === "fixed") {
6721            return true;
6722          }
6723          var parentNode2 = getParentNode(element);
6724          if (!parentNode2) {
6725            return false;
6726          }
6727          return isFixed(parentNode2);
6728        }
6729        function getFixedPositionOffsetParent(element) {
6730          if (!element || !element.parentElement || isIE2()) {
6731            return document.documentElement;
6732          }
6733          var el = element.parentElement;
6734          while (el && getStyleComputedProperty(el, "transform") === "none") {
6735            el = el.parentElement;
6736          }
6737          return el || document.documentElement;
6738        }
6739        function getBoundaries(popper, reference, padding2, boundariesElement) {
6740          var fixedPosition = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : false;
6741          var boundaries = { top: 0, left: 0 };
6742          var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));
6743          if (boundariesElement === "viewport") {
6744            boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);
6745          } else {
6746            var boundariesNode = void 0;
6747            if (boundariesElement === "scrollParent") {
6748              boundariesNode = getScrollParent(getParentNode(reference));
6749              if (boundariesNode.nodeName === "BODY") {
6750                boundariesNode = popper.ownerDocument.documentElement;
6751              }
6752            } else if (boundariesElement === "window") {
6753              boundariesNode = popper.ownerDocument.documentElement;
6754            } else {
6755              boundariesNode = boundariesElement;
6756            }
6757            var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);
6758            if (boundariesNode.nodeName === "HTML" && !isFixed(offsetParent)) {
6759              var _getWindowSizes = getWindowSizes(popper.ownerDocument), height = _getWindowSizes.height, width = _getWindowSizes.width;
6760              boundaries.top += offsets.top - offsets.marginTop;
6761              boundaries.bottom = height + offsets.top;
6762              boundaries.left += offsets.left - offsets.marginLeft;
6763              boundaries.right = width + offsets.left;
6764            } else {
6765              boundaries = offsets;
6766            }
6767          }
6768          padding2 = padding2 || 0;
6769          var isPaddingNumber = typeof padding2 === "number";
6770          boundaries.left += isPaddingNumber ? padding2 : padding2.left || 0;
6771          boundaries.top += isPaddingNumber ? padding2 : padding2.top || 0;
6772          boundaries.right -= isPaddingNumber ? padding2 : padding2.right || 0;
6773          boundaries.bottom -= isPaddingNumber ? padding2 : padding2.bottom || 0;
6774          return boundaries;
6775        }
6776        function getArea(_ref) {
6777          var width = _ref.width, height = _ref.height;
6778          return width * height;
6779        }
6780        function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {
6781          var padding2 = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : 0;
6782          if (placement.indexOf("auto") === -1) {
6783            return placement;
6784          }
6785          var boundaries = getBoundaries(popper, reference, padding2, boundariesElement);
6786          var rects = {
6787            top: {
6788              width: boundaries.width,
6789              height: refRect.top - boundaries.top
6790            },
6791            right: {
6792              width: boundaries.right - refRect.right,
6793              height: boundaries.height
6794            },
6795            bottom: {
6796              width: boundaries.width,
6797              height: boundaries.bottom - refRect.bottom
6798            },
6799            left: {
6800              width: refRect.left - boundaries.left,
6801              height: boundaries.height
6802            }
6803          };
6804          var sortedAreas = Object.keys(rects).map(function(key) {
6805            return _extends({
6806              key
6807            }, rects[key], {
6808              area: getArea(rects[key])
6809            });
6810          }).sort(function(a2, b) {
6811            return b.area - a2.area;
6812          });
6813          var filteredAreas = sortedAreas.filter(function(_ref2) {
6814            var width = _ref2.width, height = _ref2.height;
6815            return width >= popper.clientWidth && height >= popper.clientHeight;
6816          });
6817          var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;
6818          var variation = placement.split("-")[1];
6819          return computedPlacement + (variation ? "-" + variation : "");
6820        }
6821        function getReferenceOffsets(state, popper, reference) {
6822          var fixedPosition = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : null;
6823          var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));
6824          return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);
6825        }
6826        function getOuterSizes(element) {
6827          var window2 = element.ownerDocument.defaultView;
6828          var styles = window2.getComputedStyle(element);
6829          var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);
6830          var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);
6831          var result = {
6832            width: element.offsetWidth + y,
6833            height: element.offsetHeight + x
6834          };
6835          return result;
6836        }
6837        function getOppositePlacement(placement) {
6838          var hash2 = { left: "right", right: "left", bottom: "top", top: "bottom" };
6839          return placement.replace(/left|right|bottom|top/g, function(matched) {
6840            return hash2[matched];
6841          });
6842        }
6843        function getPopperOffsets(popper, referenceOffsets, placement) {
6844          placement = placement.split("-")[0];
6845          var popperRect = getOuterSizes(popper);
6846          var popperOffsets = {
6847            width: popperRect.width,
6848            height: popperRect.height
6849          };
6850          var isHoriz = ["right", "left"].indexOf(placement) !== -1;
6851          var mainSide = isHoriz ? "top" : "left";
6852          var secondarySide = isHoriz ? "left" : "top";
6853          var measurement = isHoriz ? "height" : "width";
6854          var secondaryMeasurement = !isHoriz ? "height" : "width";
6855          popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;
6856          if (placement === secondarySide) {
6857            popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];
6858          } else {
6859            popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];
6860          }
6861          return popperOffsets;
6862        }
6863        function find(arr, check) {
6864          if (Array.prototype.find) {
6865            return arr.find(check);
6866          }
6867          return arr.filter(check)[0];
6868        }
6869        function findIndex(arr, prop2, value2) {
6870          if (Array.prototype.findIndex) {
6871            return arr.findIndex(function(cur) {
6872              return cur[prop2] === value2;
6873            });
6874          }
6875          var match = find(arr, function(obj) {
6876            return obj[prop2] === value2;
6877          });
6878          return arr.indexOf(match);
6879        }
6880        function runModifiers(modifiers2, data46, ends) {
6881          var modifiersToRun = ends === void 0 ? modifiers2 : modifiers2.slice(0, findIndex(modifiers2, "name", ends));
6882          modifiersToRun.forEach(function(modifier) {
6883            if (modifier["function"]) {
6884              console.warn("`modifier.function` is deprecated, use `modifier.fn`!");
6885            }
6886            var fn = modifier["function"] || modifier.fn;
6887            if (modifier.enabled && isFunction4(fn)) {
6888              data46.offsets.popper = getClientRect(data46.offsets.popper);
6889              data46.offsets.reference = getClientRect(data46.offsets.reference);
6890              data46 = fn(data46, modifier);
6891            }
6892          });
6893          return data46;
6894        }
6895        function update2() {
6896          if (this.state.isDestroyed) {
6897            return;
6898          }
6899          var data46 = {
6900            instance: this,
6901            styles: {},
6902            arrowStyles: {},
6903            attributes: {},
6904            flipped: false,
6905            offsets: {}
6906          };
6907          data46.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);
6908          data46.placement = computeAutoPlacement(this.options.placement, data46.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);
6909          data46.originalPlacement = data46.placement;
6910          data46.positionFixed = this.options.positionFixed;
6911          data46.offsets.popper = getPopperOffsets(this.popper, data46.offsets.reference, data46.placement);
6912          data46.offsets.popper.position = this.options.positionFixed ? "fixed" : "absolute";
6913          data46 = runModifiers(this.modifiers, data46);
6914          if (!this.state.isCreated) {
6915            this.state.isCreated = true;
6916            this.options.onCreate(data46);
6917          } else {
6918            this.options.onUpdate(data46);
6919          }
6920        }
6921        function isModifierEnabled(modifiers2, modifierName) {
6922          return modifiers2.some(function(_ref) {
6923            var name = _ref.name, enabled = _ref.enabled;
6924            return enabled && name === modifierName;
6925          });
6926        }
6927        function getSupportedPropertyName(property) {
6928          var prefixes = [false, "ms", "Webkit", "Moz", "O"];
6929          var upperProp = property.charAt(0).toUpperCase() + property.slice(1);
6930          for (var i = 0; i < prefixes.length; i++) {
6931            var prefix = prefixes[i];
6932            var toCheck = prefix ? "" + prefix + upperProp : property;
6933            if (typeof document.body.style[toCheck] !== "undefined") {
6934              return toCheck;
6935            }
6936          }
6937          return null;
6938        }
6939        function destroy3() {
6940          this.state.isDestroyed = true;
6941          if (isModifierEnabled(this.modifiers, "applyStyle")) {
6942            this.popper.removeAttribute("x-placement");
6943            this.popper.style.position = "";
6944            this.popper.style.top = "";
6945            this.popper.style.left = "";
6946            this.popper.style.right = "";
6947            this.popper.style.bottom = "";
6948            this.popper.style.willChange = "";
6949            this.popper.style[getSupportedPropertyName("transform")] = "";
6950          }
6951          this.disableEventListeners();
6952          if (this.options.removeOnDestroy) {
6953            this.popper.parentNode.removeChild(this.popper);
6954          }
6955          return this;
6956        }
6957        function getWindow(element) {
6958          var ownerDocument = element.ownerDocument;
6959          return ownerDocument ? ownerDocument.defaultView : window;
6960        }
6961        function attachToScrollParents(scrollParent, event2, callback, scrollParents) {
6962          var isBody = scrollParent.nodeName === "BODY";
6963          var target2 = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;
6964          target2.addEventListener(event2, callback, { passive: true });
6965          if (!isBody) {
6966            attachToScrollParents(getScrollParent(target2.parentNode), event2, callback, scrollParents);
6967          }
6968          scrollParents.push(target2);
6969        }
6970        function setupEventListeners(reference, options, state, updateBound) {
6971          state.updateBound = updateBound;
6972          getWindow(reference).addEventListener("resize", state.updateBound, { passive: true });
6973          var scrollElement = getScrollParent(reference);
6974          attachToScrollParents(scrollElement, "scroll", state.updateBound, state.scrollParents);
6975          state.scrollElement = scrollElement;
6976          state.eventsEnabled = true;
6977          return state;
6978        }
6979        function enableEventListeners() {
6980          if (!this.state.eventsEnabled) {
6981            this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);
6982          }
6983        }
6984        function removeEventListeners(reference, state) {
6985          getWindow(reference).removeEventListener("resize", state.updateBound);
6986          state.scrollParents.forEach(function(target2) {
6987            target2.removeEventListener("scroll", state.updateBound);
6988          });
6989          state.updateBound = null;
6990          state.scrollParents = [];
6991          state.scrollElement = null;
6992          state.eventsEnabled = false;
6993          return state;
6994        }
6995        function disableEventListeners() {
6996          if (this.state.eventsEnabled) {
6997            cancelAnimationFrame(this.scheduleUpdate);
6998            this.state = removeEventListeners(this.reference, this.state);
6999          }
7000        }
7001        function isNumeric3(n) {
7002          return n !== "" && !isNaN(parseFloat(n)) && isFinite(n);
7003        }
7004        function setStyles(element, styles) {
7005          Object.keys(styles).forEach(function(prop2) {
7006            var unit = "";
7007            if (["width", "height", "top", "right", "bottom", "left"].indexOf(prop2) !== -1 && isNumeric3(styles[prop2])) {
7008              unit = "px";
7009            }
7010            element.style[prop2] = styles[prop2] + unit;
7011          });
7012        }
7013        function setAttributes(element, attributes) {
7014          Object.keys(attributes).forEach(function(prop2) {
7015            var value2 = attributes[prop2];
7016            if (value2 !== false) {
7017              element.setAttribute(prop2, attributes[prop2]);
7018            } else {
7019              element.removeAttribute(prop2);
7020            }
7021          });
7022        }
7023        function applyStyle(data46) {
7024          setStyles(data46.instance.popper, data46.styles);
7025          setAttributes(data46.instance.popper, data46.attributes);
7026          if (data46.arrowElement && Object.keys(data46.arrowStyles).length) {
7027            setStyles(data46.arrowElement, data46.arrowStyles);
7028          }
7029          return data46;
7030        }
7031        function applyStyleOnLoad(reference, popper, options, modifierOptions, state) {
7032          var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);
7033          var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);
7034          popper.setAttribute("x-placement", placement);
7035          setStyles(popper, { position: options.positionFixed ? "fixed" : "absolute" });
7036          return options;
7037        }
7038        function getRoundedOffsets(data46, shouldRound) {
7039          var _data$offsets = data46.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference;
7040          var round = Math.round, floor = Math.floor;
7041          var noRound = function noRound2(v) {
7042            return v;
7043          };
7044          var referenceWidth = round(reference.width);
7045          var popperWidth = round(popper.width);
7046          var isVertical = ["left", "right"].indexOf(data46.placement) !== -1;
7047          var isVariation = data46.placement.indexOf("-") !== -1;
7048          var sameWidthParity = referenceWidth % 2 === popperWidth % 2;
7049          var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1;
7050          var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor;
7051          var verticalToInteger = !shouldRound ? noRound : round;
7052          return {
7053            left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),
7054            top: verticalToInteger(popper.top),
7055            bottom: verticalToInteger(popper.bottom),
7056            right: horizontalToInteger(popper.right)
7057          };
7058        }
7059        var isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);
7060        function computeStyle(data46, options) {
7061          var x = options.x, y = options.y;
7062          var popper = data46.offsets.popper;
7063          var legacyGpuAccelerationOption = find(data46.instance.modifiers, function(modifier) {
7064            return modifier.name === "applyStyle";
7065          }).gpuAcceleration;
7066          if (legacyGpuAccelerationOption !== void 0) {
7067            console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");
7068          }
7069          var gpuAcceleration = legacyGpuAccelerationOption !== void 0 ? legacyGpuAccelerationOption : options.gpuAcceleration;
7070          var offsetParent = getOffsetParent(data46.instance.popper);
7071          var offsetParentRect = getBoundingClientRect(offsetParent);
7072          var styles = {
7073            position: popper.position
7074          };
7075          var offsets = getRoundedOffsets(data46, window.devicePixelRatio < 2 || !isFirefox);
7076          var sideA = x === "bottom" ? "top" : "bottom";
7077          var sideB = y === "right" ? "left" : "right";
7078          var prefixedProperty = getSupportedPropertyName("transform");
7079          var left = void 0, top = void 0;
7080          if (sideA === "bottom") {
7081            if (offsetParent.nodeName === "HTML") {
7082              top = -offsetParent.clientHeight + offsets.bottom;
7083            } else {
7084              top = -offsetParentRect.height + offsets.bottom;
7085            }
7086          } else {
7087            top = offsets.top;
7088          }
7089          if (sideB === "right") {
7090            if (offsetParent.nodeName === "HTML") {
7091              left = -offsetParent.clientWidth + offsets.right;
7092            } else {
7093              left = -offsetParentRect.width + offsets.right;
7094            }
7095          } else {
7096            left = offsets.left;
7097          }
7098          if (gpuAcceleration && prefixedProperty) {
7099            styles[prefixedProperty] = "translate3d(" + left + "px, " + top + "px, 0)";
7100            styles[sideA] = 0;
7101            styles[sideB] = 0;
7102            styles.willChange = "transform";
7103          } else {
7104            var invertTop = sideA === "bottom" ? -1 : 1;
7105            var invertLeft = sideB === "right" ? -1 : 1;
7106            styles[sideA] = top * invertTop;
7107            styles[sideB] = left * invertLeft;
7108            styles.willChange = sideA + ", " + sideB;
7109          }
7110          var attributes = {
7111            "x-placement": data46.placement
7112          };
7113          data46.attributes = _extends({}, attributes, data46.attributes);
7114          data46.styles = _extends({}, styles, data46.styles);
7115          data46.arrowStyles = _extends({}, data46.offsets.arrow, data46.arrowStyles);
7116          return data46;
7117        }
7118        function isModifierRequired(modifiers2, requestingName, requestedName) {
7119          var requesting = find(modifiers2, function(_ref) {
7120            var name = _ref.name;
7121            return name === requestingName;
7122          });
7123          var isRequired2 = !!requesting && modifiers2.some(function(modifier) {
7124            return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;
7125          });
7126          if (!isRequired2) {
7127            var _requesting = "`" + requestingName + "`";
7128            var requested = "`" + requestedName + "`";
7129            console.warn(requested + " modifier is required by " + _requesting + " modifier in order to work, be sure to include it before " + _requesting + "!");
7130          }
7131          return isRequired2;
7132        }
7133        function arrow(data46, options) {
7134          var _data$offsets$arrow;
7135          if (!isModifierRequired(data46.instance.modifiers, "arrow", "keepTogether")) {
7136            return data46;
7137          }
7138          var arrowElement = options.element;
7139          if (typeof arrowElement === "string") {
7140            arrowElement = data46.instance.popper.querySelector(arrowElement);
7141            if (!arrowElement) {
7142              return data46;
7143            }
7144          } else {
7145            if (!data46.instance.popper.contains(arrowElement)) {
7146              console.warn("WARNING: `arrow.element` must be child of its popper element!");
7147              return data46;
7148            }
7149          }
7150          var placement = data46.placement.split("-")[0];
7151          var _data$offsets = data46.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference;
7152          var isVertical = ["left", "right"].indexOf(placement) !== -1;
7153          var len2 = isVertical ? "height" : "width";
7154          var sideCapitalized = isVertical ? "Top" : "Left";
7155          var side = sideCapitalized.toLowerCase();
7156          var altSide = isVertical ? "left" : "top";
7157          var opSide = isVertical ? "bottom" : "right";
7158          var arrowElementSize = getOuterSizes(arrowElement)[len2];
7159          if (reference[opSide] - arrowElementSize < popper[side]) {
7160            data46.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);
7161          }
7162          if (reference[side] + arrowElementSize > popper[opSide]) {
7163            data46.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];
7164          }
7165          data46.offsets.popper = getClientRect(data46.offsets.popper);
7166          var center = reference[side] + reference[len2] / 2 - arrowElementSize / 2;
7167          var css = getStyleComputedProperty(data46.instance.popper);
7168          var popperMarginSide = parseFloat(css["margin" + sideCapitalized]);
7169          var popperBorderSide = parseFloat(css["border" + sideCapitalized + "Width"]);
7170          var sideValue = center - data46.offsets.popper[side] - popperMarginSide - popperBorderSide;
7171          sideValue = Math.max(Math.min(popper[len2] - arrowElementSize, sideValue), 0);
7172          data46.arrowElement = arrowElement;
7173          data46.offsets.arrow = (_data$offsets$arrow = {}, defineProperty3(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty3(_data$offsets$arrow, altSide, ""), _data$offsets$arrow);
7174          return data46;
7175        }
7176        function getOppositeVariation(variation) {
7177          if (variation === "end") {
7178            return "start";
7179          } else if (variation === "start") {
7180            return "end";
7181          }
7182          return variation;
7183        }
7184        var placements = ["auto-start", "auto", "auto-end", "top-start", "top", "top-end", "right-start", "right", "right-end", "bottom-end", "bottom", "bottom-start", "left-end", "left", "left-start"];
7185        var validPlacements = placements.slice(3);
7186        function clockwise(placement) {
7187          var counter = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
7188          var index3 = validPlacements.indexOf(placement);
7189          var arr = validPlacements.slice(index3 + 1).concat(validPlacements.slice(0, index3));
7190          return counter ? arr.reverse() : arr;
7191        }
7192        var BEHAVIORS = {
7193          FLIP: "flip",
7194          CLOCKWISE: "clockwise",
7195          COUNTERCLOCKWISE: "counterclockwise"
7196        };
7197        function flip(data46, options) {
7198          if (isModifierEnabled(data46.instance.modifiers, "inner")) {
7199            return data46;
7200          }
7201          if (data46.flipped && data46.placement === data46.originalPlacement) {
7202            return data46;
7203          }
7204          var boundaries = getBoundaries(data46.instance.popper, data46.instance.reference, options.padding, options.boundariesElement, data46.positionFixed);
7205          var placement = data46.placement.split("-")[0];
7206          var placementOpposite = getOppositePlacement(placement);
7207          var variation = data46.placement.split("-")[1] || "";
7208          var flipOrder = [];
7209          switch (options.behavior) {
7210            case BEHAVIORS.FLIP:
7211              flipOrder = [placement, placementOpposite];
7212              break;
7213            case BEHAVIORS.CLOCKWISE:
7214              flipOrder = clockwise(placement);
7215              break;
7216            case BEHAVIORS.COUNTERCLOCKWISE:
7217              flipOrder = clockwise(placement, true);
7218              break;
7219            default:
7220              flipOrder = options.behavior;
7221          }
7222          flipOrder.forEach(function(step, index3) {
7223            if (placement !== step || flipOrder.length === index3 + 1) {
7224              return data46;
7225            }
7226            placement = data46.placement.split("-")[0];
7227            placementOpposite = getOppositePlacement(placement);
7228            var popperOffsets = data46.offsets.popper;
7229            var refOffsets = data46.offsets.reference;
7230            var floor = Math.floor;
7231            var overlapsRef = placement === "left" && floor(popperOffsets.right) > floor(refOffsets.left) || placement === "right" && floor(popperOffsets.left) < floor(refOffsets.right) || placement === "top" && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === "bottom" && floor(popperOffsets.top) < floor(refOffsets.bottom);
7232            var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);
7233            var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);
7234            var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);
7235            var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);
7236            var overflowsBoundaries = placement === "left" && overflowsLeft || placement === "right" && overflowsRight || placement === "top" && overflowsTop || placement === "bottom" && overflowsBottom;
7237            var isVertical = ["top", "bottom"].indexOf(placement) !== -1;
7238            var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === "start" && overflowsLeft || isVertical && variation === "end" && overflowsRight || !isVertical && variation === "start" && overflowsTop || !isVertical && variation === "end" && overflowsBottom);
7239            var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === "start" && overflowsRight || isVertical && variation === "end" && overflowsLeft || !isVertical && variation === "start" && overflowsBottom || !isVertical && variation === "end" && overflowsTop);
7240            var flippedVariation = flippedVariationByRef || flippedVariationByContent;
7241            if (overlapsRef || overflowsBoundaries || flippedVariation) {
7242              data46.flipped = true;
7243              if (overlapsRef || overflowsBoundaries) {
7244                placement = flipOrder[index3 + 1];
7245              }
7246              if (flippedVariation) {
7247                variation = getOppositeVariation(variation);
7248              }
7249              data46.placement = placement + (variation ? "-" + variation : "");
7250              data46.offsets.popper = _extends({}, data46.offsets.popper, getPopperOffsets(data46.instance.popper, data46.offsets.reference, data46.placement));
7251              data46 = runModifiers(data46.instance.modifiers, data46, "flip");
7252            }
7253          });
7254          return data46;
7255        }
7256        function keepTogether(data46) {
7257          var _data$offsets = data46.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference;
7258          var placement = data46.placement.split("-")[0];
7259          var floor = Math.floor;
7260          var isVertical = ["top", "bottom"].indexOf(placement) !== -1;
7261          var side = isVertical ? "right" : "bottom";
7262          var opSide = isVertical ? "left" : "top";
7263          var measurement = isVertical ? "width" : "height";
7264          if (popper[side] < floor(reference[opSide])) {
7265            data46.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];
7266          }
7267          if (popper[opSide] > floor(reference[side])) {
7268            data46.offsets.popper[opSide] = floor(reference[side]);
7269          }
7270          return data46;
7271        }
7272        function toValue(str2, measurement, popperOffsets, referenceOffsets) {
7273          var split = str2.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);
7274          var value2 = +split[1];
7275          var unit = split[2];
7276          if (!value2) {
7277            return str2;
7278          }
7279          if (unit.indexOf("%") === 0) {
7280            var element = void 0;
7281            switch (unit) {
7282              case "%p":
7283                element = popperOffsets;
7284                break;
7285              case "%":
7286              case "%r":
7287              default:
7288                element = referenceOffsets;
7289            }
7290            var rect = getClientRect(element);
7291            return rect[measurement] / 100 * value2;
7292          } else if (unit === "vh" || unit === "vw") {
7293            var size = void 0;
7294            if (unit === "vh") {
7295              size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
7296            } else {
7297              size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
7298            }
7299            return size / 100 * value2;
7300          } else {
7301            return value2;
7302          }
7303        }
7304        function parseOffset(offset4, popperOffsets, referenceOffsets, basePlacement) {
7305          var offsets = [0, 0];
7306          var useHeight = ["right", "left"].indexOf(basePlacement) !== -1;
7307          var fragments = offset4.split(/(\+|\-)/).map(function(frag) {
7308            return frag.trim();
7309          });
7310          var divider = fragments.indexOf(find(fragments, function(frag) {
7311            return frag.search(/,|\s/) !== -1;
7312          }));
7313          if (fragments[divider] && fragments[divider].indexOf(",") === -1) {
7314            console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");
7315          }
7316          var splitRegex = /\s*,\s*|\s+/;
7317          var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];
7318          ops = ops.map(function(op, index3) {
7319            var measurement = (index3 === 1 ? !useHeight : useHeight) ? "height" : "width";
7320            var mergeWithPrevious = false;
7321            return op.reduce(function(a2, b) {
7322              if (a2[a2.length - 1] === "" && ["+", "-"].indexOf(b) !== -1) {
7323                a2[a2.length - 1] = b;
7324                mergeWithPrevious = true;
7325                return a2;
7326              } else if (mergeWithPrevious) {
7327                a2[a2.length - 1] += b;
7328                mergeWithPrevious = false;
7329                return a2;
7330              } else {
7331                return a2.concat(b);
7332              }
7333            }, []).map(function(str2) {
7334              return toValue(str2, measurement, popperOffsets, referenceOffsets);
7335            });
7336          });
7337          ops.forEach(function(op, index3) {
7338            op.forEach(function(frag, index22) {
7339              if (isNumeric3(frag)) {
7340                offsets[index3] += frag * (op[index22 - 1] === "-" ? -1 : 1);
7341              }
7342            });
7343          });
7344          return offsets;
7345        }
7346        function offset3(data46, _ref) {
7347          var offset4 = _ref.offset;
7348          var placement = data46.placement, _data$offsets = data46.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference;
7349          var basePlacement = placement.split("-")[0];
7350          var offsets = void 0;
7351          if (isNumeric3(+offset4)) {
7352            offsets = [+offset4, 0];
7353          } else {
7354            offsets = parseOffset(offset4, popper, reference, basePlacement);
7355          }
7356          if (basePlacement === "left") {
7357            popper.top += offsets[0];
7358            popper.left -= offsets[1];
7359          } else if (basePlacement === "right") {
7360            popper.top += offsets[0];
7361            popper.left += offsets[1];
7362          } else if (basePlacement === "top") {
7363            popper.left += offsets[0];
7364            popper.top -= offsets[1];
7365          } else if (basePlacement === "bottom") {
7366            popper.left += offsets[0];
7367            popper.top += offsets[1];
7368          }
7369          data46.popper = popper;
7370          return data46;
7371        }
7372        function preventOverflow(data46, options) {
7373          var boundariesElement = options.boundariesElement || getOffsetParent(data46.instance.popper);
7374          if (data46.instance.reference === boundariesElement) {
7375            boundariesElement = getOffsetParent(boundariesElement);
7376          }
7377          var transformProp = getSupportedPropertyName("transform");
7378          var popperStyles = data46.instance.popper.style;
7379          var top = popperStyles.top, left = popperStyles.left, transform = popperStyles[transformProp];
7380          popperStyles.top = "";
7381          popperStyles.left = "";
7382          popperStyles[transformProp] = "";
7383          var boundaries = getBoundaries(data46.instance.popper, data46.instance.reference, options.padding, boundariesElement, data46.positionFixed);
7384          popperStyles.top = top;
7385          popperStyles.left = left;
7386          popperStyles[transformProp] = transform;
7387          options.boundaries = boundaries;
7388          var order = options.priority;
7389          var popper = data46.offsets.popper;
7390          var check = {
7391            primary: function primary(placement) {
7392              var value2 = popper[placement];
7393              if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {
7394                value2 = Math.max(popper[placement], boundaries[placement]);
7395              }
7396              return defineProperty3({}, placement, value2);
7397            },
7398            secondary: function secondary(placement) {
7399              var mainSide = placement === "right" ? "left" : "top";
7400              var value2 = popper[mainSide];
7401              if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {
7402                value2 = Math.min(popper[mainSide], boundaries[placement] - (placement === "right" ? popper.width : popper.height));
7403              }
7404              return defineProperty3({}, mainSide, value2);
7405            }
7406          };
7407          order.forEach(function(placement) {
7408            var side = ["left", "top"].indexOf(placement) !== -1 ? "primary" : "secondary";
7409            popper = _extends({}, popper, check[side](placement));
7410          });
7411          data46.offsets.popper = popper;
7412          return data46;
7413        }
7414        function shift(data46) {
7415          var placement = data46.placement;
7416          var basePlacement = placement.split("-")[0];
7417          var shiftvariation = placement.split("-")[1];
7418          if (shiftvariation) {
7419            var _data$offsets = data46.offsets, reference = _data$offsets.reference, popper = _data$offsets.popper;
7420            var isVertical = ["bottom", "top"].indexOf(basePlacement) !== -1;
7421            var side = isVertical ? "left" : "top";
7422            var measurement = isVertical ? "width" : "height";
7423            var shiftOffsets = {
7424              start: defineProperty3({}, side, reference[side]),
7425              end: defineProperty3({}, side, reference[side] + reference[measurement] - popper[measurement])
7426            };
7427            data46.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);
7428          }
7429          return data46;
7430        }
7431        function hide7(data46) {
7432          if (!isModifierRequired(data46.instance.modifiers, "hide", "preventOverflow")) {
7433            return data46;
7434          }
7435          var refRect = data46.offsets.reference;
7436          var bound = find(data46.instance.modifiers, function(modifier) {
7437            return modifier.name === "preventOverflow";
7438          }).boundaries;
7439          if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {
7440            if (data46.hide === true) {
7441              return data46;
7442            }
7443            data46.hide = true;
7444            data46.attributes["x-out-of-boundaries"] = "";
7445          } else {
7446            if (data46.hide === false) {
7447              return data46;
7448            }
7449            data46.hide = false;
7450            data46.attributes["x-out-of-boundaries"] = false;
7451          }
7452          return data46;
7453        }
7454        function inner(data46) {
7455          var placement = data46.placement;
7456          var basePlacement = placement.split("-")[0];
7457          var _data$offsets = data46.offsets, popper = _data$offsets.popper, reference = _data$offsets.reference;
7458          var isHoriz = ["left", "right"].indexOf(basePlacement) !== -1;
7459          var subtractLength = ["top", "left"].indexOf(basePlacement) === -1;
7460          popper[isHoriz ? "left" : "top"] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? "width" : "height"] : 0);
7461          data46.placement = getOppositePlacement(placement);
7462          data46.offsets.popper = getClientRect(popper);
7463          return data46;
7464        }
7465        var modifiers = {
7466          /**
7467           * Modifier used to shift the popper on the start or end of its reference
7468           * element.<br />
7469           * It will read the variation of the `placement` property.<br />
7470           * It can be one either `-end` or `-start`.
7471           * @memberof modifiers
7472           * @inner
7473           */
7474          shift: {
7475            /** @prop {number} order=100 - Index used to define the order of execution */
7476            order: 100,
7477            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7478            enabled: true,
7479            /** @prop {ModifierFn} */
7480            fn: shift
7481          },
7482          /**
7483           * The `offset` modifier can shift your popper on both its axis.
7484           *
7485           * It accepts the following units:
7486           * - `px` or unit-less, interpreted as pixels
7487           * - `%` or `%r`, percentage relative to the length of the reference element
7488           * - `%p`, percentage relative to the length of the popper element
7489           * - `vw`, CSS viewport width unit
7490           * - `vh`, CSS viewport height unit
7491           *
7492           * For length is intended the main axis relative to the placement of the popper.<br />
7493           * This means that if the placement is `top` or `bottom`, the length will be the
7494           * `width`. In case of `left` or `right`, it will be the `height`.
7495           *
7496           * You can provide a single value (as `Number` or `String`), or a pair of values
7497           * as `String` divided by a comma or one (or more) white spaces.<br />
7498           * The latter is a deprecated method because it leads to confusion and will be
7499           * removed in v2.<br />
7500           * Additionally, it accepts additions and subtractions between different units.
7501           * Note that multiplications and divisions aren't supported.
7502           *
7503           * Valid examples are:
7504           * ```
7505           * 10
7506           * '10%'
7507           * '10, 10'
7508           * '10%, 10'
7509           * '10 + 10%'
7510           * '10 - 5vh + 3%'
7511           * '-10px + 5vh, 5px - 6%'
7512           * ```
7513           * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap
7514           * > with their reference element, unfortunately, you will have to disable the `flip` modifier.
7515           * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373).
7516           *
7517           * @memberof modifiers
7518           * @inner
7519           */
7520          offset: {
7521            /** @prop {number} order=200 - Index used to define the order of execution */
7522            order: 200,
7523            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7524            enabled: true,
7525            /** @prop {ModifierFn} */
7526            fn: offset3,
7527            /** @prop {Number|String} offset=0
7528             * The offset value as described in the modifier description
7529             */
7530            offset: 0
7531          },
7532          /**
7533           * Modifier used to prevent the popper from being positioned outside the boundary.
7534           *
7535           * A scenario exists where the reference itself is not within the boundaries.<br />
7536           * We can say it has "escaped the boundaries" — or just "escaped".<br />
7537           * In this case we need to decide whether the popper should either:
7538           *
7539           * - detach from the reference and remain "trapped" in the boundaries, or
7540           * - if it should ignore the boundary and "escape with its reference"
7541           *
7542           * When `escapeWithReference` is set to`true` and reference is completely
7543           * outside its boundaries, the popper will overflow (or completely leave)
7544           * the boundaries in order to remain attached to the edge of the reference.
7545           *
7546           * @memberof modifiers
7547           * @inner
7548           */
7549          preventOverflow: {
7550            /** @prop {number} order=300 - Index used to define the order of execution */
7551            order: 300,
7552            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7553            enabled: true,
7554            /** @prop {ModifierFn} */
7555            fn: preventOverflow,
7556            /**
7557             * @prop {Array} [priority=['left','right','top','bottom']]
7558             * Popper will try to prevent overflow following these priorities by default,
7559             * then, it could overflow on the left and on top of the `boundariesElement`
7560             */
7561            priority: ["left", "right", "top", "bottom"],
7562            /**
7563             * @prop {number} padding=5
7564             * Amount of pixel used to define a minimum distance between the boundaries
7565             * and the popper. This makes sure the popper always has a little padding
7566             * between the edges of its container
7567             */
7568            padding: 5,
7569            /**
7570             * @prop {String|HTMLElement} boundariesElement='scrollParent'
7571             * Boundaries used by the modifier. Can be `scrollParent`, `window`,
7572             * `viewport` or any DOM element.
7573             */
7574            boundariesElement: "scrollParent"
7575          },
7576          /**
7577           * Modifier used to make sure the reference and its popper stay near each other
7578           * without leaving any gap between the two. Especially useful when the arrow is
7579           * enabled and you want to ensure that it points to its reference element.
7580           * It cares only about the first axis. You can still have poppers with margin
7581           * between the popper and its reference element.
7582           * @memberof modifiers
7583           * @inner
7584           */
7585          keepTogether: {
7586            /** @prop {number} order=400 - Index used to define the order of execution */
7587            order: 400,
7588            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7589            enabled: true,
7590            /** @prop {ModifierFn} */
7591            fn: keepTogether
7592          },
7593          /**
7594           * This modifier is used to move the `arrowElement` of the popper to make
7595           * sure it is positioned between the reference element and its popper element.
7596           * It will read the outer size of the `arrowElement` node to detect how many
7597           * pixels of conjunction are needed.
7598           *
7599           * It has no effect if no `arrowElement` is provided.
7600           * @memberof modifiers
7601           * @inner
7602           */
7603          arrow: {
7604            /** @prop {number} order=500 - Index used to define the order of execution */
7605            order: 500,
7606            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7607            enabled: true,
7608            /** @prop {ModifierFn} */
7609            fn: arrow,
7610            /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */
7611            element: "[x-arrow]"
7612          },
7613          /**
7614           * Modifier used to flip the popper's placement when it starts to overlap its
7615           * reference element.
7616           *
7617           * Requires the `preventOverflow` modifier before it in order to work.
7618           *
7619           * **NOTE:** this modifier will interrupt the current update cycle and will
7620           * restart it if it detects the need to flip the placement.
7621           * @memberof modifiers
7622           * @inner
7623           */
7624          flip: {
7625            /** @prop {number} order=600 - Index used to define the order of execution */
7626            order: 600,
7627            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7628            enabled: true,
7629            /** @prop {ModifierFn} */
7630            fn: flip,
7631            /**
7632             * @prop {String|Array} behavior='flip'
7633             * The behavior used to change the popper's placement. It can be one of
7634             * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid
7635             * placements (with optional variations)
7636             */
7637            behavior: "flip",
7638            /**
7639             * @prop {number} padding=5
7640             * The popper will flip if it hits the edges of the `boundariesElement`
7641             */
7642            padding: 5,
7643            /**
7644             * @prop {String|HTMLElement} boundariesElement='viewport'
7645             * The element which will define the boundaries of the popper position.
7646             * The popper will never be placed outside of the defined boundaries
7647             * (except if `keepTogether` is enabled)
7648             */
7649            boundariesElement: "viewport",
7650            /**
7651             * @prop {Boolean} flipVariations=false
7652             * The popper will switch placement variation between `-start` and `-end` when
7653             * the reference element overlaps its boundaries.
7654             *
7655             * The original placement should have a set variation.
7656             */
7657            flipVariations: false,
7658            /**
7659             * @prop {Boolean} flipVariationsByContent=false
7660             * The popper will switch placement variation between `-start` and `-end` when
7661             * the popper element overlaps its reference boundaries.
7662             *
7663             * The original placement should have a set variation.
7664             */
7665            flipVariationsByContent: false
7666          },
7667          /**
7668           * Modifier used to make the popper flow toward the inner of the reference element.
7669           * By default, when this modifier is disabled, the popper will be placed outside
7670           * the reference element.
7671           * @memberof modifiers
7672           * @inner
7673           */
7674          inner: {
7675            /** @prop {number} order=700 - Index used to define the order of execution */
7676            order: 700,
7677            /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */
7678            enabled: false,
7679            /** @prop {ModifierFn} */
7680            fn: inner
7681          },
7682          /**
7683           * Modifier used to hide the popper when its reference element is outside of the
7684           * popper boundaries. It will set a `x-out-of-boundaries` attribute which can
7685           * be used to hide with a CSS selector the popper when its reference is
7686           * out of boundaries.
7687           *
7688           * Requires the `preventOverflow` modifier before it in order to work.
7689           * @memberof modifiers
7690           * @inner
7691           */
7692          hide: {
7693            /** @prop {number} order=800 - Index used to define the order of execution */
7694            order: 800,
7695            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7696            enabled: true,
7697            /** @prop {ModifierFn} */
7698            fn: hide7
7699          },
7700          /**
7701           * Computes the style that will be applied to the popper element to gets
7702           * properly positioned.
7703           *
7704           * Note that this modifier will not touch the DOM, it just prepares the styles
7705           * so that `applyStyle` modifier can apply it. This separation is useful
7706           * in case you need to replace `applyStyle` with a custom implementation.
7707           *
7708           * This modifier has `850` as `order` value to maintain backward compatibility
7709           * with previous versions of Popper.js. Expect the modifiers ordering method
7710           * to change in future major versions of the library.
7711           *
7712           * @memberof modifiers
7713           * @inner
7714           */
7715          computeStyle: {
7716            /** @prop {number} order=850 - Index used to define the order of execution */
7717            order: 850,
7718            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7719            enabled: true,
7720            /** @prop {ModifierFn} */
7721            fn: computeStyle,
7722            /**
7723             * @prop {Boolean} gpuAcceleration=true
7724             * If true, it uses the CSS 3D transformation to position the popper.
7725             * Otherwise, it will use the `top` and `left` properties
7726             */
7727            gpuAcceleration: true,
7728            /**
7729             * @prop {string} [x='bottom']
7730             * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.
7731             * Change this if your popper should grow in a direction different from `bottom`
7732             */
7733            x: "bottom",
7734            /**
7735             * @prop {string} [x='left']
7736             * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.
7737             * Change this if your popper should grow in a direction different from `right`
7738             */
7739            y: "right"
7740          },
7741          /**
7742           * Applies the computed styles to the popper element.
7743           *
7744           * All the DOM manipulations are limited to this modifier. This is useful in case
7745           * you want to integrate Popper.js inside a framework or view library and you
7746           * want to delegate all the DOM manipulations to it.
7747           *
7748           * Note that if you disable this modifier, you must make sure the popper element
7749           * has its position set to `absolute` before Popper.js can do its work!
7750           *
7751           * Just disable this modifier and define your own to achieve the desired effect.
7752           *
7753           * @memberof modifiers
7754           * @inner
7755           */
7756          applyStyle: {
7757            /** @prop {number} order=900 - Index used to define the order of execution */
7758            order: 900,
7759            /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
7760            enabled: true,
7761            /** @prop {ModifierFn} */
7762            fn: applyStyle,
7763            /** @prop {Function} */
7764            onLoad: applyStyleOnLoad,
7765            /**
7766             * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier
7767             * @prop {Boolean} gpuAcceleration=true
7768             * If true, it uses the CSS 3D transformation to position the popper.
7769             * Otherwise, it will use the `top` and `left` properties
7770             */
7771            gpuAcceleration: void 0
7772          }
7773        };
7774        var Defaults = {
7775          /**
7776           * Popper's placement.
7777           * @prop {Popper.placements} placement='bottom'
7778           */
7779          placement: "bottom",
7780          /**
7781           * Set this to true if you want popper to position it self in 'fixed' mode
7782           * @prop {Boolean} positionFixed=false
7783           */
7784          positionFixed: false,
7785          /**
7786           * Whether events (resize, scroll) are initially enabled.
7787           * @prop {Boolean} eventsEnabled=true
7788           */
7789          eventsEnabled: true,
7790          /**
7791           * Set to true if you want to automatically remove the popper when
7792           * you call the `destroy` method.
7793           * @prop {Boolean} removeOnDestroy=false
7794           */
7795          removeOnDestroy: false,
7796          /**
7797           * Callback called when the popper is created.<br />
7798           * By default, it is set to no-op.<br />
7799           * Access Popper.js instance with `data.instance`.
7800           * @prop {onCreate}
7801           */
7802          onCreate: function onCreate() {
7803          },
7804          /**
7805           * Callback called when the popper is updated. This callback is not called
7806           * on the initialization/creation of the popper, but only on subsequent
7807           * updates.<br />
7808           * By default, it is set to no-op.<br />
7809           * Access Popper.js instance with `data.instance`.
7810           * @prop {onUpdate}
7811           */
7812          onUpdate: function onUpdate() {
7813          },
7814          /**
7815           * List of modifiers used to modify the offsets before they are applied to the popper.
7816           * They provide most of the functionalities of Popper.js.
7817           * @prop {modifiers}
7818           */
7819          modifiers
7820        };
7821        var Popper3 = (function() {
7822          function Popper4(reference, popper) {
7823            var _this = this;
7824            var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
7825            classCallCheck(this, Popper4);
7826            this.scheduleUpdate = function() {
7827              return requestAnimationFrame(_this.update);
7828            };
7829            this.update = debounce(this.update.bind(this));
7830            this.options = _extends({}, Popper4.Defaults, options);
7831            this.state = {
7832              isDestroyed: false,
7833              isCreated: false,
7834              scrollParents: []
7835            };
7836            this.reference = reference && reference.jquery ? reference[0] : reference;
7837            this.popper = popper && popper.jquery ? popper[0] : popper;
7838            this.options.modifiers = {};
7839            Object.keys(_extends({}, Popper4.Defaults.modifiers, options.modifiers)).forEach(function(name) {
7840              _this.options.modifiers[name] = _extends({}, Popper4.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});
7841            });
7842            this.modifiers = Object.keys(this.options.modifiers).map(function(name) {
7843              return _extends({
7844                name
7845              }, _this.options.modifiers[name]);
7846            }).sort(function(a2, b) {
7847              return a2.order - b.order;
7848            });
7849            this.modifiers.forEach(function(modifierOptions) {
7850              if (modifierOptions.enabled && isFunction4(modifierOptions.onLoad)) {
7851                modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);
7852              }
7853            });
7854            this.update();
7855            var eventsEnabled = this.options.eventsEnabled;
7856            if (eventsEnabled) {
7857              this.enableEventListeners();
7858            }
7859            this.state.eventsEnabled = eventsEnabled;
7860          }
7861          createClass(Popper4, [{
7862            key: "update",
7863            value: function update$$1() {
7864              return update2.call(this);
7865            }
7866          }, {
7867            key: "destroy",
7868            value: function destroy$$1() {
7869              return destroy3.call(this);
7870            }
7871          }, {
7872            key: "enableEventListeners",
7873            value: function enableEventListeners$$1() {
7874              return enableEventListeners.call(this);
7875            }
7876          }, {
7877            key: "disableEventListeners",
7878            value: function disableEventListeners$$1() {
7879              return disableEventListeners.call(this);
7880            }
7881            /**
7882             * Schedules an update. It will run on the next UI update available.
7883             * @method scheduleUpdate
7884             * @memberof Popper
7885             */
7886            /**
7887             * Collection of utilities useful when writing custom modifiers.
7888             * Starting from version 1.7, this method is available only if you
7889             * include `popper-utils.js` before `popper.js`.
7890             *
7891             * **DEPRECATION**: This way to access PopperUtils is deprecated
7892             * and will be removed in v2! Use the PopperUtils module directly instead.
7893             * Due to the high instability of the methods contained in Utils, we can't
7894             * guarantee them to follow semver. Use them at your own risk!
7895             * @static
7896             * @private
7897             * @type {Object}
7898             * @deprecated since version 1.8
7899             * @member Utils
7900             * @memberof Popper
7901             */
7902          }]);
7903          return Popper4;
7904        })();
7905        Popper3.Utils = (typeof window !== "undefined" ? window : global).PopperUtils;
7906        Popper3.placements = placements;
7907        Popper3.Defaults = Defaults;
7908        return Popper3;
7909      }));
7910    }
7911  });
7912
7913  
vendor: 148,770 bytes, lines 7913-11169
7913// node_modules/bootstrap/dist/js/bootstrap.js
7914  var require_bootstrap = __commonJS({
7915    "node_modules/bootstrap/dist/js/bootstrap.js"(exports, module) {
7916      (function(global2, factory) {
7917        typeof exports === "object" && typeof module !== "undefined" ? factory(exports, require_jquery(), require_popper()) : typeof define === "function" && define.amd ? define(["exports", "jquery", "popper.js"], factory) : (global2 = typeof globalThis !== "undefined" ? globalThis : global2 || self, factory(global2.bootstrap = {}, global2.jQuery, global2.Popper));
7918      })(exports, (function(exports2, $, Popper3) {
7919        "use strict";
7920        function _interopDefaultLegacy(e2) {
7921          return e2 && typeof e2 === "object" && "default" in e2 ? e2 : { "default": e2 };
7922        }
7923        var $__default = /* @__PURE__ */ _interopDefaultLegacy($);
7924        var Popper__default = /* @__PURE__ */ _interopDefaultLegacy(Popper3);
7925        function _defineProperties8(target2, props153) {
7926          for (var i = 0; i < props153.length; i++) {
7927            var descriptor = props153[i];
7928            descriptor.enumerable = descriptor.enumerable || false;
7929            descriptor.configurable = true;
7930            if ("value" in descriptor) descriptor.writable = true;
7931            Object.defineProperty(target2, descriptor.key, descriptor);
7932          }
7933        }
7934        function _createClass8(Constructor, protoProps, staticProps) {
7935          if (protoProps) _defineProperties8(Constructor.prototype, protoProps);
7936          if (staticProps) _defineProperties8(Constructor, staticProps);
7937          Object.defineProperty(Constructor, "prototype", {
7938            writable: false
7939          });
7940          return Constructor;
7941        }
7942        function _extends() {
7943          _extends = Object.assign ? Object.assign.bind() : function(target2) {
7944            for (var i = 1; i < arguments.length; i++) {
7945              var source = arguments[i];
7946              for (var key in source) {
7947                if (Object.prototype.hasOwnProperty.call(source, key)) {
7948                  target2[key] = source[key];
7949                }
7950              }
7951            }
7952            return target2;
7953          };
7954          return _extends.apply(this, arguments);
7955        }
7956        function _inheritsLoose(subClass, superClass) {
7957          subClass.prototype = Object.create(superClass.prototype);
7958          subClass.prototype.constructor = subClass;
7959          _setPrototypeOf4(subClass, superClass);
7960        }
7961        function _setPrototypeOf4(o, p) {
7962          _setPrototypeOf4 = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf5(o2, p2) {
7963            o2.__proto__ = p2;
7964            return o2;
7965          };
7966          return _setPrototypeOf4(o, p);
7967        }
7968        var TRANSITION_END = "transitionend";
7969        var MAX_UID = 1e6;
7970        var MILLISECONDS_MULTIPLIER = 1e3;
7971        function toType5(obj) {
7972          if (obj === null || typeof obj === "undefined") {
7973            return "" + obj;
7974          }
7975          return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase();
7976        }
7977        function getSpecialTransitionEndEvent() {
7978          return {
7979            bindType: TRANSITION_END,
7980            delegateType: TRANSITION_END,
7981            handle: function handle(event2) {
7982              if ($__default["default"](event2.target).is(this)) {
7983                return event2.handleObj.handler.apply(this, arguments);
7984              }
7985              return void 0;
7986            }
7987          };
7988        }
7989        function transitionEndEmulator(duration) {
7990          var _this = this;
7991          var called = false;
7992          $__default["default"](this).one(Util.TRANSITION_END, function() {
7993            called = true;
7994          });
7995          setTimeout(function() {
7996            if (!called) {
7997              Util.triggerTransitionEnd(_this);
7998            }
7999          }, duration);
8000          return this;
8001        }
8002        function setTransitionEndSupport() {
8003          $__default["default"].fn.emulateTransitionEnd = transitionEndEmulator;
8004          $__default["default"].event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();
8005        }
8006        var Util = {
8007          TRANSITION_END: "bsTransitionEnd",
8008          getUID: function getUID(prefix) {
8009            do {
8010              prefix += ~~(Math.random() * MAX_UID);
8011            } while (document.getElementById(prefix));
8012            return prefix;
8013          },
8014          getSelectorFromElement: function getSelectorFromElement(element) {
8015            var selector = element.getAttribute("data-target");
8016            if (!selector || selector === "#") {
8017              var hrefAttr = element.getAttribute("href");
8018              selector = hrefAttr && hrefAttr !== "#" ? hrefAttr.trim() : "";
8019            }
8020            try {
8021              return document.querySelector(selector) ? selector : null;
8022            } catch (_2) {
8023              return null;
8024            }
8025          },
8026          getTransitionDurationFromElement: function getTransitionDurationFromElement(element) {
8027            if (!element) {
8028              return 0;
8029            }
8030            var transitionDuration = $__default["default"](element).css("transition-duration");
8031            var transitionDelay = $__default["default"](element).css("transition-delay");
8032            var floatTransitionDuration = parseFloat(transitionDuration);
8033            var floatTransitionDelay = parseFloat(transitionDelay);
8034            if (!floatTransitionDuration && !floatTransitionDelay) {
8035              return 0;
8036            }
8037            transitionDuration = transitionDuration.split(",")[0];
8038            transitionDelay = transitionDelay.split(",")[0];
8039            return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;
8040          },
8041          reflow: function reflow3(element) {
8042            return element.offsetHeight;
8043          },
8044          triggerTransitionEnd: function triggerTransitionEnd(element) {
8045            $__default["default"](element).trigger(TRANSITION_END);
8046          },
8047          supportsTransitionEnd: function supportsTransitionEnd() {
8048            return Boolean(TRANSITION_END);
8049          },
8050          isElement: function isElement3(obj) {
8051            return (obj[0] || obj).nodeType;
8052          },
8053          typeCheckConfig: function typeCheckConfig3(componentName, config2, configTypes) {
8054            for (var property in configTypes) {
8055              if (Object.prototype.hasOwnProperty.call(configTypes, property)) {
8056                var expectedTypes = configTypes[property];
8057                var value2 = config2[property];
8058                var valueType = value2 && Util.isElement(value2) ? "element" : toType5(value2);
8059                if (!new RegExp(expectedTypes).test(valueType)) {
8060                  throw new Error(componentName.toUpperCase() + ": " + ('Option "' + property + '" provided type "' + valueType + '" ') + ('but expected type "' + expectedTypes + '".'));
8061                }
8062              }
8063            }
8064          },
8065          findShadowRoot: function findShadowRoot(element) {
8066            if (!document.documentElement.attachShadow) {
8067              return null;
8068            }
8069            if (typeof element.getRootNode === "function") {
8070              var root = element.getRootNode();
8071              return root instanceof ShadowRoot ? root : null;
8072            }
8073            if (element instanceof ShadowRoot) {
8074              return element;
8075            }
8076            if (!element.parentNode) {
8077              return null;
8078            }
8079            return Util.findShadowRoot(element.parentNode);
8080          },
8081          jQueryDetection: function jQueryDetection() {
8082            if (typeof $__default["default"] === "undefined") {
8083              throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");
8084            }
8085            var version2 = $__default["default"].fn.jquery.split(" ")[0].split(".");
8086            var minMajor = 1;
8087            var ltMajor = 2;
8088            var minMinor = 9;
8089            var minPatch = 1;
8090            var maxMajor = 4;
8091            if (version2[0] < ltMajor && version2[1] < minMinor || version2[0] === minMajor && version2[1] === minMinor && version2[2] < minPatch || version2[0] >= maxMajor) {
8092              throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");
8093            }
8094          }
8095        };
8096        Util.jQueryDetection();
8097        setTransitionEndSupport();
8098        var NAME$a = "alert";
8099        var VERSION$a = "4.6.2";
8100        var DATA_KEY$a = "bs.alert";
8101        var EVENT_KEY$a = "." + DATA_KEY$a;
8102        var DATA_API_KEY$7 = ".data-api";
8103        var JQUERY_NO_CONFLICT$a = $__default["default"].fn[NAME$a];
8104        var CLASS_NAME_ALERT = "alert";
8105        var CLASS_NAME_FADE$5 = "fade";
8106        var CLASS_NAME_SHOW$7 = "show";
8107        var EVENT_CLOSE = "close" + EVENT_KEY$a;
8108        var EVENT_CLOSED = "closed" + EVENT_KEY$a;
8109        var EVENT_CLICK_DATA_API$6 = "click" + EVENT_KEY$a + DATA_API_KEY$7;
8110        var SELECTOR_DISMISS = '[data-dismiss="alert"]';
8111        var Alert = /* @__PURE__ */ (function() {
8112          function Alert2(element) {
8113            this._element = element;
8114          }
8115          var _proto = Alert2.prototype;
8116          _proto.close = function close(element) {
8117            var rootElement = this._element;
8118            if (element) {
8119              rootElement = this._getRootElement(element);
8120            }
8121            var customEvent = this._triggerCloseEvent(rootElement);
8122            if (customEvent.isDefaultPrevented()) {
8123              return;
8124            }
8125            this._removeElement(rootElement);
8126          };
8127          _proto.dispose = function dispose() {
8128            $__default["default"].removeData(this._element, DATA_KEY$a);
8129            this._element = null;
8130          };
8131          _proto._getRootElement = function _getRootElement(element) {
8132            var selector = Util.getSelectorFromElement(element);
8133            var parent = false;
8134            if (selector) {
8135              parent = document.querySelector(selector);
8136            }
8137            if (!parent) {
8138              parent = $__default["default"](element).closest("." + CLASS_NAME_ALERT)[0];
8139            }
8140            return parent;
8141          };
8142          _proto._triggerCloseEvent = function _triggerCloseEvent(element) {
8143            var closeEvent = $__default["default"].Event(EVENT_CLOSE);
8144            $__default["default"](element).trigger(closeEvent);
8145            return closeEvent;
8146          };
8147          _proto._removeElement = function _removeElement(element) {
8148            var _this = this;
8149            $__default["default"](element).removeClass(CLASS_NAME_SHOW$7);
8150            if (!$__default["default"](element).hasClass(CLASS_NAME_FADE$5)) {
8151              this._destroyElement(element);
8152              return;
8153            }
8154            var transitionDuration = Util.getTransitionDurationFromElement(element);
8155            $__default["default"](element).one(Util.TRANSITION_END, function(event2) {
8156              return _this._destroyElement(element, event2);
8157            }).emulateTransitionEnd(transitionDuration);
8158          };
8159          _proto._destroyElement = function _destroyElement(element) {
8160            $__default["default"](element).detach().trigger(EVENT_CLOSED).remove();
8161          };
8162          Alert2._jQueryInterface = function _jQueryInterface(config2) {
8163            return this.each(function() {
8164              var $element = $__default["default"](this);
8165              var data46 = $element.data(DATA_KEY$a);
8166              if (!data46) {
8167                data46 = new Alert2(this);
8168                $element.data(DATA_KEY$a, data46);
8169              }
8170              if (config2 === "close") {
8171                data46[config2](this);
8172              }
8173            });
8174          };
8175          Alert2._handleDismiss = function _handleDismiss(alertInstance) {
8176            return function(event2) {
8177              if (event2) {
8178                event2.preventDefault();
8179              }
8180              alertInstance.close(this);
8181            };
8182          };
8183          _createClass8(Alert2, null, [{
8184            key: "VERSION",
8185            get: function get10() {
8186              return VERSION$a;
8187            }
8188          }]);
8189          return Alert2;
8190        })();
8191        $__default["default"](document).on(EVENT_CLICK_DATA_API$6, SELECTOR_DISMISS, Alert._handleDismiss(new Alert()));
8192        $__default["default"].fn[NAME$a] = Alert._jQueryInterface;
8193        $__default["default"].fn[NAME$a].Constructor = Alert;
8194        $__default["default"].fn[NAME$a].noConflict = function() {
8195          $__default["default"].fn[NAME$a] = JQUERY_NO_CONFLICT$a;
8196          return Alert._jQueryInterface;
8197        };
8198        var NAME$9 = "button";
8199        var VERSION$9 = "4.6.2";
8200        var DATA_KEY$9 = "bs.button";
8201        var EVENT_KEY$9 = "." + DATA_KEY$9;
8202        var DATA_API_KEY$6 = ".data-api";
8203        var JQUERY_NO_CONFLICT$9 = $__default["default"].fn[NAME$9];
8204        var CLASS_NAME_ACTIVE$3 = "active";
8205        var CLASS_NAME_BUTTON = "btn";
8206        var CLASS_NAME_FOCUS = "focus";
8207        var EVENT_CLICK_DATA_API$5 = "click" + EVENT_KEY$9 + DATA_API_KEY$6;
8208        var EVENT_FOCUS_BLUR_DATA_API = "focus" + EVENT_KEY$9 + DATA_API_KEY$6 + " " + ("blur" + EVENT_KEY$9 + DATA_API_KEY$6);
8209        var EVENT_LOAD_DATA_API$2 = "load" + EVENT_KEY$9 + DATA_API_KEY$6;
8210        var SELECTOR_DATA_TOGGLE_CARROT = '[data-toggle^="button"]';
8211        var SELECTOR_DATA_TOGGLES = '[data-toggle="buttons"]';
8212        var SELECTOR_DATA_TOGGLE$4 = '[data-toggle="button"]';
8213        var SELECTOR_DATA_TOGGLES_BUTTONS = '[data-toggle="buttons"] .btn';
8214        var SELECTOR_INPUT = 'input:not([type="hidden"])';
8215        var SELECTOR_ACTIVE$2 = ".active";
8216        var SELECTOR_BUTTON = ".btn";
8217        var Button = /* @__PURE__ */ (function() {
8218          function Button2(element) {
8219            this._element = element;
8220            this.shouldAvoidTriggerChange = false;
8221          }
8222          var _proto = Button2.prototype;
8223          _proto.toggle = function toggle5() {
8224            var triggerChangeEvent = true;
8225            var addAriaPressed = true;
8226            var rootElement = $__default["default"](this._element).closest(SELECTOR_DATA_TOGGLES)[0];
8227            if (rootElement) {
8228              var input = this._element.querySelector(SELECTOR_INPUT);
8229              if (input) {
8230                if (input.type === "radio") {
8231                  if (input.checked && this._element.classList.contains(CLASS_NAME_ACTIVE$3)) {
8232                    triggerChangeEvent = false;
8233                  } else {
8234                    var activeElement = rootElement.querySelector(SELECTOR_ACTIVE$2);
8235                    if (activeElement) {
8236                      $__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$3);
8237                    }
8238                  }
8239                }
8240                if (triggerChangeEvent) {
8241                  if (input.type === "checkbox" || input.type === "radio") {
8242                    input.checked = !this._element.classList.contains(CLASS_NAME_ACTIVE$3);
8243                  }
8244                  if (!this.shouldAvoidTriggerChange) {
8245                    $__default["default"](input).trigger("change");
8246                  }
8247                }
8248                input.focus();
8249                addAriaPressed = false;
8250              }
8251            }
8252            if (!(this._element.hasAttribute("disabled") || this._element.classList.contains("disabled"))) {
8253              if (addAriaPressed) {
8254                this._element.setAttribute("aria-pressed", !this._element.classList.contains(CLASS_NAME_ACTIVE$3));
8255              }
8256              if (triggerChangeEvent) {
8257                $__default["default"](this._element).toggleClass(CLASS_NAME_ACTIVE$3);
8258              }
8259            }
8260          };
8261          _proto.dispose = function dispose() {
8262            $__default["default"].removeData(this._element, DATA_KEY$9);
8263            this._element = null;
8264          };
8265          Button2._jQueryInterface = function _jQueryInterface(config2, avoidTriggerChange) {
8266            return this.each(function() {
8267              var $element = $__default["default"](this);
8268              var data46 = $element.data(DATA_KEY$9);
8269              if (!data46) {
8270                data46 = new Button2(this);
8271                $element.data(DATA_KEY$9, data46);
8272              }
8273              data46.shouldAvoidTriggerChange = avoidTriggerChange;
8274              if (config2 === "toggle") {
8275                data46[config2]();
8276              }
8277            });
8278          };
8279          _createClass8(Button2, null, [{
8280            key: "VERSION",
8281            get: function get10() {
8282              return VERSION$9;
8283            }
8284          }]);
8285          return Button2;
8286        })();
8287        $__default["default"](document).on(EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE_CARROT, function(event2) {
8288          var button = event2.target;
8289          var initialButton = button;
8290          if (!$__default["default"](button).hasClass(CLASS_NAME_BUTTON)) {
8291            button = $__default["default"](button).closest(SELECTOR_BUTTON)[0];
8292          }
8293          if (!button || button.hasAttribute("disabled") || button.classList.contains("disabled")) {
8294            event2.preventDefault();
8295          } else {
8296            var inputBtn = button.querySelector(SELECTOR_INPUT);
8297            if (inputBtn && (inputBtn.hasAttribute("disabled") || inputBtn.classList.contains("disabled"))) {
8298              event2.preventDefault();
8299              return;
8300            }
8301            if (initialButton.tagName === "INPUT" || button.tagName !== "LABEL") {
8302              Button._jQueryInterface.call($__default["default"](button), "toggle", initialButton.tagName === "INPUT");
8303            }
8304          }
8305        }).on(EVENT_FOCUS_BLUR_DATA_API, SELECTOR_DATA_TOGGLE_CARROT, function(event2) {
8306          var button = $__default["default"](event2.target).closest(SELECTOR_BUTTON)[0];
8307          $__default["default"](button).toggleClass(CLASS_NAME_FOCUS, /^focus(in)?$/.test(event2.type));
8308        });
8309        $__default["default"](window).on(EVENT_LOAD_DATA_API$2, function() {
8310          var buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS));
8311          for (var i = 0, len2 = buttons.length; i < len2; i++) {
8312            var button = buttons[i];
8313            var input = button.querySelector(SELECTOR_INPUT);
8314            if (input.checked || input.hasAttribute("checked")) {
8315              button.classList.add(CLASS_NAME_ACTIVE$3);
8316            } else {
8317              button.classList.remove(CLASS_NAME_ACTIVE$3);
8318            }
8319          }
8320          buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$4));
8321          for (var _i = 0, _len = buttons.length; _i < _len; _i++) {
8322            var _button = buttons[_i];
8323            if (_button.getAttribute("aria-pressed") === "true") {
8324              _button.classList.add(CLASS_NAME_ACTIVE$3);
8325            } else {
8326              _button.classList.remove(CLASS_NAME_ACTIVE$3);
8327            }
8328          }
8329        });
8330        $__default["default"].fn[NAME$9] = Button._jQueryInterface;
8331        $__default["default"].fn[NAME$9].Constructor = Button;
8332        $__default["default"].fn[NAME$9].noConflict = function() {
8333          $__default["default"].fn[NAME$9] = JQUERY_NO_CONFLICT$9;
8334          return Button._jQueryInterface;
8335        };
8336        var NAME$8 = "carousel";
8337        var VERSION$8 = "4.6.2";
8338        var DATA_KEY$8 = "bs.carousel";
8339        var EVENT_KEY$8 = "." + DATA_KEY$8;
8340        var DATA_API_KEY$5 = ".data-api";
8341        var JQUERY_NO_CONFLICT$8 = $__default["default"].fn[NAME$8];
8342        var ARROW_LEFT_KEYCODE = 37;
8343        var ARROW_RIGHT_KEYCODE = 39;
8344        var TOUCHEVENT_COMPAT_WAIT = 500;
8345        var SWIPE_THRESHOLD2 = 40;
8346        var CLASS_NAME_CAROUSEL = "carousel";
8347        var CLASS_NAME_ACTIVE$2 = "active";
8348        var CLASS_NAME_SLIDE = "slide";
8349        var CLASS_NAME_RIGHT = "carousel-item-right";
8350        var CLASS_NAME_LEFT = "carousel-item-left";
8351        var CLASS_NAME_NEXT = "carousel-item-next";
8352        var CLASS_NAME_PREV = "carousel-item-prev";
8353        var CLASS_NAME_POINTER_EVENT = "pointer-event";
8354        var DIRECTION_NEXT = "next";
8355        var DIRECTION_PREV = "prev";
8356        var DIRECTION_LEFT = "left";
8357        var DIRECTION_RIGHT = "right";
8358        var EVENT_SLIDE = "slide" + EVENT_KEY$8;
8359        var EVENT_SLID = "slid" + EVENT_KEY$8;
8360        var EVENT_KEYDOWN = "keydown" + EVENT_KEY$8;
8361        var EVENT_MOUSEENTER = "mouseenter" + EVENT_KEY$8;
8362        var EVENT_MOUSELEAVE = "mouseleave" + EVENT_KEY$8;
8363        var EVENT_TOUCHSTART = "touchstart" + EVENT_KEY$8;
8364        var EVENT_TOUCHMOVE = "touchmove" + EVENT_KEY$8;
8365        var EVENT_TOUCHEND = "touchend" + EVENT_KEY$8;
8366        var EVENT_POINTERDOWN = "pointerdown" + EVENT_KEY$8;
8367        var EVENT_POINTERUP = "pointerup" + EVENT_KEY$8;
8368        var EVENT_DRAG_START = "dragstart" + EVENT_KEY$8;
8369        var EVENT_LOAD_DATA_API$1 = "load" + EVENT_KEY$8 + DATA_API_KEY$5;
8370        var EVENT_CLICK_DATA_API$4 = "click" + EVENT_KEY$8 + DATA_API_KEY$5;
8371        var SELECTOR_ACTIVE$1 = ".active";
8372        var SELECTOR_ACTIVE_ITEM = ".active.carousel-item";
8373        var SELECTOR_ITEM2 = ".carousel-item";
8374        var SELECTOR_ITEM_IMG = ".carousel-item img";
8375        var SELECTOR_NEXT_PREV = ".carousel-item-next, .carousel-item-prev";
8376        var SELECTOR_INDICATORS = ".carousel-indicators";
8377        var SELECTOR_DATA_SLIDE = "[data-slide], [data-slide-to]";
8378        var SELECTOR_DATA_RIDE = '[data-ride="carousel"]';
8379        var Default$7 = {
8380          interval: 5e3,
8381          keyboard: true,
8382          slide: false,
8383          pause: "hover",
8384          wrap: true,
8385          touch: true
8386        };
8387        var DefaultType$7 = {
8388          interval: "(number|boolean)",
8389          keyboard: "boolean",
8390          slide: "(boolean|string)",
8391          pause: "(string|boolean)",
8392          wrap: "boolean",
8393          touch: "boolean"
8394        };
8395        var PointerType2 = {
8396          TOUCH: "touch",
8397          PEN: "pen"
8398        };
8399        var Carousel = /* @__PURE__ */ (function() {
8400          function Carousel2(element, config2) {
8401            this._items = null;
8402            this._interval = null;
8403            this._activeElement = null;
8404            this._isPaused = false;
8405            this._isSliding = false;
8406            this.touchTimeout = null;
8407            this.touchStartX = 0;
8408            this.touchDeltaX = 0;
8409            this._config = this._getConfig(config2);
8410            this._element = element;
8411            this._indicatorsElement = this._element.querySelector(SELECTOR_INDICATORS);
8412            this._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0;
8413            this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent);
8414            this._addEventListeners();
8415          }
8416          var _proto = Carousel2.prototype;
8417          _proto.next = function next3() {
8418            if (!this._isSliding) {
8419              this._slide(DIRECTION_NEXT);
8420            }
8421          };
8422          _proto.nextWhenVisible = function nextWhenVisible() {
8423            var $element = $__default["default"](this._element);
8424            if (!document.hidden && $element.is(":visible") && $element.css("visibility") !== "hidden") {
8425              this.next();
8426            }
8427          };
8428          _proto.prev = function prev2() {
8429            if (!this._isSliding) {
8430              this._slide(DIRECTION_PREV);
8431            }
8432          };
8433          _proto.pause = function pause2(event2) {
8434            if (!event2) {
8435              this._isPaused = true;
8436            }
8437            if (this._element.querySelector(SELECTOR_NEXT_PREV)) {
8438              Util.triggerTransitionEnd(this._element);
8439              this.cycle(true);
8440            }
8441            clearInterval(this._interval);
8442            this._interval = null;
8443          };
8444          _proto.cycle = function cycle(event2) {
8445            if (!event2) {
8446              this._isPaused = false;
8447            }
8448            if (this._interval) {
8449              clearInterval(this._interval);
8450              this._interval = null;
8451            }
8452            if (this._config.interval && !this._isPaused) {
8453              this._updateInterval();
8454              this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
8455            }
8456          };
8457          _proto.to = function to(index3) {
8458            var _this = this;
8459            this._activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM);
8460            var activeIndex = this._getItemIndex(this._activeElement);
8461            if (index3 > this._items.length - 1 || index3 < 0) {
8462              return;
8463            }
8464            if (this._isSliding) {
8465              $__default["default"](this._element).one(EVENT_SLID, function() {
8466                return _this.to(index3);
8467              });
8468              return;
8469            }
8470            if (activeIndex === index3) {
8471              this.pause();
8472              this.cycle();
8473              return;
8474            }
8475            var direction = index3 > activeIndex ? DIRECTION_NEXT : DIRECTION_PREV;
8476            this._slide(direction, this._items[index3]);
8477          };
8478          _proto.dispose = function dispose() {
8479            $__default["default"](this._element).off(EVENT_KEY$8);
8480            $__default["default"].removeData(this._element, DATA_KEY$8);
8481            this._items = null;
8482            this._config = null;
8483            this._element = null;
8484            this._interval = null;
8485            this._isPaused = null;
8486            this._isSliding = null;
8487            this._activeElement = null;
8488            this._indicatorsElement = null;
8489          };
8490          _proto._getConfig = function _getConfig(config2) {
8491            config2 = _extends({}, Default$7, config2);
8492            Util.typeCheckConfig(NAME$8, config2, DefaultType$7);
8493            return config2;
8494          };
8495          _proto._handleSwipe = function _handleSwipe() {
8496            var absDeltax = Math.abs(this.touchDeltaX);
8497            if (absDeltax <= SWIPE_THRESHOLD2) {
8498              return;
8499            }
8500            var direction = absDeltax / this.touchDeltaX;
8501            this.touchDeltaX = 0;
8502            if (direction > 0) {
8503              this.prev();
8504            }
8505            if (direction < 0) {
8506              this.next();
8507            }
8508          };
8509          _proto._addEventListeners = function _addEventListeners() {
8510            var _this2 = this;
8511            if (this._config.keyboard) {
8512              $__default["default"](this._element).on(EVENT_KEYDOWN, function(event2) {
8513                return _this2._keydown(event2);
8514              });
8515            }
8516            if (this._config.pause === "hover") {
8517              $__default["default"](this._element).on(EVENT_MOUSEENTER, function(event2) {
8518                return _this2.pause(event2);
8519              }).on(EVENT_MOUSELEAVE, function(event2) {
8520                return _this2.cycle(event2);
8521              });
8522            }
8523            if (this._config.touch) {
8524              this._addTouchEventListeners();
8525            }
8526          };
8527          _proto._addTouchEventListeners = function _addTouchEventListeners() {
8528            var _this3 = this;
8529            if (!this._touchSupported) {
8530              return;
8531            }
8532            var start2 = function start3(event2) {
8533              if (_this3._pointerEvent && PointerType2[event2.originalEvent.pointerType.toUpperCase()]) {
8534                _this3.touchStartX = event2.originalEvent.clientX;
8535              } else if (!_this3._pointerEvent) {
8536                _this3.touchStartX = event2.originalEvent.touches[0].clientX;
8537              }
8538            };
8539            var move = function move2(event2) {
8540              _this3.touchDeltaX = event2.originalEvent.touches && event2.originalEvent.touches.length > 1 ? 0 : event2.originalEvent.touches[0].clientX - _this3.touchStartX;
8541            };
8542            var end = function end2(event2) {
8543              if (_this3._pointerEvent && PointerType2[event2.originalEvent.pointerType.toUpperCase()]) {
8544                _this3.touchDeltaX = event2.originalEvent.clientX - _this3.touchStartX;
8545              }
8546              _this3._handleSwipe();
8547              if (_this3._config.pause === "hover") {
8548                _this3.pause();
8549                if (_this3.touchTimeout) {
8550                  clearTimeout(_this3.touchTimeout);
8551                }
8552                _this3.touchTimeout = setTimeout(function(event3) {
8553                  return _this3.cycle(event3);
8554                }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval);
8555              }
8556            };
8557            $__default["default"](this._element.querySelectorAll(SELECTOR_ITEM_IMG)).on(EVENT_DRAG_START, function(e2) {
8558              return e2.preventDefault();
8559            });
8560            if (this._pointerEvent) {
8561              $__default["default"](this._element).on(EVENT_POINTERDOWN, function(event2) {
8562                return start2(event2);
8563              });
8564              $__default["default"](this._element).on(EVENT_POINTERUP, function(event2) {
8565                return end(event2);
8566              });
8567              this._element.classList.add(CLASS_NAME_POINTER_EVENT);
8568            } else {
8569              $__default["default"](this._element).on(EVENT_TOUCHSTART, function(event2) {
8570                return start2(event2);
8571              });
8572              $__default["default"](this._element).on(EVENT_TOUCHMOVE, function(event2) {
8573                return move(event2);
8574              });
8575              $__default["default"](this._element).on(EVENT_TOUCHEND, function(event2) {
8576                return end(event2);
8577              });
8578            }
8579          };
8580          _proto._keydown = function _keydown(event2) {
8581            if (/input|textarea/i.test(event2.target.tagName)) {
8582              return;
8583            }
8584            switch (event2.which) {
8585              case ARROW_LEFT_KEYCODE:
8586                event2.preventDefault();
8587                this.prev();
8588                break;
8589              case ARROW_RIGHT_KEYCODE:
8590                event2.preventDefault();
8591                this.next();
8592                break;
8593            }
8594          };
8595          _proto._getItemIndex = function _getItemIndex(element) {
8596            this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(SELECTOR_ITEM2)) : [];
8597            return this._items.indexOf(element);
8598          };
8599          _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {
8600            var isNextDirection = direction === DIRECTION_NEXT;
8601            var isPrevDirection = direction === DIRECTION_PREV;
8602            var activeIndex = this._getItemIndex(activeElement);
8603            var lastItemIndex = this._items.length - 1;
8604            var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;
8605            if (isGoingToWrap && !this._config.wrap) {
8606              return activeElement;
8607            }
8608            var delta = direction === DIRECTION_PREV ? -1 : 1;
8609            var itemIndex = (activeIndex + delta) % this._items.length;
8610            return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];
8611          };
8612          _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
8613            var targetIndex = this._getItemIndex(relatedTarget);
8614            var fromIndex = this._getItemIndex(this._element.querySelector(SELECTOR_ACTIVE_ITEM));
8615            var slideEvent = $__default["default"].Event(EVENT_SLIDE, {
8616              relatedTarget,
8617              direction: eventDirectionName,
8618              from: fromIndex,
8619              to: targetIndex
8620            });
8621            $__default["default"](this._element).trigger(slideEvent);
8622            return slideEvent;
8623          };
8624          _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
8625            if (this._indicatorsElement) {
8626              var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(SELECTOR_ACTIVE$1));
8627              $__default["default"](indicators).removeClass(CLASS_NAME_ACTIVE$2);
8628              var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
8629              if (nextIndicator) {
8630                $__default["default"](nextIndicator).addClass(CLASS_NAME_ACTIVE$2);
8631              }
8632            }
8633          };
8634          _proto._updateInterval = function _updateInterval() {
8635            var element = this._activeElement || this._element.querySelector(SELECTOR_ACTIVE_ITEM);
8636            if (!element) {
8637              return;
8638            }
8639            var elementInterval = parseInt(element.getAttribute("data-interval"), 10);
8640            if (elementInterval) {
8641              this._config.defaultInterval = this._config.defaultInterval || this._config.interval;
8642              this._config.interval = elementInterval;
8643            } else {
8644              this._config.interval = this._config.defaultInterval || this._config.interval;
8645            }
8646          };
8647          _proto._slide = function _slide(direction, element) {
8648            var _this4 = this;
8649            var activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM);
8650            var activeElementIndex = this._getItemIndex(activeElement);
8651            var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);
8652            var nextElementIndex = this._getItemIndex(nextElement);
8653            var isCycling = Boolean(this._interval);
8654            var directionalClassName;
8655            var orderClassName;
8656            var eventDirectionName;
8657            if (direction === DIRECTION_NEXT) {
8658              directionalClassName = CLASS_NAME_LEFT;
8659              orderClassName = CLASS_NAME_NEXT;
8660              eventDirectionName = DIRECTION_LEFT;
8661            } else {
8662              directionalClassName = CLASS_NAME_RIGHT;
8663              orderClassName = CLASS_NAME_PREV;
8664              eventDirectionName = DIRECTION_RIGHT;
8665            }
8666            if (nextElement && $__default["default"](nextElement).hasClass(CLASS_NAME_ACTIVE$2)) {
8667              this._isSliding = false;
8668              return;
8669            }
8670            var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);
8671            if (slideEvent.isDefaultPrevented()) {
8672              return;
8673            }
8674            if (!activeElement || !nextElement) {
8675              return;
8676            }
8677            this._isSliding = true;
8678            if (isCycling) {
8679              this.pause();
8680            }
8681            this._setActiveIndicatorElement(nextElement);
8682            this._activeElement = nextElement;
8683            var slidEvent = $__default["default"].Event(EVENT_SLID, {
8684              relatedTarget: nextElement,
8685              direction: eventDirectionName,
8686              from: activeElementIndex,
8687              to: nextElementIndex
8688            });
8689            if ($__default["default"](this._element).hasClass(CLASS_NAME_SLIDE)) {
8690              $__default["default"](nextElement).addClass(orderClassName);
8691              Util.reflow(nextElement);
8692              $__default["default"](activeElement).addClass(directionalClassName);
8693              $__default["default"](nextElement).addClass(directionalClassName);
8694              var transitionDuration = Util.getTransitionDurationFromElement(activeElement);
8695              $__default["default"](activeElement).one(Util.TRANSITION_END, function() {
8696                $__default["default"](nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(CLASS_NAME_ACTIVE$2);
8697                $__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$2 + " " + orderClassName + " " + directionalClassName);
8698                _this4._isSliding = false;
8699                setTimeout(function() {
8700                  return $__default["default"](_this4._element).trigger(slidEvent);
8701                }, 0);
8702              }).emulateTransitionEnd(transitionDuration);
8703            } else {
8704              $__default["default"](activeElement).removeClass(CLASS_NAME_ACTIVE$2);
8705              $__default["default"](nextElement).addClass(CLASS_NAME_ACTIVE$2);
8706              this._isSliding = false;
8707              $__default["default"](this._element).trigger(slidEvent);
8708            }
8709            if (isCycling) {
8710              this.cycle();
8711            }
8712          };
8713          Carousel2._jQueryInterface = function _jQueryInterface(config2) {
8714            return this.each(function() {
8715              var data46 = $__default["default"](this).data(DATA_KEY$8);
8716              var _config = _extends({}, Default$7, $__default["default"](this).data());
8717              if (typeof config2 === "object") {
8718                _config = _extends({}, _config, config2);
8719              }
8720              var action = typeof config2 === "string" ? config2 : _config.slide;
8721              if (!data46) {
8722                data46 = new Carousel2(this, _config);
8723                $__default["default"](this).data(DATA_KEY$8, data46);
8724              }
8725              if (typeof config2 === "number") {
8726                data46.to(config2);
8727              } else if (typeof action === "string") {
8728                if (typeof data46[action] === "undefined") {
8729                  throw new TypeError('No method named "' + action + '"');
8730                }
8731                data46[action]();
8732              } else if (_config.interval && _config.ride) {
8733                data46.pause();
8734                data46.cycle();
8735              }
8736            });
8737          };
8738          Carousel2._dataApiClickHandler = function _dataApiClickHandler(event2) {
8739            var selector = Util.getSelectorFromElement(this);
8740            if (!selector) {
8741              return;
8742            }
8743            var target2 = $__default["default"](selector)[0];
8744            if (!target2 || !$__default["default"](target2).hasClass(CLASS_NAME_CAROUSEL)) {
8745              return;
8746            }
8747            var config2 = _extends({}, $__default["default"](target2).data(), $__default["default"](this).data());
8748            var slideIndex = this.getAttribute("data-slide-to");
8749            if (slideIndex) {
8750              config2.interval = false;
8751            }
8752            Carousel2._jQueryInterface.call($__default["default"](target2), config2);
8753            if (slideIndex) {
8754              $__default["default"](target2).data(DATA_KEY$8).to(slideIndex);
8755            }
8756            event2.preventDefault();
8757          };
8758          _createClass8(Carousel2, null, [{
8759            key: "VERSION",
8760            get: function get10() {
8761              return VERSION$8;
8762            }
8763          }, {
8764            key: "Default",
8765            get: function get10() {
8766              return Default$7;
8767            }
8768          }]);
8769          return Carousel2;
8770        })();
8771        $__default["default"](document).on(EVENT_CLICK_DATA_API$4, SELECTOR_DATA_SLIDE, Carousel._dataApiClickHandler);
8772        $__default["default"](window).on(EVENT_LOAD_DATA_API$1, function() {
8773          var carousels = [].slice.call(document.querySelectorAll(SELECTOR_DATA_RIDE));
8774          for (var i = 0, len2 = carousels.length; i < len2; i++) {
8775            var $carousel = $__default["default"](carousels[i]);
8776            Carousel._jQueryInterface.call($carousel, $carousel.data());
8777          }
8778        });
8779        $__default["default"].fn[NAME$8] = Carousel._jQueryInterface;
8780        $__default["default"].fn[NAME$8].Constructor = Carousel;
8781        $__default["default"].fn[NAME$8].noConflict = function() {
8782          $__default["default"].fn[NAME$8] = JQUERY_NO_CONFLICT$8;
8783          return Carousel._jQueryInterface;
8784        };
8785        var NAME$7 = "collapse";
8786        var VERSION$7 = "4.6.2";
8787        var DATA_KEY$7 = "bs.collapse";
8788        var EVENT_KEY$7 = "." + DATA_KEY$7;
8789        var DATA_API_KEY$4 = ".data-api";
8790        var JQUERY_NO_CONFLICT$7 = $__default["default"].fn[NAME$7];
8791        var CLASS_NAME_SHOW$6 = "show";
8792        var CLASS_NAME_COLLAPSE = "collapse";
8793        var CLASS_NAME_COLLAPSING = "collapsing";
8794        var CLASS_NAME_COLLAPSED = "collapsed";
8795        var DIMENSION_WIDTH = "width";
8796        var DIMENSION_HEIGHT = "height";
8797        var EVENT_SHOW$4 = "show" + EVENT_KEY$7;
8798        var EVENT_SHOWN$4 = "shown" + EVENT_KEY$7;
8799        var EVENT_HIDE$4 = "hide" + EVENT_KEY$7;
8800        var EVENT_HIDDEN$4 = "hidden" + EVENT_KEY$7;
8801        var EVENT_CLICK_DATA_API$3 = "click" + EVENT_KEY$7 + DATA_API_KEY$4;
8802        var SELECTOR_ACTIVES = ".show, .collapsing";
8803        var SELECTOR_DATA_TOGGLE$3 = '[data-toggle="collapse"]';
8804        var Default$6 = {
8805          toggle: true,
8806          parent: ""
8807        };
8808        var DefaultType$6 = {
8809          toggle: "boolean",
8810          parent: "(string|element)"
8811        };
8812        var Collapse = /* @__PURE__ */ (function() {
8813          function Collapse2(element, config2) {
8814            this._isTransitioning = false;
8815            this._element = element;
8816            this._config = this._getConfig(config2);
8817            this._triggerArray = [].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#' + element.id + '"],' + ('[data-toggle="collapse"][data-target="#' + element.id + '"]')));
8818            var toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$3));
8819            for (var i = 0, len2 = toggleList.length; i < len2; i++) {
8820              var elem = toggleList[i];
8821              var selector = Util.getSelectorFromElement(elem);
8822              var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function(foundElem) {
8823                return foundElem === element;
8824              });
8825              if (selector !== null && filterElement.length > 0) {
8826                this._selector = selector;
8827                this._triggerArray.push(elem);
8828              }
8829            }
8830            this._parent = this._config.parent ? this._getParent() : null;
8831            if (!this._config.parent) {
8832              this._addAriaAndCollapsedClass(this._element, this._triggerArray);
8833            }
8834            if (this._config.toggle) {
8835              this.toggle();
8836            }
8837          }
8838          var _proto = Collapse2.prototype;
8839          _proto.toggle = function toggle5() {
8840            if ($__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)) {
8841              this.hide();
8842            } else {
8843              this.show();
8844            }
8845          };
8846          _proto.show = function show7() {
8847            var _this = this;
8848            if (this._isTransitioning || $__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)) {
8849              return;
8850            }
8851            var actives;
8852            var activesData;
8853            if (this._parent) {
8854              actives = [].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES)).filter(function(elem) {
8855                if (typeof _this._config.parent === "string") {
8856                  return elem.getAttribute("data-parent") === _this._config.parent;
8857                }
8858                return elem.classList.contains(CLASS_NAME_COLLAPSE);
8859              });
8860              if (actives.length === 0) {
8861                actives = null;
8862              }
8863            }
8864            if (actives) {
8865              activesData = $__default["default"](actives).not(this._selector).data(DATA_KEY$7);
8866              if (activesData && activesData._isTransitioning) {
8867                return;
8868              }
8869            }
8870            var startEvent = $__default["default"].Event(EVENT_SHOW$4);
8871            $__default["default"](this._element).trigger(startEvent);
8872            if (startEvent.isDefaultPrevented()) {
8873              return;
8874            }
8875            if (actives) {
8876              Collapse2._jQueryInterface.call($__default["default"](actives).not(this._selector), "hide");
8877              if (!activesData) {
8878                $__default["default"](actives).data(DATA_KEY$7, null);
8879              }
8880            }
8881            var dimension = this._getDimension();
8882            $__default["default"](this._element).removeClass(CLASS_NAME_COLLAPSE).addClass(CLASS_NAME_COLLAPSING);
8883            this._element.style[dimension] = 0;
8884            if (this._triggerArray.length) {
8885              $__default["default"](this._triggerArray).removeClass(CLASS_NAME_COLLAPSED).attr("aria-expanded", true);
8886            }
8887            this.setTransitioning(true);
8888            var complete = function complete2() {
8889              $__default["default"](_this._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE + " " + CLASS_NAME_SHOW$6);
8890              _this._element.style[dimension] = "";
8891              _this.setTransitioning(false);
8892              $__default["default"](_this._element).trigger(EVENT_SHOWN$4);
8893            };
8894            var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);
8895            var scrollSize = "scroll" + capitalizedDimension;
8896            var transitionDuration = Util.getTransitionDurationFromElement(this._element);
8897            $__default["default"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
8898            this._element.style[dimension] = this._element[scrollSize] + "px";
8899          };
8900          _proto.hide = function hide7() {
8901            var _this2 = this;
8902            if (this._isTransitioning || !$__default["default"](this._element).hasClass(CLASS_NAME_SHOW$6)) {
8903              return;
8904            }
8905            var startEvent = $__default["default"].Event(EVENT_HIDE$4);
8906            $__default["default"](this._element).trigger(startEvent);
8907            if (startEvent.isDefaultPrevented()) {
8908              return;
8909            }
8910            var dimension = this._getDimension();
8911            this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
8912            Util.reflow(this._element);
8913            $__default["default"](this._element).addClass(CLASS_NAME_COLLAPSING).removeClass(CLASS_NAME_COLLAPSE + " " + CLASS_NAME_SHOW$6);
8914            var triggerArrayLength = this._triggerArray.length;
8915            if (triggerArrayLength > 0) {
8916              for (var i = 0; i < triggerArrayLength; i++) {
8917                var trigger2 = this._triggerArray[i];
8918                var selector = Util.getSelectorFromElement(trigger2);
8919                if (selector !== null) {
8920                  var $elem = $__default["default"]([].slice.call(document.querySelectorAll(selector)));
8921                  if (!$elem.hasClass(CLASS_NAME_SHOW$6)) {
8922                    $__default["default"](trigger2).addClass(CLASS_NAME_COLLAPSED).attr("aria-expanded", false);
8923                  }
8924                }
8925              }
8926            }
8927            this.setTransitioning(true);
8928            var complete = function complete2() {
8929              _this2.setTransitioning(false);
8930              $__default["default"](_this2._element).removeClass(CLASS_NAME_COLLAPSING).addClass(CLASS_NAME_COLLAPSE).trigger(EVENT_HIDDEN$4);
8931            };
8932            this._element.style[dimension] = "";
8933            var transitionDuration = Util.getTransitionDurationFromElement(this._element);
8934            $__default["default"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
8935          };
8936          _proto.setTransitioning = function setTransitioning(isTransitioning) {
8937            this._isTransitioning = isTransitioning;
8938          };
8939          _proto.dispose = function dispose() {
8940            $__default["default"].removeData(this._element, DATA_KEY$7);
8941            this._config = null;
8942            this._parent = null;
8943            this._element = null;
8944            this._triggerArray = null;
8945            this._isTransitioning = null;
8946          };
8947          _proto._getConfig = function _getConfig(config2) {
8948            config2 = _extends({}, Default$6, config2);
8949            config2.toggle = Boolean(config2.toggle);
8950            Util.typeCheckConfig(NAME$7, config2, DefaultType$6);
8951            return config2;
8952          };
8953          _proto._getDimension = function _getDimension() {
8954            var hasWidth = $__default["default"](this._element).hasClass(DIMENSION_WIDTH);
8955            return hasWidth ? DIMENSION_WIDTH : DIMENSION_HEIGHT;
8956          };
8957          _proto._getParent = function _getParent() {
8958            var _this3 = this;
8959            var parent;
8960            if (Util.isElement(this._config.parent)) {
8961              parent = this._config.parent;
8962              if (typeof this._config.parent.jquery !== "undefined") {
8963                parent = this._config.parent[0];
8964              }
8965            } else {
8966              parent = document.querySelector(this._config.parent);
8967            }
8968            var selector = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]';
8969            var children = [].slice.call(parent.querySelectorAll(selector));
8970            $__default["default"](children).each(function(i, element) {
8971              _this3._addAriaAndCollapsedClass(Collapse2._getTargetFromElement(element), [element]);
8972            });
8973            return parent;
8974          };
8975          _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {
8976            var isOpen = $__default["default"](element).hasClass(CLASS_NAME_SHOW$6);
8977            if (triggerArray.length) {
8978              $__default["default"](triggerArray).toggleClass(CLASS_NAME_COLLAPSED, !isOpen).attr("aria-expanded", isOpen);
8979            }
8980          };
8981          Collapse2._getTargetFromElement = function _getTargetFromElement(element) {
8982            var selector = Util.getSelectorFromElement(element);
8983            return selector ? document.querySelector(selector) : null;
8984          };
8985          Collapse2._jQueryInterface = function _jQueryInterface(config2) {
8986            return this.each(function() {
8987              var $element = $__default["default"](this);
8988              var data46 = $element.data(DATA_KEY$7);
8989              var _config = _extends({}, Default$6, $element.data(), typeof config2 === "object" && config2 ? config2 : {});
8990              if (!data46 && _config.toggle && typeof config2 === "string" && /show|hide/.test(config2)) {
8991                _config.toggle = false;
8992              }
8993              if (!data46) {
8994                data46 = new Collapse2(this, _config);
8995                $element.data(DATA_KEY$7, data46);
8996              }
8997              if (typeof config2 === "string") {
8998                if (typeof data46[config2] === "undefined") {
8999                  throw new TypeError('No method named "' + config2 + '"');
9000                }
9001                data46[config2]();
9002              }
9003            });
9004          };
9005          _createClass8(Collapse2, null, [{
9006            key: "VERSION",
9007            get: function get10() {
9008              return VERSION$7;
9009            }
9010          }, {
9011            key: "Default",
9012            get: function get10() {
9013              return Default$6;
9014            }
9015          }]);
9016          return Collapse2;
9017        })();
9018        $__default["default"](document).on(EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function(event2) {
9019          if (event2.currentTarget.tagName === "A") {
9020            event2.preventDefault();
9021          }
9022          var $trigger = $__default["default"](this);
9023          var selector = Util.getSelectorFromElement(this);
9024          var selectors = [].slice.call(document.querySelectorAll(selector));
9025          $__default["default"](selectors).each(function() {
9026            var $target = $__default["default"](this);
9027            var data46 = $target.data(DATA_KEY$7);
9028            var config2 = data46 ? "toggle" : $trigger.data();
9029            Collapse._jQueryInterface.call($target, config2);
9030          });
9031        });
9032        $__default["default"].fn[NAME$7] = Collapse._jQueryInterface;
9033        $__default["default"].fn[NAME$7].Constructor = Collapse;
9034        $__default["default"].fn[NAME$7].noConflict = function() {
9035          $__default["default"].fn[NAME$7] = JQUERY_NO_CONFLICT$7;
9036          return Collapse._jQueryInterface;
9037        };
9038        var NAME$6 = "dropdown";
9039        var VERSION$6 = "4.6.2";
9040        var DATA_KEY$6 = "bs.dropdown";
9041        var EVENT_KEY$6 = "." + DATA_KEY$6;
9042        var DATA_API_KEY$3 = ".data-api";
9043        var JQUERY_NO_CONFLICT$6 = $__default["default"].fn[NAME$6];
9044        var ESCAPE_KEYCODE$1 = 27;
9045        var SPACE_KEYCODE = 32;
9046        var TAB_KEYCODE = 9;
9047        var ARROW_UP_KEYCODE = 38;
9048        var ARROW_DOWN_KEYCODE = 40;
9049        var RIGHT_MOUSE_BUTTON_WHICH = 3;
9050        var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE$1);
9051        var CLASS_NAME_DISABLED$1 = "disabled";
9052        var CLASS_NAME_SHOW$5 = "show";
9053        var CLASS_NAME_DROPUP = "dropup";
9054        var CLASS_NAME_DROPRIGHT = "dropright";
9055        var CLASS_NAME_DROPLEFT = "dropleft";
9056        var CLASS_NAME_MENURIGHT = "dropdown-menu-right";
9057        var CLASS_NAME_POSITION_STATIC = "position-static";
9058        var EVENT_HIDE$3 = "hide" + EVENT_KEY$6;
9059        var EVENT_HIDDEN$3 = "hidden" + EVENT_KEY$6;
9060        var EVENT_SHOW$3 = "show" + EVENT_KEY$6;
9061        var EVENT_SHOWN$3 = "shown" + EVENT_KEY$6;
9062        var EVENT_CLICK = "click" + EVENT_KEY$6;
9063        var EVENT_CLICK_DATA_API$2 = "click" + EVENT_KEY$6 + DATA_API_KEY$3;
9064        var EVENT_KEYDOWN_DATA_API = "keydown" + EVENT_KEY$6 + DATA_API_KEY$3;
9065        var EVENT_KEYUP_DATA_API = "keyup" + EVENT_KEY$6 + DATA_API_KEY$3;
9066        var SELECTOR_DATA_TOGGLE$2 = '[data-toggle="dropdown"]';
9067        var SELECTOR_FORM_CHILD2 = ".dropdown form";
9068        var SELECTOR_MENU = ".dropdown-menu";
9069        var SELECTOR_NAVBAR_NAV = ".navbar-nav";
9070        var SELECTOR_VISIBLE_ITEMS = ".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)";
9071        var PLACEMENT_TOP = "top-start";
9072        var PLACEMENT_TOPEND = "top-end";
9073        var PLACEMENT_BOTTOM = "bottom-start";
9074        var PLACEMENT_BOTTOMEND = "bottom-end";
9075        var PLACEMENT_RIGHT = "right-start";
9076        var PLACEMENT_LEFT = "left-start";
9077        var Default$5 = {
9078          offset: 0,
9079          flip: true,
9080          boundary: "scrollParent",
9081          reference: "toggle",
9082          display: "dynamic",
9083          popperConfig: null
9084        };
9085        var DefaultType$5 = {
9086          offset: "(number|string|function)",
9087          flip: "boolean",
9088          boundary: "(string|element)",
9089          reference: "(string|element)",
9090          display: "string",
9091          popperConfig: "(null|object)"
9092        };
9093        var Dropdown = /* @__PURE__ */ (function() {
9094          function Dropdown2(element, config2) {
9095            this._element = element;
9096            this._popper = null;
9097            this._config = this._getConfig(config2);
9098            this._menu = this._getMenuElement();
9099            this._inNavbar = this._detectNavbar();
9100            this._addEventListeners();
9101          }
9102          var _proto = Dropdown2.prototype;
9103          _proto.toggle = function toggle5() {
9104            if (this._element.disabled || $__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1)) {
9105              return;
9106            }
9107            var isActive = $__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5);
9108            Dropdown2._clearMenus();
9109            if (isActive) {
9110              return;
9111            }
9112            this.show(true);
9113          };
9114          _proto.show = function show7(usePopper) {
9115            if (usePopper === void 0) {
9116              usePopper = false;
9117            }
9118            if (this._element.disabled || $__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1) || $__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5)) {
9119              return;
9120            }
9121            var relatedTarget = {
9122              relatedTarget: this._element
9123            };
9124            var showEvent = $__default["default"].Event(EVENT_SHOW$3, relatedTarget);
9125            var parent = Dropdown2._getParentFromElement(this._element);
9126            $__default["default"](parent).trigger(showEvent);
9127            if (showEvent.isDefaultPrevented()) {
9128              return;
9129            }
9130            if (!this._inNavbar && usePopper) {
9131              if (typeof Popper__default["default"] === "undefined") {
9132                throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");
9133              }
9134              var referenceElement = this._element;
9135              if (this._config.reference === "parent") {
9136                referenceElement = parent;
9137              } else if (Util.isElement(this._config.reference)) {
9138                referenceElement = this._config.reference;
9139                if (typeof this._config.reference.jquery !== "undefined") {
9140                  referenceElement = this._config.reference[0];
9141                }
9142              }
9143              if (this._config.boundary !== "scrollParent") {
9144                $__default["default"](parent).addClass(CLASS_NAME_POSITION_STATIC);
9145              }
9146              this._popper = new Popper__default["default"](referenceElement, this._menu, this._getPopperConfig());
9147            }
9148            if ("ontouchstart" in document.documentElement && $__default["default"](parent).closest(SELECTOR_NAVBAR_NAV).length === 0) {
9149              $__default["default"](document.body).children().on("mouseover", null, $__default["default"].noop);
9150            }
9151            this._element.focus();
9152            this._element.setAttribute("aria-expanded", true);
9153            $__default["default"](this._menu).toggleClass(CLASS_NAME_SHOW$5);
9154            $__default["default"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_SHOWN$3, relatedTarget));
9155          };
9156          _proto.hide = function hide7() {
9157            if (this._element.disabled || $__default["default"](this._element).hasClass(CLASS_NAME_DISABLED$1) || !$__default["default"](this._menu).hasClass(CLASS_NAME_SHOW$5)) {
9158              return;
9159            }
9160            var relatedTarget = {
9161              relatedTarget: this._element
9162            };
9163            var hideEvent = $__default["default"].Event(EVENT_HIDE$3, relatedTarget);
9164            var parent = Dropdown2._getParentFromElement(this._element);
9165            $__default["default"](parent).trigger(hideEvent);
9166            if (hideEvent.isDefaultPrevented()) {
9167              return;
9168            }
9169            if (this._popper) {
9170              this._popper.destroy();
9171            }
9172            $__default["default"](this._menu).toggleClass(CLASS_NAME_SHOW$5);
9173            $__default["default"](parent).toggleClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_HIDDEN$3, relatedTarget));
9174          };
9175          _proto.dispose = function dispose() {
9176            $__default["default"].removeData(this._element, DATA_KEY$6);
9177            $__default["default"](this._element).off(EVENT_KEY$6);
9178            this._element = null;
9179            this._menu = null;
9180            if (this._popper !== null) {
9181              this._popper.destroy();
9182              this._popper = null;
9183            }
9184          };
9185          _proto.update = function update2() {
9186            this._inNavbar = this._detectNavbar();
9187            if (this._popper !== null) {
9188              this._popper.scheduleUpdate();
9189            }
9190          };
9191          _proto._addEventListeners = function _addEventListeners() {
9192            var _this = this;
9193            $__default["default"](this._element).on(EVENT_CLICK, function(event2) {
9194              event2.preventDefault();
9195              event2.stopPropagation();
9196              _this.toggle();
9197            });
9198          };
9199          _proto._getConfig = function _getConfig(config2) {
9200            config2 = _extends({}, this.constructor.Default, $__default["default"](this._element).data(), config2);
9201            Util.typeCheckConfig(NAME$6, config2, this.constructor.DefaultType);
9202            return config2;
9203          };
9204          _proto._getMenuElement = function _getMenuElement() {
9205            if (!this._menu) {
9206              var parent = Dropdown2._getParentFromElement(this._element);
9207              if (parent) {
9208                this._menu = parent.querySelector(SELECTOR_MENU);
9209              }
9210            }
9211            return this._menu;
9212          };
9213          _proto._getPlacement = function _getPlacement() {
9214            var $parentDropdown = $__default["default"](this._element.parentNode);
9215            var placement = PLACEMENT_BOTTOM;
9216            if ($parentDropdown.hasClass(CLASS_NAME_DROPUP)) {
9217              placement = $__default["default"](this._menu).hasClass(CLASS_NAME_MENURIGHT) ? PLACEMENT_TOPEND : PLACEMENT_TOP;
9218            } else if ($parentDropdown.hasClass(CLASS_NAME_DROPRIGHT)) {
9219              placement = PLACEMENT_RIGHT;
9220            } else if ($parentDropdown.hasClass(CLASS_NAME_DROPLEFT)) {
9221              placement = PLACEMENT_LEFT;
9222            } else if ($__default["default"](this._menu).hasClass(CLASS_NAME_MENURIGHT)) {
9223              placement = PLACEMENT_BOTTOMEND;
9224            }
9225            return placement;
9226          };
9227          _proto._detectNavbar = function _detectNavbar() {
9228            return $__default["default"](this._element).closest(".navbar").length > 0;
9229          };
9230          _proto._getOffset = function _getOffset() {
9231            var _this2 = this;
9232            var offset3 = {};
9233            if (typeof this._config.offset === "function") {
9234              offset3.fn = function(data46) {
9235                data46.offsets = _extends({}, data46.offsets, _this2._config.offset(data46.offsets, _this2._element));
9236                return data46;
9237              };
9238            } else {
9239              offset3.offset = this._config.offset;
9240            }
9241            return offset3;
9242          };
9243          _proto._getPopperConfig = function _getPopperConfig() {
9244            var popperConfig2 = {
9245              placement: this._getPlacement(),
9246              modifiers: {
9247                offset: this._getOffset(),
9248                flip: {
9249                  enabled: this._config.flip
9250                },
9251                preventOverflow: {
9252                  boundariesElement: this._config.boundary
9253                }
9254              }
9255            };
9256            if (this._config.display === "static") {
9257              popperConfig2.modifiers.applyStyle = {
9258                enabled: false
9259              };
9260            }
9261            return _extends({}, popperConfig2, this._config.popperConfig);
9262          };
9263          Dropdown2._jQueryInterface = function _jQueryInterface(config2) {
9264            return this.each(function() {
9265              var data46 = $__default["default"](this).data(DATA_KEY$6);
9266              var _config = typeof config2 === "object" ? config2 : null;
9267              if (!data46) {
9268                data46 = new Dropdown2(this, _config);
9269                $__default["default"](this).data(DATA_KEY$6, data46);
9270              }
9271              if (typeof config2 === "string") {
9272                if (typeof data46[config2] === "undefined") {
9273                  throw new TypeError('No method named "' + config2 + '"');
9274                }
9275                data46[config2]();
9276              }
9277            });
9278          };
9279          Dropdown2._clearMenus = function _clearMenus(event2) {
9280            if (event2 && (event2.which === RIGHT_MOUSE_BUTTON_WHICH || event2.type === "keyup" && event2.which !== TAB_KEYCODE)) {
9281              return;
9282            }
9283            var toggles = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$2));
9284            for (var i = 0, len2 = toggles.length; i < len2; i++) {
9285              var parent = Dropdown2._getParentFromElement(toggles[i]);
9286              var context7 = $__default["default"](toggles[i]).data(DATA_KEY$6);
9287              var relatedTarget = {
9288                relatedTarget: toggles[i]
9289              };
9290              if (event2 && event2.type === "click") {
9291                relatedTarget.clickEvent = event2;
9292              }
9293              if (!context7) {
9294                continue;
9295              }
9296              var dropdownMenu = context7._menu;
9297              if (!$__default["default"](parent).hasClass(CLASS_NAME_SHOW$5)) {
9298                continue;
9299              }
9300              if (event2 && (event2.type === "click" && /input|textarea/i.test(event2.target.tagName) || event2.type === "keyup" && event2.which === TAB_KEYCODE) && $__default["default"].contains(parent, event2.target)) {
9301                continue;
9302              }
9303              var hideEvent = $__default["default"].Event(EVENT_HIDE$3, relatedTarget);
9304              $__default["default"](parent).trigger(hideEvent);
9305              if (hideEvent.isDefaultPrevented()) {
9306                continue;
9307              }
9308              if ("ontouchstart" in document.documentElement) {
9309                $__default["default"](document.body).children().off("mouseover", null, $__default["default"].noop);
9310              }
9311              toggles[i].setAttribute("aria-expanded", "false");
9312              if (context7._popper) {
9313                context7._popper.destroy();
9314              }
9315              $__default["default"](dropdownMenu).removeClass(CLASS_NAME_SHOW$5);
9316              $__default["default"](parent).removeClass(CLASS_NAME_SHOW$5).trigger($__default["default"].Event(EVENT_HIDDEN$3, relatedTarget));
9317            }
9318          };
9319          Dropdown2._getParentFromElement = function _getParentFromElement(element) {
9320            var parent;
9321            var selector = Util.getSelectorFromElement(element);
9322            if (selector) {
9323              parent = document.querySelector(selector);
9324            }
9325            return parent || element.parentNode;
9326          };
9327          Dropdown2._dataApiKeydownHandler = function _dataApiKeydownHandler(event2) {
9328            if (/input|textarea/i.test(event2.target.tagName) ? event2.which === SPACE_KEYCODE || event2.which !== ESCAPE_KEYCODE$1 && (event2.which !== ARROW_DOWN_KEYCODE && event2.which !== ARROW_UP_KEYCODE || $__default["default"](event2.target).closest(SELECTOR_MENU).length) : !REGEXP_KEYDOWN.test(event2.which)) {
9329              return;
9330            }
9331            if (this.disabled || $__default["default"](this).hasClass(CLASS_NAME_DISABLED$1)) {
9332              return;
9333            }
9334            var parent = Dropdown2._getParentFromElement(this);
9335            var isActive = $__default["default"](parent).hasClass(CLASS_NAME_SHOW$5);
9336            if (!isActive && event2.which === ESCAPE_KEYCODE$1) {
9337              return;
9338            }
9339            event2.preventDefault();
9340            event2.stopPropagation();
9341            if (!isActive || event2.which === ESCAPE_KEYCODE$1 || event2.which === SPACE_KEYCODE) {
9342              if (event2.which === ESCAPE_KEYCODE$1) {
9343                $__default["default"](parent.querySelector(SELECTOR_DATA_TOGGLE$2)).trigger("focus");
9344              }
9345              $__default["default"](this).trigger("click");
9346              return;
9347            }
9348            var items3 = [].slice.call(parent.querySelectorAll(SELECTOR_VISIBLE_ITEMS)).filter(function(item) {
9349              return $__default["default"](item).is(":visible");
9350            });
9351            if (items3.length === 0) {
9352              return;
9353            }
9354            var index3 = items3.indexOf(event2.target);
9355            if (event2.which === ARROW_UP_KEYCODE && index3 > 0) {
9356              index3--;
9357            }
9358            if (event2.which === ARROW_DOWN_KEYCODE && index3 < items3.length - 1) {
9359              index3++;
9360            }
9361            if (index3 < 0) {
9362              index3 = 0;
9363            }
9364            items3[index3].focus();
9365          };
9366          _createClass8(Dropdown2, null, [{
9367            key: "VERSION",
9368            get: function get10() {
9369              return VERSION$6;
9370            }
9371          }, {
9372            key: "Default",
9373            get: function get10() {
9374              return Default$5;
9375            }
9376          }, {
9377            key: "DefaultType",
9378            get: function get10() {
9379              return DefaultType$5;
9380            }
9381          }]);
9382          return Dropdown2;
9383        })();
9384        $__default["default"](document).on(EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$2, Dropdown._dataApiKeydownHandler).on(EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown._dataApiKeydownHandler).on(EVENT_CLICK_DATA_API$2 + " " + EVENT_KEYUP_DATA_API, Dropdown._clearMenus).on(EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function(event2) {
9385          event2.preventDefault();
9386          event2.stopPropagation();
9387          Dropdown._jQueryInterface.call($__default["default"](this), "toggle");
9388        }).on(EVENT_CLICK_DATA_API$2, SELECTOR_FORM_CHILD2, function(e2) {
9389          e2.stopPropagation();
9390        });
9391        $__default["default"].fn[NAME$6] = Dropdown._jQueryInterface;
9392        $__default["default"].fn[NAME$6].Constructor = Dropdown;
9393        $__default["default"].fn[NAME$6].noConflict = function() {
9394          $__default["default"].fn[NAME$6] = JQUERY_NO_CONFLICT$6;
9395          return Dropdown._jQueryInterface;
9396        };
9397        var NAME$5 = "modal";
9398        var VERSION$5 = "4.6.2";
9399        var DATA_KEY$5 = "bs.modal";
9400        var EVENT_KEY$5 = "." + DATA_KEY$5;
9401        var DATA_API_KEY$2 = ".data-api";
9402        var JQUERY_NO_CONFLICT$5 = $__default["default"].fn[NAME$5];
9403        var ESCAPE_KEYCODE = 27;
9404        var CLASS_NAME_SCROLLABLE = "modal-dialog-scrollable";
9405        var CLASS_NAME_SCROLLBAR_MEASURER = "modal-scrollbar-measure";
9406        var CLASS_NAME_BACKDROP = "modal-backdrop";
9407        var CLASS_NAME_OPEN = "modal-open";
9408        var CLASS_NAME_FADE$4 = "fade";
9409        var CLASS_NAME_SHOW$4 = "show";
9410        var CLASS_NAME_STATIC = "modal-static";
9411        var EVENT_HIDE$2 = "hide" + EVENT_KEY$5;
9412        var EVENT_HIDE_PREVENTED = "hidePrevented" + EVENT_KEY$5;
9413        var EVENT_HIDDEN$2 = "hidden" + EVENT_KEY$5;
9414        var EVENT_SHOW$2 = "show" + EVENT_KEY$5;
9415        var EVENT_SHOWN$2 = "shown" + EVENT_KEY$5;
9416        var EVENT_FOCUSIN = "focusin" + EVENT_KEY$5;
9417        var EVENT_RESIZE = "resize" + EVENT_KEY$5;
9418        var EVENT_CLICK_DISMISS$1 = "click.dismiss" + EVENT_KEY$5;
9419        var EVENT_KEYDOWN_DISMISS = "keydown.dismiss" + EVENT_KEY$5;
9420        var EVENT_MOUSEUP_DISMISS = "mouseup.dismiss" + EVENT_KEY$5;
9421        var EVENT_MOUSEDOWN_DISMISS = "mousedown.dismiss" + EVENT_KEY$5;
9422        var EVENT_CLICK_DATA_API$1 = "click" + EVENT_KEY$5 + DATA_API_KEY$2;
9423        var SELECTOR_DIALOG = ".modal-dialog";
9424        var SELECTOR_MODAL_BODY = ".modal-body";
9425        var SELECTOR_DATA_TOGGLE$1 = '[data-toggle="modal"]';
9426        var SELECTOR_DATA_DISMISS$1 = '[data-dismiss="modal"]';
9427        var SELECTOR_FIXED_CONTENT2 = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top";
9428        var SELECTOR_STICKY_CONTENT2 = ".sticky-top";
9429        var Default$4 = {
9430          backdrop: true,
9431          keyboard: true,
9432          focus: true,
9433          show: true
9434        };
9435        var DefaultType$4 = {
9436          backdrop: "(boolean|string)",
9437          keyboard: "boolean",
9438          focus: "boolean",
9439          show: "boolean"
9440        };
9441        var Modal = /* @__PURE__ */ (function() {
9442          function Modal2(element, config2) {
9443            this._config = this._getConfig(config2);
9444            this._element = element;
9445            this._dialog = element.querySelector(SELECTOR_DIALOG);
9446            this._backdrop = null;
9447            this._isShown = false;
9448            this._isBodyOverflowing = false;
9449            this._ignoreBackdropClick = false;
9450            this._isTransitioning = false;
9451            this._scrollbarWidth = 0;
9452          }
9453          var _proto = Modal2.prototype;
9454          _proto.toggle = function toggle5(relatedTarget) {
9455            return this._isShown ? this.hide() : this.show(relatedTarget);
9456          };
9457          _proto.show = function show7(relatedTarget) {
9458            var _this = this;
9459            if (this._isShown || this._isTransitioning) {
9460              return;
9461            }
9462            var showEvent = $__default["default"].Event(EVENT_SHOW$2, {
9463              relatedTarget
9464            });
9465            $__default["default"](this._element).trigger(showEvent);
9466            if (showEvent.isDefaultPrevented()) {
9467              return;
9468            }
9469            this._isShown = true;
9470            if ($__default["default"](this._element).hasClass(CLASS_NAME_FADE$4)) {
9471              this._isTransitioning = true;
9472            }
9473            this._checkScrollbar();
9474            this._setScrollbar();
9475            this._adjustDialog();
9476            this._setEscapeEvent();
9477            this._setResizeEvent();
9478            $__default["default"](this._element).on(EVENT_CLICK_DISMISS$1, SELECTOR_DATA_DISMISS$1, function(event2) {
9479              return _this.hide(event2);
9480            });
9481            $__default["default"](this._dialog).on(EVENT_MOUSEDOWN_DISMISS, function() {
9482              $__default["default"](_this._element).one(EVENT_MOUSEUP_DISMISS, function(event2) {
9483                if ($__default["default"](event2.target).is(_this._element)) {
9484                  _this._ignoreBackdropClick = true;
9485                }
9486              });
9487            });
9488            this._showBackdrop(function() {
9489              return _this._showElement(relatedTarget);
9490            });
9491          };
9492          _proto.hide = function hide7(event2) {
9493            var _this2 = this;
9494            if (event2) {
9495              event2.preventDefault();
9496            }
9497            if (!this._isShown || this._isTransitioning) {
9498              return;
9499            }
9500            var hideEvent = $__default["default"].Event(EVENT_HIDE$2);
9501            $__default["default"](this._element).trigger(hideEvent);
9502            if (!this._isShown || hideEvent.isDefaultPrevented()) {
9503              return;
9504            }
9505            this._isShown = false;
9506            var transition2 = $__default["default"](this._element).hasClass(CLASS_NAME_FADE$4);
9507            if (transition2) {
9508              this._isTransitioning = true;
9509            }
9510            this._setEscapeEvent();
9511            this._setResizeEvent();
9512            $__default["default"](document).off(EVENT_FOCUSIN);
9513            $__default["default"](this._element).removeClass(CLASS_NAME_SHOW$4);
9514            $__default["default"](this._element).off(EVENT_CLICK_DISMISS$1);
9515            $__default["default"](this._dialog).off(EVENT_MOUSEDOWN_DISMISS);
9516            if (transition2) {
9517              var transitionDuration = Util.getTransitionDurationFromElement(this._element);
9518              $__default["default"](this._element).one(Util.TRANSITION_END, function(event3) {
9519                return _this2._hideModal(event3);
9520              }).emulateTransitionEnd(transitionDuration);
9521            } else {
9522              this._hideModal();
9523            }
9524          };
9525          _proto.dispose = function dispose() {
9526            [window, this._element, this._dialog].forEach(function(htmlElement) {
9527              return $__default["default"](htmlElement).off(EVENT_KEY$5);
9528            });
9529            $__default["default"](document).off(EVENT_FOCUSIN);
9530            $__default["default"].removeData(this._element, DATA_KEY$5);
9531            this._config = null;
9532            this._element = null;
9533            this._dialog = null;
9534            this._backdrop = null;
9535            this._isShown = null;
9536            this._isBodyOverflowing = null;
9537            this._ignoreBackdropClick = null;
9538            this._isTransitioning = null;
9539            this._scrollbarWidth = null;
9540          };
9541          _proto.handleUpdate = function handleUpdate3() {
9542            this._adjustDialog();
9543          };
9544          _proto._getConfig = function _getConfig(config2) {
9545            config2 = _extends({}, Default$4, config2);
9546            Util.typeCheckConfig(NAME$5, config2, DefaultType$4);
9547            return config2;
9548          };
9549          _proto._triggerBackdropTransition = function _triggerBackdropTransition() {
9550            var _this3 = this;
9551            var hideEventPrevented = $__default["default"].Event(EVENT_HIDE_PREVENTED);
9552            $__default["default"](this._element).trigger(hideEventPrevented);
9553            if (hideEventPrevented.isDefaultPrevented()) {
9554              return;
9555            }
9556            var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
9557            if (!isModalOverflowing) {
9558              this._element.style.overflowY = "hidden";
9559            }
9560            this._element.classList.add(CLASS_NAME_STATIC);
9561            var modalTransitionDuration = Util.getTransitionDurationFromElement(this._dialog);
9562            $__default["default"](this._element).off(Util.TRANSITION_END);
9563            $__default["default"](this._element).one(Util.TRANSITION_END, function() {
9564              _this3._element.classList.remove(CLASS_NAME_STATIC);
9565              if (!isModalOverflowing) {
9566                $__default["default"](_this3._element).one(Util.TRANSITION_END, function() {
9567                  _this3._element.style.overflowY = "";
9568                }).emulateTransitionEnd(_this3._element, modalTransitionDuration);
9569              }
9570            }).emulateTransitionEnd(modalTransitionDuration);
9571            this._element.focus();
9572          };
9573          _proto._showElement = function _showElement(relatedTarget) {
9574            var _this4 = this;
9575            var transition2 = $__default["default"](this._element).hasClass(CLASS_NAME_FADE$4);
9576            var modalBody = this._dialog ? this._dialog.querySelector(SELECTOR_MODAL_BODY) : null;
9577            if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
9578              document.body.appendChild(this._element);
9579            }
9580            this._element.style.display = "block";
9581            this._element.removeAttribute("aria-hidden");
9582            this._element.setAttribute("aria-modal", true);
9583            this._element.setAttribute("role", "dialog");
9584            if ($__default["default"](this._dialog).hasClass(CLASS_NAME_SCROLLABLE) && modalBody) {
9585              modalBody.scrollTop = 0;
9586            } else {
9587              this._element.scrollTop = 0;
9588            }
9589            if (transition2) {
9590              Util.reflow(this._element);
9591            }
9592            $__default["default"](this._element).addClass(CLASS_NAME_SHOW$4);
9593            if (this._config.focus) {
9594              this._enforceFocus();
9595            }
9596            var shownEvent = $__default["default"].Event(EVENT_SHOWN$2, {
9597              relatedTarget
9598            });
9599            var transitionComplete = function transitionComplete2() {
9600              if (_this4._config.focus) {
9601                _this4._element.focus();
9602              }
9603              _this4._isTransitioning = false;
9604              $__default["default"](_this4._element).trigger(shownEvent);
9605            };
9606            if (transition2) {
9607              var transitionDuration = Util.getTransitionDurationFromElement(this._dialog);
9608              $__default["default"](this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration);
9609            } else {
9610              transitionComplete();
9611            }
9612          };
9613          _proto._enforceFocus = function _enforceFocus() {
9614            var _this5 = this;
9615            $__default["default"](document).off(EVENT_FOCUSIN).on(EVENT_FOCUSIN, function(event2) {
9616              if (document !== event2.target && _this5._element !== event2.target && $__default["default"](_this5._element).has(event2.target).length === 0) {
9617                _this5._element.focus();
9618              }
9619            });
9620          };
9621          _proto._setEscapeEvent = function _setEscapeEvent() {
9622            var _this6 = this;
9623            if (this._isShown) {
9624              $__default["default"](this._element).on(EVENT_KEYDOWN_DISMISS, function(event2) {
9625                if (_this6._config.keyboard && event2.which === ESCAPE_KEYCODE) {
9626                  event2.preventDefault();
9627                  _this6.hide();
9628                } else if (!_this6._config.keyboard && event2.which === ESCAPE_KEYCODE) {
9629                  _this6._triggerBackdropTransition();
9630                }
9631              });
9632            } else if (!this._isShown) {
9633              $__default["default"](this._element).off(EVENT_KEYDOWN_DISMISS);
9634            }
9635          };
9636          _proto._setResizeEvent = function _setResizeEvent() {
9637            var _this7 = this;
9638            if (this._isShown) {
9639              $__default["default"](window).on(EVENT_RESIZE, function(event2) {
9640                return _this7.handleUpdate(event2);
9641              });
9642            } else {
9643              $__default["default"](window).off(EVENT_RESIZE);
9644            }
9645          };
9646          _proto._hideModal = function _hideModal() {
9647            var _this8 = this;
9648            this._element.style.display = "none";
9649            this._element.setAttribute("aria-hidden", true);
9650            this._element.removeAttribute("aria-modal");
9651            this._element.removeAttribute("role");
9652            this._isTransitioning = false;
9653            this._showBackdrop(function() {
9654              $__default["default"](document.body).removeClass(CLASS_NAME_OPEN);
9655              _this8._resetAdjustments();
9656              _this8._resetScrollbar();
9657              $__default["default"](_this8._element).trigger(EVENT_HIDDEN$2);
9658            });
9659          };
9660          _proto._removeBackdrop = function _removeBackdrop() {
9661            if (this._backdrop) {
9662              $__default["default"](this._backdrop).remove();
9663              this._backdrop = null;
9664            }
9665          };
9666          _proto._showBackdrop = function _showBackdrop(callback) {
9667            var _this9 = this;
9668            var animate = $__default["default"](this._element).hasClass(CLASS_NAME_FADE$4) ? CLASS_NAME_FADE$4 : "";
9669            if (this._isShown && this._config.backdrop) {
9670              this._backdrop = document.createElement("div");
9671              this._backdrop.className = CLASS_NAME_BACKDROP;
9672              if (animate) {
9673                this._backdrop.classList.add(animate);
9674              }
9675              $__default["default"](this._backdrop).appendTo(document.body);
9676              $__default["default"](this._element).on(EVENT_CLICK_DISMISS$1, function(event2) {
9677                if (_this9._ignoreBackdropClick) {
9678                  _this9._ignoreBackdropClick = false;
9679                  return;
9680                }
9681                if (event2.target !== event2.currentTarget) {
9682                  return;
9683                }
9684                if (_this9._config.backdrop === "static") {
9685                  _this9._triggerBackdropTransition();
9686                } else {
9687                  _this9.hide();
9688                }
9689              });
9690              if (animate) {
9691                Util.reflow(this._backdrop);
9692              }
9693              $__default["default"](this._backdrop).addClass(CLASS_NAME_SHOW$4);
9694              if (!callback) {
9695                return;
9696              }
9697              if (!animate) {
9698                callback();
9699                return;
9700              }
9701              var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
9702              $__default["default"](this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration);
9703            } else if (!this._isShown && this._backdrop) {
9704              $__default["default"](this._backdrop).removeClass(CLASS_NAME_SHOW$4);
9705              var callbackRemove = function callbackRemove2() {
9706                _this9._removeBackdrop();
9707                if (callback) {
9708                  callback();
9709                }
9710              };
9711              if ($__default["default"](this._element).hasClass(CLASS_NAME_FADE$4)) {
9712                var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
9713                $__default["default"](this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);
9714              } else {
9715                callbackRemove();
9716              }
9717            } else if (callback) {
9718              callback();
9719            }
9720          };
9721          _proto._adjustDialog = function _adjustDialog() {
9722            var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
9723            if (!this._isBodyOverflowing && isModalOverflowing) {
9724              this._element.style.paddingLeft = this._scrollbarWidth + "px";
9725            }
9726            if (this._isBodyOverflowing && !isModalOverflowing) {
9727              this._element.style.paddingRight = this._scrollbarWidth + "px";
9728            }
9729          };
9730          _proto._resetAdjustments = function _resetAdjustments() {
9731            this._element.style.paddingLeft = "";
9732            this._element.style.paddingRight = "";
9733          };
9734          _proto._checkScrollbar = function _checkScrollbar() {
9735            var rect = document.body.getBoundingClientRect();
9736            this._isBodyOverflowing = Math.round(rect.left + rect.right) < window.innerWidth;
9737            this._scrollbarWidth = this._getScrollbarWidth();
9738          };
9739          _proto._setScrollbar = function _setScrollbar() {
9740            var _this10 = this;
9741            if (this._isBodyOverflowing) {
9742              var fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT2));
9743              var stickyContent = [].slice.call(document.querySelectorAll(SELECTOR_STICKY_CONTENT2));
9744              $__default["default"](fixedContent).each(function(index3, element) {
9745                var actualPadding2 = element.style.paddingRight;
9746                var calculatedPadding2 = $__default["default"](element).css("padding-right");
9747                $__default["default"](element).data("padding-right", actualPadding2).css("padding-right", parseFloat(calculatedPadding2) + _this10._scrollbarWidth + "px");
9748              });
9749              $__default["default"](stickyContent).each(function(index3, element) {
9750                var actualMargin = element.style.marginRight;
9751                var calculatedMargin = $__default["default"](element).css("margin-right");
9752                $__default["default"](element).data("margin-right", actualMargin).css("margin-right", parseFloat(calculatedMargin) - _this10._scrollbarWidth + "px");
9753              });
9754              var actualPadding = document.body.style.paddingRight;
9755              var calculatedPadding = $__default["default"](document.body).css("padding-right");
9756              $__default["default"](document.body).data("padding-right", actualPadding).css("padding-right", parseFloat(calculatedPadding) + this._scrollbarWidth + "px");
9757            }
9758            $__default["default"](document.body).addClass(CLASS_NAME_OPEN);
9759          };
9760          _proto._resetScrollbar = function _resetScrollbar() {
9761            var fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT2));
9762            $__default["default"](fixedContent).each(function(index3, element) {
9763              var padding3 = $__default["default"](element).data("padding-right");
9764              $__default["default"](element).removeData("padding-right");
9765              element.style.paddingRight = padding3 ? padding3 : "";
9766            });
9767            var elements = [].slice.call(document.querySelectorAll("" + SELECTOR_STICKY_CONTENT2));
9768            $__default["default"](elements).each(function(index3, element) {
9769              var margin = $__default["default"](element).data("margin-right");
9770              if (typeof margin !== "undefined") {
9771                $__default["default"](element).css("margin-right", margin).removeData("margin-right");
9772              }
9773            });
9774            var padding2 = $__default["default"](document.body).data("padding-right");
9775            $__default["default"](document.body).removeData("padding-right");
9776            document.body.style.paddingRight = padding2 ? padding2 : "";
9777          };
9778          _proto._getScrollbarWidth = function _getScrollbarWidth() {
9779            var scrollDiv = document.createElement("div");
9780            scrollDiv.className = CLASS_NAME_SCROLLBAR_MEASURER;
9781            document.body.appendChild(scrollDiv);
9782            var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
9783            document.body.removeChild(scrollDiv);
9784            return scrollbarWidth;
9785          };
9786          Modal2._jQueryInterface = function _jQueryInterface(config2, relatedTarget) {
9787            return this.each(function() {
9788              var data46 = $__default["default"](this).data(DATA_KEY$5);
9789              var _config = _extends({}, Default$4, $__default["default"](this).data(), typeof config2 === "object" && config2 ? config2 : {});
9790              if (!data46) {
9791                data46 = new Modal2(this, _config);
9792                $__default["default"](this).data(DATA_KEY$5, data46);
9793              }
9794              if (typeof config2 === "string") {
9795                if (typeof data46[config2] === "undefined") {
9796                  throw new TypeError('No method named "' + config2 + '"');
9797                }
9798                data46[config2](relatedTarget);
9799              } else if (_config.show) {
9800                data46.show(relatedTarget);
9801              }
9802            });
9803          };
9804          _createClass8(Modal2, null, [{
9805            key: "VERSION",
9806            get: function get10() {
9807              return VERSION$5;
9808            }
9809          }, {
9810            key: "Default",
9811            get: function get10() {
9812              return Default$4;
9813            }
9814          }]);
9815          return Modal2;
9816        })();
9817        $__default["default"](document).on(EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function(event2) {
9818          var _this11 = this;
9819          var target2;
9820          var selector = Util.getSelectorFromElement(this);
9821          if (selector) {
9822            target2 = document.querySelector(selector);
9823          }
9824          var config2 = $__default["default"](target2).data(DATA_KEY$5) ? "toggle" : _extends({}, $__default["default"](target2).data(), $__default["default"](this).data());
9825          if (this.tagName === "A" || this.tagName === "AREA") {
9826            event2.preventDefault();
9827          }
9828          var $target = $__default["default"](target2).one(EVENT_SHOW$2, function(showEvent) {
9829            if (showEvent.isDefaultPrevented()) {
9830              return;
9831            }
9832            $target.one(EVENT_HIDDEN$2, function() {
9833              if ($__default["default"](_this11).is(":visible")) {
9834                _this11.focus();
9835              }
9836            });
9837          });
9838          Modal._jQueryInterface.call($__default["default"](target2), config2, this);
9839        });
9840        $__default["default"].fn[NAME$5] = Modal._jQueryInterface;
9841        $__default["default"].fn[NAME$5].Constructor = Modal;
9842        $__default["default"].fn[NAME$5].noConflict = function() {
9843          $__default["default"].fn[NAME$5] = JQUERY_NO_CONFLICT$5;
9844          return Modal._jQueryInterface;
9845        };
9846        var uriAttrs = ["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"];
9847        var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i;
9848        var DefaultWhitelist = {
9849          // Global attributes allowed on any supplied element below.
9850          "*": ["class", "dir", "id", "lang", "role", ARIA_ATTRIBUTE_PATTERN],
9851          a: ["target", "href", "title", "rel"],
9852          area: [],
9853          b: [],
9854          br: [],
9855          col: [],
9856          code: [],
9857          div: [],
9858          em: [],
9859          hr: [],
9860          h1: [],
9861          h2: [],
9862          h3: [],
9863          h4: [],
9864          h5: [],
9865          h6: [],
9866          i: [],
9867          img: ["src", "srcset", "alt", "title", "width", "height"],
9868          li: [],
9869          ol: [],
9870          p: [],
9871          pre: [],
9872          s: [],
9873          small: [],
9874          span: [],
9875          sub: [],
9876          sup: [],
9877          strong: [],
9878          u: [],
9879          ul: []
9880        };
9881        var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;
9882        var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;
9883        function allowedAttribute(attr, allowedAttributeList) {
9884          var attrName = attr.nodeName.toLowerCase();
9885          if (allowedAttributeList.indexOf(attrName) !== -1) {
9886            if (uriAttrs.indexOf(attrName) !== -1) {
9887              return Boolean(SAFE_URL_PATTERN.test(attr.nodeValue) || DATA_URL_PATTERN.test(attr.nodeValue));
9888            }
9889            return true;
9890          }
9891          var regExp = allowedAttributeList.filter(function(attrRegex) {
9892            return attrRegex instanceof RegExp;
9893          });
9894          for (var i = 0, len2 = regExp.length; i < len2; i++) {
9895            if (regExp[i].test(attrName)) {
9896              return true;
9897            }
9898          }
9899          return false;
9900        }
9901        function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {
9902          if (unsafeHtml.length === 0) {
9903            return unsafeHtml;
9904          }
9905          if (sanitizeFn && typeof sanitizeFn === "function") {
9906            return sanitizeFn(unsafeHtml);
9907          }
9908          var domParser = new window.DOMParser();
9909          var createdDocument = domParser.parseFromString(unsafeHtml, "text/html");
9910          var whitelistKeys = Object.keys(whiteList);
9911          var elements = [].slice.call(createdDocument.body.querySelectorAll("*"));
9912          var _loop = function _loop2(i2, len3) {
9913            var el = elements[i2];
9914            var elName = el.nodeName.toLowerCase();
9915            if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {
9916              el.parentNode.removeChild(el);
9917              return "continue";
9918            }
9919            var attributeList = [].slice.call(el.attributes);
9920            var whitelistedAttributes = [].concat(whiteList["*"] || [], whiteList[elName] || []);
9921            attributeList.forEach(function(attr) {
9922              if (!allowedAttribute(attr, whitelistedAttributes)) {
9923                el.removeAttribute(attr.nodeName);
9924              }
9925            });
9926          };
9927          for (var i = 0, len2 = elements.length; i < len2; i++) {
9928            var _ret = _loop(i);
9929            if (_ret === "continue") continue;
9930          }
9931          return createdDocument.body.innerHTML;
9932        }
9933        var NAME$4 = "tooltip";
9934        var VERSION$4 = "4.6.2";
9935        var DATA_KEY$4 = "bs.tooltip";
9936        var EVENT_KEY$4 = "." + DATA_KEY$4;
9937        var JQUERY_NO_CONFLICT$4 = $__default["default"].fn[NAME$4];
9938        var CLASS_PREFIX$1 = "bs-tooltip";
9939        var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", "g");
9940        var DISALLOWED_ATTRIBUTES = ["sanitize", "whiteList", "sanitizeFn"];
9941        var CLASS_NAME_FADE$3 = "fade";
9942        var CLASS_NAME_SHOW$3 = "show";
9943        var HOVER_STATE_SHOW = "show";
9944        var HOVER_STATE_OUT = "out";
9945        var SELECTOR_TOOLTIP_INNER = ".tooltip-inner";
9946        var SELECTOR_ARROW = ".arrow";
9947        var TRIGGER_HOVER = "hover";
9948        var TRIGGER_FOCUS = "focus";
9949        var TRIGGER_CLICK = "click";
9950        var TRIGGER_MANUAL = "manual";
9951        var AttachmentMap2 = {
9952          AUTO: "auto",
9953          TOP: "top",
9954          RIGHT: "right",
9955          BOTTOM: "bottom",
9956          LEFT: "left"
9957        };
9958        var Default$3 = {
9959          animation: true,
9960          template: '<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',
9961          trigger: "hover focus",
9962          title: "",
9963          delay: 0,
9964          html: false,
9965          selector: false,
9966          placement: "top",
9967          offset: 0,
9968          container: false,
9969          fallbackPlacement: "flip",
9970          boundary: "scrollParent",
9971          customClass: "",
9972          sanitize: true,
9973          sanitizeFn: null,
9974          whiteList: DefaultWhitelist,
9975          popperConfig: null
9976        };
9977        var DefaultType$3 = {
9978          animation: "boolean",
9979          template: "string",
9980          title: "(string|element|function)",
9981          trigger: "string",
9982          delay: "(number|object)",
9983          html: "boolean",
9984          selector: "(string|boolean)",
9985          placement: "(string|function)",
9986          offset: "(number|string|function)",
9987          container: "(string|element|boolean)",
9988          fallbackPlacement: "(string|array)",
9989          boundary: "(string|element)",
9990          customClass: "(string|function)",
9991          sanitize: "boolean",
9992          sanitizeFn: "(null|function)",
9993          whiteList: "object",
9994          popperConfig: "(null|object)"
9995        };
9996        var Event$1 = {
9997          HIDE: "hide" + EVENT_KEY$4,
9998          HIDDEN: "hidden" + EVENT_KEY$4,
9999          SHOW: "show" + EVENT_KEY$4,
10000          SHOWN: "shown" + EVENT_KEY$4,
10001          INSERTED: "inserted" + EVENT_KEY$4,
10002          CLICK: "click" + EVENT_KEY$4,
10003          FOCUSIN: "focusin" + EVENT_KEY$4,
10004          FOCUSOUT: "focusout" + EVENT_KEY$4,
10005          MOUSEENTER: "mouseenter" + EVENT_KEY$4,
10006          MOUSELEAVE: "mouseleave" + EVENT_KEY$4
10007        };
10008        var Tooltip = /* @__PURE__ */ (function() {
10009          function Tooltip2(element, config2) {
10010            if (typeof Popper__default["default"] === "undefined") {
10011              throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");
10012            }
10013            this._isEnabled = true;
10014            this._timeout = 0;
10015            this._hoverState = "";
10016            this._activeTrigger = {};
10017            this._popper = null;
10018            this.element = element;
10019            this.config = this._getConfig(config2);
10020            this.tip = null;
10021            this._setListeners();
10022          }
10023          var _proto = Tooltip2.prototype;
10024          _proto.enable = function enable2() {
10025            this._isEnabled = true;
10026          };
10027          _proto.disable = function disable2() {
10028            this._isEnabled = false;
10029          };
10030          _proto.toggleEnabled = function toggleEnabled() {
10031            this._isEnabled = !this._isEnabled;
10032          };
10033          _proto.toggle = function toggle5(event2) {
10034            if (!this._isEnabled) {
10035              return;
10036            }
10037            if (event2) {
10038              var dataKey = this.constructor.DATA_KEY;
10039              var context7 = $__default["default"](event2.currentTarget).data(dataKey);
10040              if (!context7) {
10041                context7 = new this.constructor(event2.currentTarget, this._getDelegateConfig());
10042                $__default["default"](event2.currentTarget).data(dataKey, context7);
10043              }
10044              context7._activeTrigger.click = !context7._activeTrigger.click;
10045              if (context7._isWithActiveTrigger()) {
10046                context7._enter(null, context7);
10047              } else {
10048                context7._leave(null, context7);
10049              }
10050            } else {
10051              if ($__default["default"](this.getTipElement()).hasClass(CLASS_NAME_SHOW$3)) {
10052                this._leave(null, this);
10053                return;
10054              }
10055              this._enter(null, this);
10056            }
10057          };
10058          _proto.dispose = function dispose() {
10059            clearTimeout(this._timeout);
10060            $__default["default"].removeData(this.element, this.constructor.DATA_KEY);
10061            $__default["default"](this.element).off(this.constructor.EVENT_KEY);
10062            $__default["default"](this.element).closest(".modal").off("hide.bs.modal", this._hideModalHandler);
10063            if (this.tip) {
10064              $__default["default"](this.tip).remove();
10065            }
10066            this._isEnabled = null;
10067            this._timeout = null;
10068            this._hoverState = null;
10069            this._activeTrigger = null;
10070            if (this._popper) {
10071              this._popper.destroy();
10072            }
10073            this._popper = null;
10074            this.element = null;
10075            this.config = null;
10076            this.tip = null;
10077          };
10078          _proto.show = function show7() {
10079            var _this = this;
10080            if ($__default["default"](this.element).css("display") === "none") {
10081              throw new Error("Please use show on visible elements");
10082            }
10083            var showEvent = $__default["default"].Event(this.constructor.Event.SHOW);
10084            if (this.isWithContent() && this._isEnabled) {
10085              $__default["default"](this.element).trigger(showEvent);
10086              var shadowRoot = Util.findShadowRoot(this.element);
10087              var isInTheDom = $__default["default"].contains(shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement, this.element);
10088              if (showEvent.isDefaultPrevented() || !isInTheDom) {
10089                return;
10090              }
10091              var tip2 = this.getTipElement();
10092              var tipId = Util.getUID(this.constructor.NAME);
10093              tip2.setAttribute("id", tipId);
10094              this.element.setAttribute("aria-describedby", tipId);
10095              this.setContent();
10096              if (this.config.animation) {
10097                $__default["default"](tip2).addClass(CLASS_NAME_FADE$3);
10098              }
10099              var placement = typeof this.config.placement === "function" ? this.config.placement.call(this, tip2, this.element) : this.config.placement;
10100              var attachment = this._getAttachment(placement);
10101              this.addAttachmentClass(attachment);
10102              var container = this._getContainer();
10103              $__default["default"](tip2).data(this.constructor.DATA_KEY, this);
10104              if (!$__default["default"].contains(this.element.ownerDocument.documentElement, this.tip)) {
10105                $__default["default"](tip2).appendTo(container);
10106              }
10107              $__default["default"](this.element).trigger(this.constructor.Event.INSERTED);
10108              this._popper = new Popper__default["default"](this.element, tip2, this._getPopperConfig(attachment));
10109              $__default["default"](tip2).addClass(CLASS_NAME_SHOW$3);
10110              $__default["default"](tip2).addClass(this.config.customClass);
10111              if ("ontouchstart" in document.documentElement) {
10112                $__default["default"](document.body).children().on("mouseover", null, $__default["default"].noop);
10113              }
10114              var complete = function complete2() {
10115                if (_this.config.animation) {
10116                  _this._fixTransition();
10117                }
10118                var prevHoverState = _this._hoverState;
10119                _this._hoverState = null;
10120                $__default["default"](_this.element).trigger(_this.constructor.Event.SHOWN);
10121                if (prevHoverState === HOVER_STATE_OUT) {
10122                  _this._leave(null, _this);
10123                }
10124              };
10125              if ($__default["default"](this.tip).hasClass(CLASS_NAME_FADE$3)) {
10126                var transitionDuration = Util.getTransitionDurationFromElement(this.tip);
10127                $__default["default"](this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
10128              } else {
10129                complete();
10130              }
10131            }
10132          };
10133          _proto.hide = function hide7(callback) {
10134            var _this2 = this;
10135            var tip2 = this.getTipElement();
10136            var hideEvent = $__default["default"].Event(this.constructor.Event.HIDE);
10137            var complete = function complete2() {
10138              if (_this2._hoverState !== HOVER_STATE_SHOW && tip2.parentNode) {
10139                tip2.parentNode.removeChild(tip2);
10140              }
10141              _this2._cleanTipClass();
10142              _this2.element.removeAttribute("aria-describedby");
10143              $__default["default"](_this2.element).trigger(_this2.constructor.Event.HIDDEN);
10144              if (_this2._popper !== null) {
10145                _this2._popper.destroy();
10146              }
10147              if (callback) {
10148                callback();
10149              }
10150            };
10151            $__default["default"](this.element).trigger(hideEvent);
10152            if (hideEvent.isDefaultPrevented()) {
10153              return;
10154            }
10155            $__default["default"](tip2).removeClass(CLASS_NAME_SHOW$3);
10156            if ("ontouchstart" in document.documentElement) {
10157              $__default["default"](document.body).children().off("mouseover", null, $__default["default"].noop);
10158            }
10159            this._activeTrigger[TRIGGER_CLICK] = false;
10160            this._activeTrigger[TRIGGER_FOCUS] = false;
10161            this._activeTrigger[TRIGGER_HOVER] = false;
10162            if ($__default["default"](this.tip).hasClass(CLASS_NAME_FADE$3)) {
10163              var transitionDuration = Util.getTransitionDurationFromElement(tip2);
10164              $__default["default"](tip2).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
10165            } else {
10166              complete();
10167            }
10168            this._hoverState = "";
10169          };
10170          _proto.update = function update2() {
10171            if (this._popper !== null) {
10172              this._popper.scheduleUpdate();
10173            }
10174          };
10175          _proto.isWithContent = function isWithContent() {
10176            return Boolean(this.getTitle());
10177          };
10178          _proto.addAttachmentClass = function addAttachmentClass(attachment) {
10179            $__default["default"](this.getTipElement()).addClass(CLASS_PREFIX$1 + "-" + attachment);
10180          };
10181          _proto.getTipElement = function getTipElement() {
10182            this.tip = this.tip || $__default["default"](this.config.template)[0];
10183            return this.tip;
10184          };
10185          _proto.setContent = function setContent2() {
10186            var tip2 = this.getTipElement();
10187            this.setElementContent($__default["default"](tip2.querySelectorAll(SELECTOR_TOOLTIP_INNER)), this.getTitle());
10188            $__default["default"](tip2).removeClass(CLASS_NAME_FADE$3 + " " + CLASS_NAME_SHOW$3);
10189          };
10190          _proto.setElementContent = function setElementContent($element, content) {
10191            if (typeof content === "object" && (content.nodeType || content.jquery)) {
10192              if (this.config.html) {
10193                if (!$__default["default"](content).parent().is($element)) {
10194                  $element.empty().append(content);
10195                }
10196              } else {
10197                $element.text($__default["default"](content).text());
10198              }
10199              return;
10200            }
10201            if (this.config.html) {
10202              if (this.config.sanitize) {
10203                content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn);
10204              }
10205              $element.html(content);
10206            } else {
10207              $element.text(content);
10208            }
10209          };
10210          _proto.getTitle = function getTitle() {
10211            var title2 = this.element.getAttribute("data-original-title");
10212            if (!title2) {
10213              title2 = typeof this.config.title === "function" ? this.config.title.call(this.element) : this.config.title;
10214            }
10215            return title2;
10216          };
10217          _proto._getPopperConfig = function _getPopperConfig(attachment) {
10218            var _this3 = this;
10219            var defaultBsConfig = {
10220              placement: attachment,
10221              modifiers: {
10222                offset: this._getOffset(),
10223                flip: {
10224                  behavior: this.config.fallbackPlacement
10225                },
10226                arrow: {
10227                  element: SELECTOR_ARROW
10228                },
10229                preventOverflow: {
10230                  boundariesElement: this.config.boundary
10231                }
10232              },
10233              onCreate: function onCreate(data46) {
10234                if (data46.originalPlacement !== data46.placement) {
10235                  _this3._handlePopperPlacementChange(data46);
10236                }
10237              },
10238              onUpdate: function onUpdate(data46) {
10239                return _this3._handlePopperPlacementChange(data46);
10240              }
10241            };
10242            return _extends({}, defaultBsConfig, this.config.popperConfig);
10243          };
10244          _proto._getOffset = function _getOffset() {
10245            var _this4 = this;
10246            var offset3 = {};
10247            if (typeof this.config.offset === "function") {
10248              offset3.fn = function(data46) {
10249                data46.offsets = _extends({}, data46.offsets, _this4.config.offset(data46.offsets, _this4.element));
10250                return data46;
10251              };
10252            } else {
10253              offset3.offset = this.config.offset;
10254            }
10255            return offset3;
10256          };
10257          _proto._getContainer = function _getContainer() {
10258            if (this.config.container === false) {
10259              return document.body;
10260            }
10261            if (Util.isElement(this.config.container)) {
10262              return $__default["default"](this.config.container);
10263            }
10264            return $__default["default"](document).find(this.config.container);
10265          };
10266          _proto._getAttachment = function _getAttachment(placement) {
10267            return AttachmentMap2[placement.toUpperCase()];
10268          };
10269          _proto._setListeners = function _setListeners() {
10270            var _this5 = this;
10271            var triggers = this.config.trigger.split(" ");
10272            triggers.forEach(function(trigger2) {
10273              if (trigger2 === "click") {
10274                $__default["default"](_this5.element).on(_this5.constructor.Event.CLICK, _this5.config.selector, function(event2) {
10275                  return _this5.toggle(event2);
10276                });
10277              } else if (trigger2 !== TRIGGER_MANUAL) {
10278                var eventIn = trigger2 === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN;
10279                var eventOut = trigger2 === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT;
10280                $__default["default"](_this5.element).on(eventIn, _this5.config.selector, function(event2) {
10281                  return _this5._enter(event2);
10282                }).on(eventOut, _this5.config.selector, function(event2) {
10283                  return _this5._leave(event2);
10284                });
10285              }
10286            });
10287            this._hideModalHandler = function() {
10288              if (_this5.element) {
10289                _this5.hide();
10290              }
10291            };
10292            $__default["default"](this.element).closest(".modal").on("hide.bs.modal", this._hideModalHandler);
10293            if (this.config.selector) {
10294              this.config = _extends({}, this.config, {
10295                trigger: "manual",
10296                selector: ""
10297              });
10298            } else {
10299              this._fixTitle();
10300            }
10301          };
10302          _proto._fixTitle = function _fixTitle() {
10303            var titleType = typeof this.element.getAttribute("data-original-title");
10304            if (this.element.getAttribute("title") || titleType !== "string") {
10305              this.element.setAttribute("data-original-title", this.element.getAttribute("title") || "");
10306              this.element.setAttribute("title", "");
10307            }
10308          };
10309          _proto._enter = function _enter2(event2, context7) {
10310            var dataKey = this.constructor.DATA_KEY;
10311            context7 = context7 || $__default["default"](event2.currentTarget).data(dataKey);
10312            if (!context7) {
10313              context7 = new this.constructor(event2.currentTarget, this._getDelegateConfig());
10314              $__default["default"](event2.currentTarget).data(dataKey, context7);
10315            }
10316            if (event2) {
10317              context7._activeTrigger[event2.type === "focusin" ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;
10318            }
10319            if ($__default["default"](context7.getTipElement()).hasClass(CLASS_NAME_SHOW$3) || context7._hoverState === HOVER_STATE_SHOW) {
10320              context7._hoverState = HOVER_STATE_SHOW;
10321              return;
10322            }
10323            clearTimeout(context7._timeout);
10324            context7._hoverState = HOVER_STATE_SHOW;
10325            if (!context7.config.delay || !context7.config.delay.show) {
10326              context7.show();
10327              return;
10328            }
10329            context7._timeout = setTimeout(function() {
10330              if (context7._hoverState === HOVER_STATE_SHOW) {
10331                context7.show();
10332              }
10333            }, context7.config.delay.show);
10334          };
10335          _proto._leave = function _leave(event2, context7) {
10336            var dataKey = this.constructor.DATA_KEY;
10337            context7 = context7 || $__default["default"](event2.currentTarget).data(dataKey);
10338            if (!context7) {
10339              context7 = new this.constructor(event2.currentTarget, this._getDelegateConfig());
10340              $__default["default"](event2.currentTarget).data(dataKey, context7);
10341            }
10342            if (event2) {
10343              context7._activeTrigger[event2.type === "focusout" ? TRIGGER_FOCUS : TRIGGER_HOVER] = false;
10344            }
10345            if (context7._isWithActiveTrigger()) {
10346              return;
10347            }
10348            clearTimeout(context7._timeout);
10349            context7._hoverState = HOVER_STATE_OUT;
10350            if (!context7.config.delay || !context7.config.delay.hide) {
10351              context7.hide();
10352              return;
10353            }
10354            context7._timeout = setTimeout(function() {
10355              if (context7._hoverState === HOVER_STATE_OUT) {
10356                context7.hide();
10357              }
10358            }, context7.config.delay.hide);
10359          };
10360          _proto._isWithActiveTrigger = function _isWithActiveTrigger() {
10361            for (var trigger2 in this._activeTrigger) {
10362              if (this._activeTrigger[trigger2]) {
10363                return true;
10364              }
10365            }
10366            return false;
10367          };
10368          _proto._getConfig = function _getConfig(config2) {
10369            var dataAttributes = $__default["default"](this.element).data();
10370            Object.keys(dataAttributes).forEach(function(dataAttr) {
10371              if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {
10372                delete dataAttributes[dataAttr];
10373              }
10374            });
10375            config2 = _extends({}, this.constructor.Default, dataAttributes, typeof config2 === "object" && config2 ? config2 : {});
10376            if (typeof config2.delay === "number") {
10377              config2.delay = {
10378                show: config2.delay,
10379                hide: config2.delay
10380              };
10381            }
10382            if (typeof config2.title === "number") {
10383              config2.title = config2.title.toString();
10384            }
10385            if (typeof config2.content === "number") {
10386              config2.content = config2.content.toString();
10387            }
10388            Util.typeCheckConfig(NAME$4, config2, this.constructor.DefaultType);
10389            if (config2.sanitize) {
10390              config2.template = sanitizeHtml(config2.template, config2.whiteList, config2.sanitizeFn);
10391            }
10392            return config2;
10393          };
10394          _proto._getDelegateConfig = function _getDelegateConfig() {
10395            var config2 = {};
10396            if (this.config) {
10397              for (var key in this.config) {
10398                if (this.constructor.Default[key] !== this.config[key]) {
10399                  config2[key] = this.config[key];
10400                }
10401              }
10402            }
10403            return config2;
10404          };
10405          _proto._cleanTipClass = function _cleanTipClass() {
10406            var $tip = $__default["default"](this.getTipElement());
10407            var tabClass = $tip.attr("class").match(BSCLS_PREFIX_REGEX$1);
10408            if (tabClass !== null && tabClass.length) {
10409              $tip.removeClass(tabClass.join(""));
10410            }
10411          };
10412          _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
10413            this.tip = popperData.instance.popper;
10414            this._cleanTipClass();
10415            this.addAttachmentClass(this._getAttachment(popperData.placement));
10416          };
10417          _proto._fixTransition = function _fixTransition() {
10418            var tip2 = this.getTipElement();
10419            var initConfigAnimation = this.config.animation;
10420            if (tip2.getAttribute("x-placement") !== null) {
10421              return;
10422            }
10423            $__default["default"](tip2).removeClass(CLASS_NAME_FADE$3);
10424            this.config.animation = false;
10425            this.hide();
10426            this.show();
10427            this.config.animation = initConfigAnimation;
10428          };
10429          Tooltip2._jQueryInterface = function _jQueryInterface(config2) {
10430            return this.each(function() {
10431              var $element = $__default["default"](this);
10432              var data46 = $element.data(DATA_KEY$4);
10433              var _config = typeof config2 === "object" && config2;
10434              if (!data46 && /dispose|hide/.test(config2)) {
10435                return;
10436              }
10437              if (!data46) {
10438                data46 = new Tooltip2(this, _config);
10439                $element.data(DATA_KEY$4, data46);
10440              }
10441              if (typeof config2 === "string") {
10442                if (typeof data46[config2] === "undefined") {
10443                  throw new TypeError('No method named "' + config2 + '"');
10444                }
10445                data46[config2]();
10446              }
10447            });
10448          };
10449          _createClass8(Tooltip2, null, [{
10450            key: "VERSION",
10451            get: function get10() {
10452              return VERSION$4;
10453            }
10454          }, {
10455            key: "Default",
10456            get: function get10() {
10457              return Default$3;
10458            }
10459          }, {
10460            key: "NAME",
10461            get: function get10() {
10462              return NAME$4;
10463            }
10464          }, {
10465            key: "DATA_KEY",
10466            get: function get10() {
10467              return DATA_KEY$4;
10468            }
10469          }, {
10470            key: "Event",
10471            get: function get10() {
10472              return Event$1;
10473            }
10474          }, {
10475            key: "EVENT_KEY",
10476            get: function get10() {
10477              return EVENT_KEY$4;
10478            }
10479          }, {
10480            key: "DefaultType",
10481            get: function get10() {
10482              return DefaultType$3;
10483            }
10484          }]);
10485          return Tooltip2;
10486        })();
10487        $__default["default"].fn[NAME$4] = Tooltip._jQueryInterface;
10488        $__default["default"].fn[NAME$4].Constructor = Tooltip;
10489        $__default["default"].fn[NAME$4].noConflict = function() {
10490          $__default["default"].fn[NAME$4] = JQUERY_NO_CONFLICT$4;
10491          return Tooltip._jQueryInterface;
10492        };
10493        var NAME$3 = "popover";
10494        var VERSION$3 = "4.6.2";
10495        var DATA_KEY$3 = "bs.popover";
10496        var EVENT_KEY$3 = "." + DATA_KEY$3;
10497        var JQUERY_NO_CONFLICT$3 = $__default["default"].fn[NAME$3];
10498        var CLASS_PREFIX = "bs-popover";
10499        var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", "g");
10500        var CLASS_NAME_FADE$2 = "fade";
10501        var CLASS_NAME_SHOW$2 = "show";
10502        var SELECTOR_TITLE = ".popover-header";
10503        var SELECTOR_CONTENT = ".popover-body";
10504        var Default$2 = _extends({}, Tooltip.Default, {
10505          placement: "right",
10506          trigger: "click",
10507          content: "",
10508          template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'
10509        });
10510        var DefaultType$2 = _extends({}, Tooltip.DefaultType, {
10511          content: "(string|element|function)"
10512        });
10513        var Event2 = {
10514          HIDE: "hide" + EVENT_KEY$3,
10515          HIDDEN: "hidden" + EVENT_KEY$3,
10516          SHOW: "show" + EVENT_KEY$3,
10517          SHOWN: "shown" + EVENT_KEY$3,
10518          INSERTED: "inserted" + EVENT_KEY$3,
10519          CLICK: "click" + EVENT_KEY$3,
10520          FOCUSIN: "focusin" + EVENT_KEY$3,
10521          FOCUSOUT: "focusout" + EVENT_KEY$3,
10522          MOUSEENTER: "mouseenter" + EVENT_KEY$3,
10523          MOUSELEAVE: "mouseleave" + EVENT_KEY$3
10524        };
10525        var Popover = /* @__PURE__ */ (function(_Tooltip) {
10526          _inheritsLoose(Popover2, _Tooltip);
10527          function Popover2() {
10528            return _Tooltip.apply(this, arguments) || this;
10529          }
10530          var _proto = Popover2.prototype;
10531          _proto.isWithContent = function isWithContent() {
10532            return this.getTitle() || this._getContent();
10533          };
10534          _proto.addAttachmentClass = function addAttachmentClass(attachment) {
10535            $__default["default"](this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment);
10536          };
10537          _proto.getTipElement = function getTipElement() {
10538            this.tip = this.tip || $__default["default"](this.config.template)[0];
10539            return this.tip;
10540          };
10541          _proto.setContent = function setContent2() {
10542            var $tip = $__default["default"](this.getTipElement());
10543            this.setElementContent($tip.find(SELECTOR_TITLE), this.getTitle());
10544            var content = this._getContent();
10545            if (typeof content === "function") {
10546              content = content.call(this.element);
10547            }
10548            this.setElementContent($tip.find(SELECTOR_CONTENT), content);
10549            $tip.removeClass(CLASS_NAME_FADE$2 + " " + CLASS_NAME_SHOW$2);
10550          };
10551          _proto._getContent = function _getContent() {
10552            return this.element.getAttribute("data-content") || this.config.content;
10553          };
10554          _proto._cleanTipClass = function _cleanTipClass() {
10555            var $tip = $__default["default"](this.getTipElement());
10556            var tabClass = $tip.attr("class").match(BSCLS_PREFIX_REGEX);
10557            if (tabClass !== null && tabClass.length > 0) {
10558              $tip.removeClass(tabClass.join(""));
10559            }
10560          };
10561          Popover2._jQueryInterface = function _jQueryInterface(config2) {
10562            return this.each(function() {
10563              var data46 = $__default["default"](this).data(DATA_KEY$3);
10564              var _config = typeof config2 === "object" ? config2 : null;
10565              if (!data46 && /dispose|hide/.test(config2)) {
10566                return;
10567              }
10568              if (!data46) {
10569                data46 = new Popover2(this, _config);
10570                $__default["default"](this).data(DATA_KEY$3, data46);
10571              }
10572              if (typeof config2 === "string") {
10573                if (typeof data46[config2] === "undefined") {
10574                  throw new TypeError('No method named "' + config2 + '"');
10575                }
10576                data46[config2]();
10577              }
10578            });
10579          };
10580          _createClass8(Popover2, null, [{
10581            key: "VERSION",
10582            get: (
10583              // Getters
10584              function get10() {
10585                return VERSION$3;
10586              }
10587            )
10588          }, {
10589            key: "Default",
10590            get: function get10() {
10591              return Default$2;
10592            }
10593          }, {
10594            key: "NAME",
10595            get: function get10() {
10596              return NAME$3;
10597            }
10598          }, {
10599            key: "DATA_KEY",
10600            get: function get10() {
10601              return DATA_KEY$3;
10602            }
10603          }, {
10604            key: "Event",
10605            get: function get10() {
10606              return Event2;
10607            }
10608          }, {
10609            key: "EVENT_KEY",
10610            get: function get10() {
10611              return EVENT_KEY$3;
10612            }
10613          }, {
10614            key: "DefaultType",
10615            get: function get10() {
10616              return DefaultType$2;
10617            }
10618          }]);
10619          return Popover2;
10620        })(Tooltip);
10621        $__default["default"].fn[NAME$3] = Popover._jQueryInterface;
10622        $__default["default"].fn[NAME$3].Constructor = Popover;
10623        $__default["default"].fn[NAME$3].noConflict = function() {
10624          $__default["default"].fn[NAME$3] = JQUERY_NO_CONFLICT$3;
10625          return Popover._jQueryInterface;
10626        };
10627        var NAME$2 = "scrollspy";
10628        var VERSION$2 = "4.6.2";
10629        var DATA_KEY$2 = "bs.scrollspy";
10630        var EVENT_KEY$2 = "." + DATA_KEY$2;
10631        var DATA_API_KEY$1 = ".data-api";
10632        var JQUERY_NO_CONFLICT$2 = $__default["default"].fn[NAME$2];
10633        var CLASS_NAME_DROPDOWN_ITEM2 = "dropdown-item";
10634        var CLASS_NAME_ACTIVE$1 = "active";
10635        var EVENT_ACTIVATE = "activate" + EVENT_KEY$2;
10636        var EVENT_SCROLL = "scroll" + EVENT_KEY$2;
10637        var EVENT_LOAD_DATA_API = "load" + EVENT_KEY$2 + DATA_API_KEY$1;
10638        var METHOD_OFFSET2 = "offset";
10639        var METHOD_POSITION2 = "position";
10640        var SELECTOR_DATA_SPY = '[data-spy="scroll"]';
10641        var SELECTOR_NAV_LIST_GROUP$1 = ".nav, .list-group";
10642        var SELECTOR_NAV_LINKS2 = ".nav-link";
10643        var SELECTOR_NAV_ITEMS2 = ".nav-item";
10644        var SELECTOR_LIST_ITEMS2 = ".list-group-item";
10645        var SELECTOR_DROPDOWN$1 = ".dropdown";
10646        var SELECTOR_DROPDOWN_ITEMS2 = ".dropdown-item";
10647        var SELECTOR_DROPDOWN_TOGGLE$1 = ".dropdown-toggle";
10648        var Default$1 = {
10649          offset: 10,
10650          method: "auto",
10651          target: ""
10652        };
10653        var DefaultType$1 = {
10654          offset: "number",
10655          method: "string",
10656          target: "(string|element)"
10657        };
10658        var ScrollSpy = /* @__PURE__ */ (function() {
10659          function ScrollSpy2(element, config2) {
10660            var _this = this;
10661            this._element = element;
10662            this._scrollElement = element.tagName === "BODY" ? window : element;
10663            this._config = this._getConfig(config2);
10664            this._selector = this._config.target + " " + SELECTOR_NAV_LINKS2 + "," + (this._config.target + " " + SELECTOR_LIST_ITEMS2 + ",") + (this._config.target + " " + SELECTOR_DROPDOWN_ITEMS2);
10665            this._offsets = [];
10666            this._targets = [];
10667            this._activeTarget = null;
10668            this._scrollHeight = 0;
10669            $__default["default"](this._scrollElement).on(EVENT_SCROLL, function(event2) {
10670              return _this._process(event2);
10671            });
10672            this.refresh();
10673            this._process();
10674          }
10675          var _proto = ScrollSpy2.prototype;
10676          _proto.refresh = function refresh2() {
10677            var _this2 = this;
10678            var autoMethod = this._scrollElement === this._scrollElement.window ? METHOD_OFFSET2 : METHOD_POSITION2;
10679            var offsetMethod = this._config.method === "auto" ? autoMethod : this._config.method;
10680            var offsetBase = offsetMethod === METHOD_POSITION2 ? this._getScrollTop() : 0;
10681            this._offsets = [];
10682            this._targets = [];
10683            this._scrollHeight = this._getScrollHeight();
10684            var targets = [].slice.call(document.querySelectorAll(this._selector));
10685            targets.map(function(element) {
10686              var target2;
10687              var targetSelector = Util.getSelectorFromElement(element);
10688              if (targetSelector) {
10689                target2 = document.querySelector(targetSelector);
10690              }
10691              if (target2) {
10692                var targetBCR = target2.getBoundingClientRect();
10693                if (targetBCR.width || targetBCR.height) {
10694                  return [$__default["default"](target2)[offsetMethod]().top + offsetBase, targetSelector];
10695                }
10696              }
10697              return null;
10698            }).filter(Boolean).sort(function(a2, b) {
10699              return a2[0] - b[0];
10700            }).forEach(function(item) {
10701              _this2._offsets.push(item[0]);
10702              _this2._targets.push(item[1]);
10703            });
10704          };
10705          _proto.dispose = function dispose() {
10706            $__default["default"].removeData(this._element, DATA_KEY$2);
10707            $__default["default"](this._scrollElement).off(EVENT_KEY$2);
10708            this._element = null;
10709            this._scrollElement = null;
10710            this._config = null;
10711            this._selector = null;
10712            this._offsets = null;
10713            this._targets = null;
10714            this._activeTarget = null;
10715            this._scrollHeight = null;
10716          };
10717          _proto._getConfig = function _getConfig(config2) {
10718            config2 = _extends({}, Default$1, typeof config2 === "object" && config2 ? config2 : {});
10719            if (typeof config2.target !== "string" && Util.isElement(config2.target)) {
10720              var id = $__default["default"](config2.target).attr("id");
10721              if (!id) {
10722                id = Util.getUID(NAME$2);
10723                $__default["default"](config2.target).attr("id", id);
10724              }
10725              config2.target = "#" + id;
10726            }
10727            Util.typeCheckConfig(NAME$2, config2, DefaultType$1);
10728            return config2;
10729          };
10730          _proto._getScrollTop = function _getScrollTop() {
10731            return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;
10732          };
10733          _proto._getScrollHeight = function _getScrollHeight() {
10734            return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
10735          };
10736          _proto._getOffsetHeight = function _getOffsetHeight() {
10737            return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;
10738          };
10739          _proto._process = function _process() {
10740            var scrollTop = this._getScrollTop() + this._config.offset;
10741            var scrollHeight = this._getScrollHeight();
10742            var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();
10743            if (this._scrollHeight !== scrollHeight) {
10744              this.refresh();
10745            }
10746            if (scrollTop >= maxScroll) {
10747              var target2 = this._targets[this._targets.length - 1];
10748              if (this._activeTarget !== target2) {
10749                this._activate(target2);
10750              }
10751              return;
10752            }
10753            if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {
10754              this._activeTarget = null;
10755              this._clear();
10756              return;
10757            }
10758            for (var i = this._offsets.length; i--; ) {
10759              var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === "undefined" || scrollTop < this._offsets[i + 1]);
10760              if (isActiveTarget) {
10761                this._activate(this._targets[i]);
10762              }
10763            }
10764          };
10765          _proto._activate = function _activate(target2) {
10766            this._activeTarget = target2;
10767            this._clear();
10768            var queries = this._selector.split(",").map(function(selector) {
10769              return selector + '[data-target="' + target2 + '"],' + selector + '[href="' + target2 + '"]';
10770            });
10771            var $link = $__default["default"]([].slice.call(document.querySelectorAll(queries.join(","))));
10772            if ($link.hasClass(CLASS_NAME_DROPDOWN_ITEM2)) {
10773              $link.closest(SELECTOR_DROPDOWN$1).find(SELECTOR_DROPDOWN_TOGGLE$1).addClass(CLASS_NAME_ACTIVE$1);
10774              $link.addClass(CLASS_NAME_ACTIVE$1);
10775            } else {
10776              $link.addClass(CLASS_NAME_ACTIVE$1);
10777              $link.parents(SELECTOR_NAV_LIST_GROUP$1).prev(SELECTOR_NAV_LINKS2 + ", " + SELECTOR_LIST_ITEMS2).addClass(CLASS_NAME_ACTIVE$1);
10778              $link.parents(SELECTOR_NAV_LIST_GROUP$1).prev(SELECTOR_NAV_ITEMS2).children(SELECTOR_NAV_LINKS2).addClass(CLASS_NAME_ACTIVE$1);
10779            }
10780            $__default["default"](this._scrollElement).trigger(EVENT_ACTIVATE, {
10781              relatedTarget: target2
10782            });
10783          };
10784          _proto._clear = function _clear() {
10785            [].slice.call(document.querySelectorAll(this._selector)).filter(function(node) {
10786              return node.classList.contains(CLASS_NAME_ACTIVE$1);
10787            }).forEach(function(node) {
10788              return node.classList.remove(CLASS_NAME_ACTIVE$1);
10789            });
10790          };
10791          ScrollSpy2._jQueryInterface = function _jQueryInterface(config2) {
10792            return this.each(function() {
10793              var data46 = $__default["default"](this).data(DATA_KEY$2);
10794              var _config = typeof config2 === "object" && config2;
10795              if (!data46) {
10796                data46 = new ScrollSpy2(this, _config);
10797                $__default["default"](this).data(DATA_KEY$2, data46);
10798              }
10799              if (typeof config2 === "string") {
10800                if (typeof data46[config2] === "undefined") {
10801                  throw new TypeError('No method named "' + config2 + '"');
10802                }
10803                data46[config2]();
10804              }
10805            });
10806          };
10807          _createClass8(ScrollSpy2, null, [{
10808            key: "VERSION",
10809            get: function get10() {
10810              return VERSION$2;
10811            }
10812          }, {
10813            key: "Default",
10814            get: function get10() {
10815              return Default$1;
10816            }
10817          }]);
10818          return ScrollSpy2;
10819        })();
10820        $__default["default"](window).on(EVENT_LOAD_DATA_API, function() {
10821          var scrollSpys = [].slice.call(document.querySelectorAll(SELECTOR_DATA_SPY));
10822          var scrollSpysLength = scrollSpys.length;
10823          for (var i = scrollSpysLength; i--; ) {
10824            var $spy = $__default["default"](scrollSpys[i]);
10825            ScrollSpy._jQueryInterface.call($spy, $spy.data());
10826          }
10827        });
10828        $__default["default"].fn[NAME$2] = ScrollSpy._jQueryInterface;
10829        $__default["default"].fn[NAME$2].Constructor = ScrollSpy;
10830        $__default["default"].fn[NAME$2].noConflict = function() {
10831          $__default["default"].fn[NAME$2] = JQUERY_NO_CONFLICT$2;
10832          return ScrollSpy._jQueryInterface;
10833        };
10834        var NAME$1 = "tab";
10835        var VERSION$1 = "4.6.2";
10836        var DATA_KEY$1 = "bs.tab";
10837        var EVENT_KEY$1 = "." + DATA_KEY$1;
10838        var DATA_API_KEY = ".data-api";
10839        var JQUERY_NO_CONFLICT$1 = $__default["default"].fn[NAME$1];
10840        var CLASS_NAME_DROPDOWN_MENU = "dropdown-menu";
10841        var CLASS_NAME_ACTIVE2 = "active";
10842        var CLASS_NAME_DISABLED = "disabled";
10843        var CLASS_NAME_FADE$1 = "fade";
10844        var CLASS_NAME_SHOW$1 = "show";
10845        var EVENT_HIDE$1 = "hide" + EVENT_KEY$1;
10846        var EVENT_HIDDEN$1 = "hidden" + EVENT_KEY$1;
10847        var EVENT_SHOW$1 = "show" + EVENT_KEY$1;
10848        var EVENT_SHOWN$1 = "shown" + EVENT_KEY$1;
10849        var EVENT_CLICK_DATA_API = "click" + EVENT_KEY$1 + DATA_API_KEY;
10850        var SELECTOR_DROPDOWN2 = ".dropdown";
10851        var SELECTOR_NAV_LIST_GROUP2 = ".nav, .list-group";
10852        var SELECTOR_ACTIVE = ".active";
10853        var SELECTOR_ACTIVE_UL = "> li > .active";
10854        var SELECTOR_DATA_TOGGLE = '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]';
10855        var SELECTOR_DROPDOWN_TOGGLE2 = ".dropdown-toggle";
10856        var SELECTOR_DROPDOWN_ACTIVE_CHILD = "> .dropdown-menu .active";
10857        var Tab = /* @__PURE__ */ (function() {
10858          function Tab2(element) {
10859            this._element = element;
10860          }
10861          var _proto = Tab2.prototype;
10862          _proto.show = function show7() {
10863            var _this = this;
10864            if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $__default["default"](this._element).hasClass(CLASS_NAME_ACTIVE2) || $__default["default"](this._element).hasClass(CLASS_NAME_DISABLED) || this._element.hasAttribute("disabled")) {
10865              return;
10866            }
10867            var target2;
10868            var previous;
10869            var listElement = $__default["default"](this._element).closest(SELECTOR_NAV_LIST_GROUP2)[0];
10870            var selector = Util.getSelectorFromElement(this._element);
10871            if (listElement) {
10872              var itemSelector = listElement.nodeName === "UL" || listElement.nodeName === "OL" ? SELECTOR_ACTIVE_UL : SELECTOR_ACTIVE;
10873              previous = $__default["default"].makeArray($__default["default"](listElement).find(itemSelector));
10874              previous = previous[previous.length - 1];
10875            }
10876            var hideEvent = $__default["default"].Event(EVENT_HIDE$1, {
10877              relatedTarget: this._element
10878            });
10879            var showEvent = $__default["default"].Event(EVENT_SHOW$1, {
10880              relatedTarget: previous
10881            });
10882            if (previous) {
10883              $__default["default"](previous).trigger(hideEvent);
10884            }
10885            $__default["default"](this._element).trigger(showEvent);
10886            if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) {
10887              return;
10888            }
10889            if (selector) {
10890              target2 = document.querySelector(selector);
10891            }
10892            this._activate(this._element, listElement);
10893            var complete = function complete2() {
10894              var hiddenEvent = $__default["default"].Event(EVENT_HIDDEN$1, {
10895                relatedTarget: _this._element
10896              });
10897              var shownEvent = $__default["default"].Event(EVENT_SHOWN$1, {
10898                relatedTarget: previous
10899              });
10900              $__default["default"](previous).trigger(hiddenEvent);
10901              $__default["default"](_this._element).trigger(shownEvent);
10902            };
10903            if (target2) {
10904              this._activate(target2, target2.parentNode, complete);
10905            } else {
10906              complete();
10907            }
10908          };
10909          _proto.dispose = function dispose() {
10910            $__default["default"].removeData(this._element, DATA_KEY$1);
10911            this._element = null;
10912          };
10913          _proto._activate = function _activate(element, container, callback) {
10914            var _this2 = this;
10915            var activeElements = container && (container.nodeName === "UL" || container.nodeName === "OL") ? $__default["default"](container).find(SELECTOR_ACTIVE_UL) : $__default["default"](container).children(SELECTOR_ACTIVE);
10916            var active = activeElements[0];
10917            var isTransitioning = callback && active && $__default["default"](active).hasClass(CLASS_NAME_FADE$1);
10918            var complete = function complete2() {
10919              return _this2._transitionComplete(element, active, callback);
10920            };
10921            if (active && isTransitioning) {
10922              var transitionDuration = Util.getTransitionDurationFromElement(active);
10923              $__default["default"](active).removeClass(CLASS_NAME_SHOW$1).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
10924            } else {
10925              complete();
10926            }
10927          };
10928          _proto._transitionComplete = function _transitionComplete(element, active, callback) {
10929            if (active) {
10930              $__default["default"](active).removeClass(CLASS_NAME_ACTIVE2);
10931              var dropdownChild = $__default["default"](active.parentNode).find(SELECTOR_DROPDOWN_ACTIVE_CHILD)[0];
10932              if (dropdownChild) {
10933                $__default["default"](dropdownChild).removeClass(CLASS_NAME_ACTIVE2);
10934              }
10935              if (active.getAttribute("role") === "tab") {
10936                active.setAttribute("aria-selected", false);
10937              }
10938            }
10939            $__default["default"](element).addClass(CLASS_NAME_ACTIVE2);
10940            if (element.getAttribute("role") === "tab") {
10941              element.setAttribute("aria-selected", true);
10942            }
10943            Util.reflow(element);
10944            if (element.classList.contains(CLASS_NAME_FADE$1)) {
10945              element.classList.add(CLASS_NAME_SHOW$1);
10946            }
10947            var parent = element.parentNode;
10948            if (parent && parent.nodeName === "LI") {
10949              parent = parent.parentNode;
10950            }
10951            if (parent && $__default["default"](parent).hasClass(CLASS_NAME_DROPDOWN_MENU)) {
10952              var dropdownElement = $__default["default"](element).closest(SELECTOR_DROPDOWN2)[0];
10953              if (dropdownElement) {
10954                var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(SELECTOR_DROPDOWN_TOGGLE2));
10955                $__default["default"](dropdownToggleList).addClass(CLASS_NAME_ACTIVE2);
10956              }
10957              element.setAttribute("aria-expanded", true);
10958            }
10959            if (callback) {
10960              callback();
10961            }
10962          };
10963          Tab2._jQueryInterface = function _jQueryInterface(config2) {
10964            return this.each(function() {
10965              var $this = $__default["default"](this);
10966              var data46 = $this.data(DATA_KEY$1);
10967              if (!data46) {
10968                data46 = new Tab2(this);
10969                $this.data(DATA_KEY$1, data46);
10970              }
10971              if (typeof config2 === "string") {
10972                if (typeof data46[config2] === "undefined") {
10973                  throw new TypeError('No method named "' + config2 + '"');
10974                }
10975                data46[config2]();
10976              }
10977            });
10978          };
10979          _createClass8(Tab2, null, [{
10980            key: "VERSION",
10981            get: function get10() {
10982              return VERSION$1;
10983            }
10984          }]);
10985          return Tab2;
10986        })();
10987        $__default["default"](document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function(event2) {
10988          event2.preventDefault();
10989          Tab._jQueryInterface.call($__default["default"](this), "show");
10990        });
10991        $__default["default"].fn[NAME$1] = Tab._jQueryInterface;
10992        $__default["default"].fn[NAME$1].Constructor = Tab;
10993        $__default["default"].fn[NAME$1].noConflict = function() {
10994          $__default["default"].fn[NAME$1] = JQUERY_NO_CONFLICT$1;
10995          return Tab._jQueryInterface;
10996        };
10997        var NAME4 = "toast";
10998        var VERSION = "4.6.2";
10999        var DATA_KEY = "bs.toast";
11000        var EVENT_KEY = "." + DATA_KEY;
11001        var JQUERY_NO_CONFLICT = $__default["default"].fn[NAME4];
11002        var CLASS_NAME_FADE = "fade";
11003        var CLASS_NAME_HIDE = "hide";
11004        var CLASS_NAME_SHOW2 = "show";
11005        var CLASS_NAME_SHOWING = "showing";
11006        var EVENT_CLICK_DISMISS = "click.dismiss" + EVENT_KEY;
11007        var EVENT_HIDE = "hide" + EVENT_KEY;
11008        var EVENT_HIDDEN = "hidden" + EVENT_KEY;
11009        var EVENT_SHOW = "show" + EVENT_KEY;
11010        var EVENT_SHOWN = "shown" + EVENT_KEY;
11011        var SELECTOR_DATA_DISMISS = '[data-dismiss="toast"]';
11012        var Default2 = {
11013          animation: true,
11014          autohide: true,
11015          delay: 500
11016        };
11017        var DefaultType2 = {
11018          animation: "boolean",
11019          autohide: "boolean",
11020          delay: "number"
11021        };
11022        var Toast = /* @__PURE__ */ (function() {
11023          function Toast2(element, config2) {
11024            this._element = element;
11025            this._config = this._getConfig(config2);
11026            this._timeout = null;
11027            this._setListeners();
11028          }
11029          var _proto = Toast2.prototype;
11030          _proto.show = function show7() {
11031            var _this = this;
11032            var showEvent = $__default["default"].Event(EVENT_SHOW);
11033            $__default["default"](this._element).trigger(showEvent);
11034            if (showEvent.isDefaultPrevented()) {
11035              return;
11036            }
11037            this._clearTimeout();
11038            if (this._config.animation) {
11039              this._element.classList.add(CLASS_NAME_FADE);
11040            }
11041            var complete = function complete2() {
11042              _this._element.classList.remove(CLASS_NAME_SHOWING);
11043              _this._element.classList.add(CLASS_NAME_SHOW2);
11044              $__default["default"](_this._element).trigger(EVENT_SHOWN);
11045              if (_this._config.autohide) {
11046                _this._timeout = setTimeout(function() {
11047                  _this.hide();
11048                }, _this._config.delay);
11049              }
11050            };
11051            this._element.classList.remove(CLASS_NAME_HIDE);
11052            Util.reflow(this._element);
11053            this._element.classList.add(CLASS_NAME_SHOWING);
11054            if (this._config.animation) {
11055              var transitionDuration = Util.getTransitionDurationFromElement(this._element);
11056              $__default["default"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
11057            } else {
11058              complete();
11059            }
11060          };
11061          _proto.hide = function hide7() {
11062            if (!this._element.classList.contains(CLASS_NAME_SHOW2)) {
11063              return;
11064            }
11065            var hideEvent = $__default["default"].Event(EVENT_HIDE);
11066            $__default["default"](this._element).trigger(hideEvent);
11067            if (hideEvent.isDefaultPrevented()) {
11068              return;
11069            }
11070            this._close();
11071          };
11072          _proto.dispose = function dispose() {
11073            this._clearTimeout();
11074            if (this._element.classList.contains(CLASS_NAME_SHOW2)) {
11075              this._element.classList.remove(CLASS_NAME_SHOW2);
11076            }
11077            $__default["default"](this._element).off(EVENT_CLICK_DISMISS);
11078            $__default["default"].removeData(this._element, DATA_KEY);
11079            this._element = null;
11080            this._config = null;
11081          };
11082          _proto._getConfig = function _getConfig(config2) {
11083            config2 = _extends({}, Default2, $__default["default"](this._element).data(), typeof config2 === "object" && config2 ? config2 : {});
11084            Util.typeCheckConfig(NAME4, config2, this.constructor.DefaultType);
11085            return config2;
11086          };
11087          _proto._setListeners = function _setListeners() {
11088            var _this2 = this;
11089            $__default["default"](this._element).on(EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function() {
11090              return _this2.hide();
11091            });
11092          };
11093          _proto._close = function _close() {
11094            var _this3 = this;
11095            var complete = function complete2() {
11096              _this3._element.classList.add(CLASS_NAME_HIDE);
11097              $__default["default"](_this3._element).trigger(EVENT_HIDDEN);
11098            };
11099            this._element.classList.remove(CLASS_NAME_SHOW2);
11100            if (this._config.animation) {
11101              var transitionDuration = Util.getTransitionDurationFromElement(this._element);
11102              $__default["default"](this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
11103            } else {
11104              complete();
11105            }
11106          };
11107          _proto._clearTimeout = function _clearTimeout() {
11108            clearTimeout(this._timeout);
11109            this._timeout = null;
11110          };
11111          Toast2._jQueryInterface = function _jQueryInterface(config2) {
11112            return this.each(function() {
11113              var $element = $__default["default"](this);
11114              var data46 = $element.data(DATA_KEY);
11115              var _config = typeof config2 === "object" && config2;
11116              if (!data46) {
11117                data46 = new Toast2(this, _config);
11118                $element.data(DATA_KEY, data46);
11119              }
11120              if (typeof config2 === "string") {
11121                if (typeof data46[config2] === "undefined") {
11122                  throw new TypeError('No method named "' + config2 + '"');
11123                }
11124                data46[config2](this);
11125              }
11126            });
11127          };
11128          _createClass8(Toast2, null, [{
11129            key: "VERSION",
11130            get: function get10() {
11131              return VERSION;
11132            }
11133          }, {
11134            key: "DefaultType",
11135            get: function get10() {
11136              return DefaultType2;
11137            }
11138          }, {
11139            key: "Default",
11140            get: function get10() {
11141              return Default2;
11142            }
11143          }]);
11144          return Toast2;
11145        })();
11146        $__default["default"].fn[NAME4] = Toast._jQueryInterface;
11147        $__default["default"].fn[NAME4].Constructor = Toast;
11148        $__default["default"].fn[NAME4].noConflict = function() {
11149          $__default["default"].fn[NAME4] = JQUERY_NO_CONFLICT;
11150          return Toast._jQueryInterface;
11151        };
11152        exports2.Alert = Alert;
11153        exports2.Button = Button;
11154        exports2.Carousel = Carousel;
11155        exports2.Collapse = Collapse;
11156        exports2.Dropdown = Dropdown;
11157        exports2.Modal = Modal;
11158        exports2.Popover = Popover;
11159        exports2.Scrollspy = ScrollSpy;
11160        exports2.Tab = Tab;
11161        exports2.Toast = Toast;
11162        exports2.Tooltip = Tooltip;
11163        exports2.Util = Util;
11164        Object.defineProperty(exports2, "__esModule", { value: true });
11165      }));
11166    }
11167  });
11168
11169  
vendor: 330,791 bytes, lines 11169-20852
11169// node_modules/vue/dist/vue.esm.js
11170  var vue_esm_exports = {};
11171  __export(vue_esm_exports, {
11172    EffectScope: () => EffectScope,
11173    computed: () => computed,
11174    customRef: () => customRef,
11175    default: () => Vue,
11176    defineAsyncComponent: () => defineAsyncComponent,
11177    defineComponent: () => defineComponent,
11178    del: () => del,
11179    effectScope: () => effectScope,
11180    getCurrentInstance: () => getCurrentInstance,
11181    getCurrentScope: () => getCurrentScope,
11182    h: () => h,
11183    inject: () => inject,
11184    isProxy: () => isProxy,
11185    isReactive: () => isReactive,
11186    isReadonly: () => isReadonly,
11187    isRef: () => isRef,
11188    isShallow: () => isShallow,
11189    markRaw: () => markRaw,
11190    mergeDefaults: () => mergeDefaults,
11191    nextTick: () => nextTick,
11192    onActivated: () => onActivated,
11193    onBeforeMount: () => onBeforeMount,
11194    onBeforeUnmount: () => onBeforeUnmount,
11195    onBeforeUpdate: () => onBeforeUpdate,
11196    onDeactivated: () => onDeactivated,
11197    onErrorCaptured: () => onErrorCaptured,
11198    onMounted: () => onMounted,
11199    onRenderTracked: () => onRenderTracked,
11200    onRenderTriggered: () => onRenderTriggered,
11201    onScopeDispose: () => onScopeDispose,
11202    onServerPrefetch: () => onServerPrefetch,
11203    onUnmounted: () => onUnmounted,
11204    onUpdated: () => onUpdated,
11205    provide: () => provide,
11206    proxyRefs: () => proxyRefs,
11207    reactive: () => reactive,
11208    readonly: () => readonly,
11209    ref: () => ref$1,
11210    set: () => set,
11211    shallowReactive: () => shallowReactive,
11212    shallowReadonly: () => shallowReadonly,
11213    shallowRef: () => shallowRef,
11214    toRaw: () => toRaw,
11215    toRef: () => toRef,
11216    toRefs: () => toRefs,
11217    triggerRef: () => triggerRef,
11218    unref: () => unref,
11219    useAttrs: () => useAttrs,
11220    useCssModule: () => useCssModule,
11221    useCssVars: () => useCssVars,
11222    useListeners: () => useListeners,
11223    useSlots: () => useSlots,
11224    version: () => version,
11225    watch: () => watch,
11226    watchEffect: () => watchEffect,
11227    watchPostEffect: () => watchPostEffect,
11228    watchSyncEffect: () => watchSyncEffect
11229  });
11230  function isUndef(v) {
11231    return v === void 0 || v === null;
11232  }
11233  function isDef(v) {
11234    return v !== void 0 && v !== null;
11235  }
11236  function isTrue(v) {
11237    return v === true;
11238  }
11239  function isFalse(v) {
11240    return v === false;
11241  }
11242  function isPrimitive(value2) {
11243    return typeof value2 === "string" || typeof value2 === "number" || // $flow-disable-line
11244    typeof value2 === "symbol" || typeof value2 === "boolean";
11245  }
11246  function isFunction(value2) {
11247    return typeof value2 === "function";
11248  }
11249  function isObject(obj) {
11250    return obj !== null && typeof obj === "object";
11251  }
11252  function toRawType(value2) {
11253    return _toString.call(value2).slice(8, -1);
11254  }
11255  function isPlainObject(obj) {
11256    return _toString.call(obj) === "[object Object]";
11257  }
11258  function isRegExp(v) {
11259    return _toString.call(v) === "[object RegExp]";
11260  }
11261  function isValidArrayIndex(val) {
11262    var n = parseFloat(String(val));
11263    return n >= 0 && Math.floor(n) === n && isFinite(val);
11264  }
11265  function isPromise(val) {
11266    return isDef(val) && typeof val.then === "function" && typeof val.catch === "function";
11267  }
11268  function toString(val) {
11269    return val == null ? "" : Array.isArray(val) || isPlainObject(val) && val.toString === _toString ? JSON.stringify(val, replacer, 2) : String(val);
11270  }
11271  function replacer(_key, val) {
11272    if (val && val.__v_isRef) {
11273      return val.value;
11274    }
11275    return val;
11276  }
11277  function toNumber(val) {
11278    var n = parseFloat(val);
11279    return isNaN(n) ? val : n;
11280  }
11281  function makeMap(str2, expectsLowerCase) {
11282    var map = /* @__PURE__ */ Object.create(null);
11283    var list = str2.split(",");
11284    for (var i = 0; i < list.length; i++) {
11285      map[list[i]] = true;
11286    }
11287    return expectsLowerCase ? function(val) {
11288      return map[val.toLowerCase()];
11289    } : function(val) {
11290      return map[val];
11291    };
11292  }
11293  function remove$2(arr, item) {
11294    var len2 = arr.length;
11295    if (len2) {
11296      if (item === arr[len2 - 1]) {
11297        arr.length = len2 - 1;
11298        return;
11299      }
11300      var index3 = arr.indexOf(item);
11301      if (index3 > -1) {
11302        return arr.splice(index3, 1);
11303      }
11304    }
11305  }
11306  function hasOwn(obj, key) {
11307    return hasOwnProperty.call(obj, key);
11308  }
11309  function cached(fn) {
11310    var cache = /* @__PURE__ */ Object.create(null);
11311    return function cachedFn(str2) {
11312      var hit = cache[str2];
11313      return hit || (cache[str2] = fn(str2));
11314    };
11315  }
11316  function polyfillBind(fn, ctx) {
11317    function boundFn(a2) {
11318      var l = arguments.length;
11319      return l ? l > 1 ? fn.apply(ctx, arguments) : fn.call(ctx, a2) : fn.call(ctx);
11320    }
11321    boundFn._length = fn.length;
11322    return boundFn;
11323  }
11324  function nativeBind(fn, ctx) {
11325    return fn.bind(ctx);
11326  }
11327  function toArray(list, start2) {
11328    start2 = start2 || 0;
11329    var i = list.length - start2;
11330    var ret = new Array(i);
11331    while (i--) {
11332      ret[i] = list[i + start2];
11333    }
11334    return ret;
11335  }
11336  function extend(to, _from) {
11337    for (var key in _from) {
11338      to[key] = _from[key];
11339    }
11340    return to;
11341  }
11342  function toObject(arr) {
11343    var res = {};
11344    for (var i = 0; i < arr.length; i++) {
11345      if (arr[i]) {
11346        extend(res, arr[i]);
11347      }
11348    }
11349    return res;
11350  }
11351  function noop(a2, b, c) {
11352  }
11353  function genStaticKeys$1(modules2) {
11354    return modules2.reduce(function(keys3, m) {
11355      return keys3.concat(m.staticKeys || []);
11356    }, []).join(",");
11357  }
11358  function looseEqual(a2, b) {
11359    if (a2 === b)
11360      return true;
11361    var isObjectA = isObject(a2);
11362    var isObjectB = isObject(b);
11363    if (isObjectA && isObjectB) {
11364      try {
11365        var isArrayA = Array.isArray(a2);
11366        var isArrayB = Array.isArray(b);
11367        if (isArrayA && isArrayB) {
11368          return a2.length === b.length && a2.every(function(e2, i) {
11369            return looseEqual(e2, b[i]);
11370          });
11371        } else if (a2 instanceof Date && b instanceof Date) {
11372          return a2.getTime() === b.getTime();
11373        } else if (!isArrayA && !isArrayB) {
11374          var keysA = Object.keys(a2);
11375          var keysB = Object.keys(b);
11376          return keysA.length === keysB.length && keysA.every(function(key) {
11377            return looseEqual(a2[key], b[key]);
11378          });
11379        } else {
11380          return false;
11381        }
11382      } catch (e2) {
11383        return false;
11384      }
11385    } else if (!isObjectA && !isObjectB) {
11386      return String(a2) === String(b);
11387    } else {
11388      return false;
11389    }
11390  }
11391  function looseIndexOf(arr, val) {
11392    for (var i = 0; i < arr.length; i++) {
11393      if (looseEqual(arr[i], val))
11394        return i;
11395    }
11396    return -1;
11397  }
11398  function once(fn) {
11399    var called = false;
11400    return function() {
11401      if (!called) {
11402        called = true;
11403        fn.apply(this, arguments);
11404      }
11405    };
11406  }
11407  function hasChanged(x, y) {
11408    if (x === y) {
11409      return x === 0 && 1 / x !== 1 / y;
11410    } else {
11411      return x === x || y === y;
11412    }
11413  }
11414  function isReserved(str2) {
11415    var c = (str2 + "").charCodeAt(0);
11416    return c === 36 || c === 95;
11417  }
11418  function def(obj, key, val, enumerable) {
11419    Object.defineProperty(obj, key, {
11420      value: val,
11421      enumerable: !!enumerable,
11422      writable: true,
11423      configurable: true
11424    });
11425  }
11426  function parsePath(path) {
11427    if (bailRE.test(path)) {
11428      return;
11429    }
11430    var segments = path.split(".");
11431    return function(obj) {
11432      for (var i = 0; i < segments.length; i++) {
11433        if (!obj)
11434          return;
11435        obj = obj[segments[i]];
11436      }
11437      return obj;
11438    };
11439  }
11440  function isNative(Ctor) {
11441    return typeof Ctor === "function" && /native code/.test(Ctor.toString());
11442  }
11443  function getCurrentInstance() {
11444    return currentInstance && { proxy: currentInstance };
11445  }
11446  function setCurrentInstance(vm) {
11447    if (vm === void 0) {
11448      vm = null;
11449    }
11450    if (!vm)
11451      currentInstance && currentInstance._scope.off();
11452    currentInstance = vm;
11453    vm && vm._scope.on();
11454  }
11455  function createTextVNode(val) {
11456    return new VNode(void 0, void 0, void 0, String(val));
11457  }
11458  function cloneVNode(vnode) {
11459    var cloned = new VNode(
11460      vnode.tag,
11461      vnode.data,
11462      // #7975
11463      // clone children array to avoid mutating original in case of cloning
11464      // a child.
11465      vnode.children && vnode.children.slice(),
11466      vnode.text,
11467      vnode.elm,
11468      vnode.context,
11469      vnode.componentOptions,
11470      vnode.asyncFactory
11471    );
11472    cloned.ns = vnode.ns;
11473    cloned.isStatic = vnode.isStatic;
11474    cloned.key = vnode.key;
11475    cloned.isComment = vnode.isComment;
11476    cloned.fnContext = vnode.fnContext;
11477    cloned.fnOptions = vnode.fnOptions;
11478    cloned.fnScopeId = vnode.fnScopeId;
11479    cloned.asyncMeta = vnode.asyncMeta;
11480    cloned.isCloned = true;
11481    return cloned;
11482  }
11483  function pushTarget(target2) {
11484    targetStack.push(target2);
11485    Dep.target = target2;
11486  }
11487  function popTarget() {
11488    targetStack.pop();
11489    Dep.target = targetStack[targetStack.length - 1];
11490  }
11491  function toggleObserving(value2) {
11492    shouldObserve = value2;
11493  }
11494  function observe(value2, shallow, ssrMockReactivity) {
11495    if (value2 && hasOwn(value2, "__ob__") && value2.__ob__ instanceof Observer) {
11496      return value2.__ob__;
11497    }
11498    if (shouldObserve && (ssrMockReactivity || !isServerRendering()) && (isArray(value2) || isPlainObject(value2)) && Object.isExtensible(value2) && !value2.__v_skip && !isRef(value2) && !(value2 instanceof VNode)) {
11499      return new Observer(value2, shallow, ssrMockReactivity);
11500    }
11501  }
11502  function defineReactive(obj, key, val, customSetter, shallow, mock, observeEvenIfShallow) {
11503    if (observeEvenIfShallow === void 0) {
11504      observeEvenIfShallow = false;
11505    }
11506    var dep = new Dep();
11507    var property = Object.getOwnPropertyDescriptor(obj, key);
11508    if (property && property.configurable === false) {
11509      return;
11510    }
11511    var getter = property && property.get;
11512    var setter = property && property.set;
11513    if ((!getter || setter) && (val === NO_INITIAL_VALUE || arguments.length === 2)) {
11514      val = obj[key];
11515    }
11516    var childOb = shallow ? val && val.__ob__ : observe(val, false, mock);
11517    Object.defineProperty(obj, key, {
11518      enumerable: true,
11519      configurable: true,
11520      get: function reactiveGetter() {
11521        var value2 = getter ? getter.call(obj) : val;
11522        if (Dep.target) {
11523          if (true) {
11524            dep.depend({
11525              target: obj,
11526              type: "get",
11527              key
11528            });
11529          } else {
11530            dep.depend();
11531          }
11532          if (childOb) {
11533            childOb.dep.depend();
11534            if (isArray(value2)) {
11535              dependArray(value2);
11536            }
11537          }
11538        }
11539        return isRef(value2) && !shallow ? value2.value : value2;
11540      },
11541      set: function reactiveSetter(newVal) {
11542        var value2 = getter ? getter.call(obj) : val;
11543        if (!hasChanged(value2, newVal)) {
11544          return;
11545        }
11546        if (customSetter) {
11547          customSetter();
11548        }
11549        if (setter) {
11550          setter.call(obj, newVal);
11551        } else if (getter) {
11552          return;
11553        } else if (!shallow && isRef(value2) && !isRef(newVal)) {
11554          value2.value = newVal;
11555          return;
11556        } else {
11557          val = newVal;
11558        }
11559        childOb = shallow ? newVal && newVal.__ob__ : observe(newVal, false, mock);
11560        if (true) {
11561          dep.notify({
11562            type: "set",
11563            target: obj,
11564            key,
11565            newValue: newVal,
11566            oldValue: value2
11567          });
11568        } else {
11569          dep.notify();
11570        }
11571      }
11572    });
11573    return dep;
11574  }
11575  function set(target2, key, val) {
11576    if (isUndef(target2) || isPrimitive(target2)) {
11577      warn$2("Cannot set reactive property on undefined, null, or primitive value: ".concat(target2));
11578    }
11579    if (isReadonly(target2)) {
11580      warn$2('Set operation on key "'.concat(key, '" failed: target is readonly.'));
11581      return;
11582    }
11583    var ob = target2.__ob__;
11584    if (isArray(target2) && isValidArrayIndex(key)) {
11585      target2.length = Math.max(target2.length, key);
11586      target2.splice(key, 1, val);
11587      if (ob && !ob.shallow && ob.mock) {
11588        observe(val, false, true);
11589      }
11590      return val;
11591    }
11592    if (key in target2 && !(key in Object.prototype)) {
11593      target2[key] = val;
11594      return val;
11595    }
11596    if (target2._isVue || ob && ob.vmCount) {
11597      warn$2("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option.");
11598      return val;
11599    }
11600    if (!ob) {
11601      target2[key] = val;
11602      return val;
11603    }
11604    defineReactive(ob.value, key, val, void 0, ob.shallow, ob.mock);
11605    if (true) {
11606      ob.dep.notify({
11607        type: "add",
11608        target: target2,
11609        key,
11610        newValue: val,
11611        oldValue: void 0
11612      });
11613    } else {
11614      ob.dep.notify();
11615    }
11616    return val;
11617  }
11618  function del(target2, key) {
11619    if (isUndef(target2) || isPrimitive(target2)) {
11620      warn$2("Cannot delete reactive property on undefined, null, or primitive value: ".concat(target2));
11621    }
11622    if (isArray(target2) && isValidArrayIndex(key)) {
11623      target2.splice(key, 1);
11624      return;
11625    }
11626    var ob = target2.__ob__;
11627    if (target2._isVue || ob && ob.vmCount) {
11628      warn$2("Avoid deleting properties on a Vue instance or its root $data - just set it to null.");
11629      return;
11630    }
11631    if (isReadonly(target2)) {
11632      warn$2('Delete operation on key "'.concat(key, '" failed: target is readonly.'));
11633      return;
11634    }
11635    if (!hasOwn(target2, key)) {
11636      return;
11637    }
11638    delete target2[key];
11639    if (!ob) {
11640      return;
11641    }
11642    if (true) {
11643      ob.dep.notify({
11644        type: "delete",
11645        target: target2,
11646        key
11647      });
11648    } else {
11649      ob.dep.notify();
11650    }
11651  }
11652  function dependArray(value2) {
11653    for (var e2 = void 0, i = 0, l = value2.length; i < l; i++) {
11654      e2 = value2[i];
11655      if (e2 && e2.__ob__) {
11656        e2.__ob__.dep.depend();
11657      }
11658      if (isArray(e2)) {
11659        dependArray(e2);
11660      }
11661    }
11662  }
11663  function reactive(target2) {
11664    makeReactive(target2, false);
11665    return target2;
11666  }
11667  function shallowReactive(target2) {
11668    makeReactive(target2, true);
11669    def(target2, "__v_isShallow", true);
11670    return target2;
11671  }
11672  function makeReactive(target2, shallow) {
11673    if (!isReadonly(target2)) {
11674      if (true) {
11675        if (isArray(target2)) {
11676          warn$2("Avoid using Array as root value for ".concat(shallow ? "shallowReactive()" : "reactive()", " as it cannot be tracked in watch() or watchEffect(). Use ").concat(shallow ? "shallowRef()" : "ref()", " instead. This is a Vue-2-only limitation."));
11677        }
11678        var existingOb = target2 && target2.__ob__;
11679        if (existingOb && existingOb.shallow !== shallow) {
11680          warn$2("Target is already a ".concat(existingOb.shallow ? "" : "non-", "shallow reactive object, and cannot be converted to ").concat(shallow ? "" : "non-", "shallow."));
11681        }
11682      }
11683      var ob = observe(
11684        target2,
11685        shallow,
11686        isServerRendering()
11687        /* ssr mock reactivity */
11688      );
11689      if (!ob) {
11690        if (target2 == null || isPrimitive(target2)) {
11691          warn$2("value cannot be made reactive: ".concat(String(target2)));
11692        }
11693        if (isCollectionType(target2)) {
11694          warn$2("Vue 2 does not support reactive collection types such as Map or Set.");
11695        }
11696      }
11697    }
11698  }
11699  function isReactive(value2) {
11700    if (isReadonly(value2)) {
11701      return isReactive(value2[
11702        "__v_raw"
11703        /* ReactiveFlags.RAW */
11704      ]);
11705    }
11706    return !!(value2 && value2.__ob__);
11707  }
11708  function isShallow(value2) {
11709    return !!(value2 && value2.__v_isShallow);
11710  }
11711  function isReadonly(value2) {
11712    return !!(value2 && value2.__v_isReadonly);
11713  }
11714  function isProxy(value2) {
11715    return isReactive(value2) || isReadonly(value2);
11716  }
11717  function toRaw(observed) {
11718    var raw = observed && observed[
11719      "__v_raw"
11720      /* ReactiveFlags.RAW */
11721    ];
11722    return raw ? toRaw(raw) : observed;
11723  }
11724  function markRaw(value2) {
11725    if (Object.isExtensible(value2)) {
11726      def(value2, "__v_skip", true);
11727    }
11728    return value2;
11729  }
11730  function isCollectionType(value2) {
11731    var type2 = toRawType(value2);
11732    return type2 === "Map" || type2 === "WeakMap" || type2 === "Set" || type2 === "WeakSet";
11733  }
11734  function isRef(r2) {
11735    return !!(r2 && r2.__v_isRef === true);
11736  }
11737  function ref$1(value2) {
11738    return createRef(value2, false);
11739  }
11740  function shallowRef(value2) {
11741    return createRef(value2, true);
11742  }
11743  function createRef(rawValue, shallow) {
11744    if (isRef(rawValue)) {
11745      return rawValue;
11746    }
11747    var ref2 = {};
11748    def(ref2, RefFlag, true);
11749    def(ref2, "__v_isShallow", shallow);
11750    def(ref2, "dep", defineReactive(ref2, "value", rawValue, null, shallow, isServerRendering()));
11751    return ref2;
11752  }
11753  function triggerRef(ref2) {
11754    if (!ref2.dep) {
11755      warn$2("received object is not a triggerable ref.");
11756    }
11757    if (true) {
11758      ref2.dep && ref2.dep.notify({
11759        type: "set",
11760        target: ref2,
11761        key: "value"
11762      });
11763    } else {
11764      ref2.dep && ref2.dep.notify();
11765    }
11766  }
11767  function unref(ref2) {
11768    return isRef(ref2) ? ref2.value : ref2;
11769  }
11770  function proxyRefs(objectWithRefs) {
11771    if (isReactive(objectWithRefs)) {
11772      return objectWithRefs;
11773    }
11774    var proxy2 = {};
11775    var keys3 = Object.keys(objectWithRefs);
11776    for (var i = 0; i < keys3.length; i++) {
11777      proxyWithRefUnwrap(proxy2, objectWithRefs, keys3[i]);
11778    }
11779    return proxy2;
11780  }
11781  function proxyWithRefUnwrap(target2, source, key) {
11782    Object.defineProperty(target2, key, {
11783      enumerable: true,
11784      configurable: true,
11785      get: function() {
11786        var val = source[key];
11787        if (isRef(val)) {
11788          return val.value;
11789        } else {
11790          var ob = val && val.__ob__;
11791          if (ob)
11792            ob.dep.depend();
11793          return val;
11794        }
11795      },
11796      set: function(value2) {
11797        var oldValue = source[key];
11798        if (isRef(oldValue) && !isRef(value2)) {
11799          oldValue.value = value2;
11800        } else {
11801          source[key] = value2;
11802        }
11803      }
11804    });
11805  }
11806  function customRef(factory) {
11807    var dep = new Dep();
11808    var _a2 = factory(function() {
11809      if (true) {
11810        dep.depend({
11811          target: ref2,
11812          type: "get",
11813          key: "value"
11814        });
11815      } else {
11816        dep.depend();
11817      }
11818    }, function() {
11819      if (true) {
11820        dep.notify({
11821          target: ref2,
11822          type: "set",
11823          key: "value"
11824        });
11825      } else {
11826        dep.notify();
11827      }
11828    }), get10 = _a2.get, set6 = _a2.set;
11829    var ref2 = {
11830      get value() {
11831        return get10();
11832      },
11833      set value(newVal) {
11834        set6(newVal);
11835      }
11836    };
11837    def(ref2, RefFlag, true);
11838    return ref2;
11839  }
11840  function toRefs(object) {
11841    if (!isReactive(object)) {
11842      warn$2("toRefs() expects a reactive object but received a plain one.");
11843    }
11844    var ret = isArray(object) ? new Array(object.length) : {};
11845    for (var key in object) {
11846      ret[key] = toRef(object, key);
11847    }
11848    return ret;
11849  }
11850  function toRef(object, key, defaultValue) {
11851    var val = object[key];
11852    if (isRef(val)) {
11853      return val;
11854    }
11855    var ref2 = {
11856      get value() {
11857        var val2 = object[key];
11858        return val2 === void 0 ? defaultValue : val2;
11859      },
11860      set value(newVal) {
11861        object[key] = newVal;
11862      }
11863    };
11864    def(ref2, RefFlag, true);
11865    return ref2;
11866  }
11867  function readonly(target2) {
11868    return createReadonly(target2, false);
11869  }
11870  function createReadonly(target2, shallow) {
11871    if (!isPlainObject(target2)) {
11872      if (true) {
11873        if (isArray(target2)) {
11874          warn$2("Vue 2 does not support readonly arrays.");
11875        } else if (isCollectionType(target2)) {
11876          warn$2("Vue 2 does not support readonly collection types such as Map or Set.");
11877        } else {
11878          warn$2("value cannot be made readonly: ".concat(typeof target2));
11879        }
11880      }
11881      return target2;
11882    }
11883    if (!Object.isExtensible(target2)) {
11884      warn$2("Vue 2 does not support creating readonly proxy for non-extensible object.");
11885    }
11886    if (isReadonly(target2)) {
11887      return target2;
11888    }
11889    var existingFlag = shallow ? rawToShallowReadonlyFlag : rawToReadonlyFlag;
11890    var existingProxy = target2[existingFlag];
11891    if (existingProxy) {
11892      return existingProxy;
11893    }
11894    var proxy2 = Object.create(Object.getPrototypeOf(target2));
11895    def(target2, existingFlag, proxy2);
11896    def(proxy2, "__v_isReadonly", true);
11897    def(proxy2, "__v_raw", target2);
11898    if (isRef(target2)) {
11899      def(proxy2, RefFlag, true);
11900    }
11901    if (shallow || isShallow(target2)) {
11902      def(proxy2, "__v_isShallow", true);
11903    }
11904    var keys3 = Object.keys(target2);
11905    for (var i = 0; i < keys3.length; i++) {
11906      defineReadonlyProperty(proxy2, target2, keys3[i], shallow);
11907    }
11908    return proxy2;
11909  }
11910  function defineReadonlyProperty(proxy2, target2, key, shallow) {
11911    Object.defineProperty(proxy2, key, {
11912      enumerable: true,
11913      configurable: true,
11914      get: function() {
11915        var val = target2[key];
11916        return shallow || !isPlainObject(val) ? val : readonly(val);
11917      },
11918      set: function() {
11919        warn$2('Set operation on key "'.concat(key, '" failed: target is readonly.'));
11920      }
11921    });
11922  }
11923  function shallowReadonly(target2) {
11924    return createReadonly(target2, true);
11925  }
11926  function computed(getterOrOptions, debugOptions) {
11927    var getter;
11928    var setter;
11929    var onlyGetter = isFunction(getterOrOptions);
11930    if (onlyGetter) {
11931      getter = getterOrOptions;
11932      setter = true ? function() {
11933        warn$2("Write operation failed: computed value is readonly");
11934      } : noop;
11935    } else {
11936      getter = getterOrOptions.get;
11937      setter = getterOrOptions.set;
11938    }
11939    var watcher = isServerRendering() ? null : new Watcher(currentInstance, getter, noop, { lazy: true });
11940    if (watcher && debugOptions) {
11941      watcher.onTrack = debugOptions.onTrack;
11942      watcher.onTrigger = debugOptions.onTrigger;
11943    }
11944    var ref2 = {
11945      // some libs rely on the presence effect for checking computed refs
11946      // from normal refs, but the implementation doesn't matter
11947      effect: watcher,
11948      get value() {
11949        if (watcher) {
11950          if (watcher.dirty) {
11951            watcher.evaluate();
11952          }
11953          if (Dep.target) {
11954            if (Dep.target.onTrack) {
11955              Dep.target.onTrack({
11956                effect: Dep.target,
11957                target: ref2,
11958                type: "get",
11959                key: "value"
11960              });
11961            }
11962            watcher.depend();
11963          }
11964          return watcher.value;
11965        } else {
11966          return getter();
11967        }
11968      },
11969      set value(newVal) {
11970        setter(newVal);
11971      }
11972    };
11973    def(ref2, RefFlag, true);
11974    def(ref2, "__v_isReadonly", onlyGetter);
11975    return ref2;
11976  }
11977  function createFnInvoker(fns, vm) {
11978    function invoker() {
11979      var fns2 = invoker.fns;
11980      if (isArray(fns2)) {
11981        var cloned = fns2.slice();
11982        for (var i = 0; i < cloned.length; i++) {
11983          invokeWithErrorHandling(cloned[i], null, arguments, vm, "v-on handler");
11984        }
11985      } else {
11986        return invokeWithErrorHandling(fns2, null, arguments, vm, "v-on handler");
11987      }
11988    }
11989    invoker.fns = fns;
11990    return invoker;
11991  }
11992  function updateListeners(on2, oldOn, add2, remove2, createOnceHandler2, vm) {
11993    var name, cur, old, event2;
11994    for (name in on2) {
11995      cur = on2[name];
11996      old = oldOn[name];
11997      event2 = normalizeEvent(name);
11998      if (isUndef(cur)) {
11999        warn$2('Invalid handler for event "'.concat(event2.name, '": got ') + String(cur), vm);
12000      } else if (isUndef(old)) {
12001        if (isUndef(cur.fns)) {
12002          cur = on2[name] = createFnInvoker(cur, vm);
12003        }
12004        if (isTrue(event2.once)) {
12005          cur = on2[name] = createOnceHandler2(event2.name, cur, event2.capture);
12006        }
12007        add2(event2.name, cur, event2.capture, event2.passive, event2.params);
12008      } else if (cur !== old) {
12009        old.fns = cur;
12010        on2[name] = old;
12011      }
12012    }
12013    for (name in oldOn) {
12014      if (isUndef(on2[name])) {
12015        event2 = normalizeEvent(name);
12016        remove2(event2.name, oldOn[name], event2.capture);
12017      }
12018    }
12019  }
12020  function mergeVNodeHook(def2, hookKey, hook) {
12021    if (def2 instanceof VNode) {
12022      def2 = def2.data.hook || (def2.data.hook = {});
12023    }
12024    var invoker;
12025    var oldHook = def2[hookKey];
12026    function wrappedHook() {
12027      hook.apply(this, arguments);
12028      remove$2(invoker.fns, wrappedHook);
12029    }
12030    if (isUndef(oldHook)) {
12031      invoker = createFnInvoker([wrappedHook]);
12032    } else {
12033      if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {
12034        invoker = oldHook;
12035        invoker.fns.push(wrappedHook);
12036      } else {
12037        invoker = createFnInvoker([oldHook, wrappedHook]);
12038      }
12039    }
12040    invoker.merged = true;
12041    def2[hookKey] = invoker;
12042  }
12043  function extractPropsFromVNodeData(data46, Ctor, tag3) {
12044    var propOptions = Ctor.options.props;
12045    if (isUndef(propOptions)) {
12046      return;
12047    }
12048    var res = {};
12049    var attrs2 = data46.attrs, props153 = data46.props;
12050    if (isDef(attrs2) || isDef(props153)) {
12051      for (var key in propOptions) {
12052        var altKey = hyphenate(key);
12053        if (true) {
12054          var keyInLowerCase = key.toLowerCase();
12055          if (key !== keyInLowerCase && attrs2 && hasOwn(attrs2, keyInLowerCase)) {
12056            tip('Prop "'.concat(keyInLowerCase, '" is passed to component ') + "".concat(formatComponentName(
12057              // @ts-expect-error tag is string
12058              tag3 || Ctor
12059            ), ", but the declared prop name is") + ' "'.concat(key, '". ') + "Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM " + 'templates. You should probably use "'.concat(altKey, '" instead of "').concat(key, '".'));
12060          }
12061        }
12062        checkProp(res, props153, key, altKey, true) || checkProp(res, attrs2, key, altKey, false);
12063      }
12064    }
12065    return res;
12066  }
12067  function checkProp(res, hash2, key, altKey, preserve) {
12068    if (isDef(hash2)) {
12069      if (hasOwn(hash2, key)) {
12070        res[key] = hash2[key];
12071        if (!preserve) {
12072          delete hash2[key];
12073        }
12074        return true;
12075      } else if (hasOwn(hash2, altKey)) {
12076        res[key] = hash2[altKey];
12077        if (!preserve) {
12078          delete hash2[altKey];
12079        }
12080        return true;
12081      }
12082    }
12083    return false;
12084  }
12085  function simpleNormalizeChildren(children) {
12086    for (var i = 0; i < children.length; i++) {
12087      if (isArray(children[i])) {
12088        return Array.prototype.concat.apply([], children);
12089      }
12090    }
12091    return children;
12092  }
12093  function normalizeChildren(children) {
12094    return isPrimitive(children) ? [createTextVNode(children)] : isArray(children) ? normalizeArrayChildren(children) : void 0;
12095  }
12096  function isTextNode(node) {
12097    return isDef(node) && isDef(node.text) && isFalse(node.isComment);
12098  }
12099  function normalizeArrayChildren(children, nestedIndex) {
12100    var res = [];
12101    var i, c, lastIndex, last;
12102    for (i = 0; i < children.length; i++) {
12103      c = children[i];
12104      if (isUndef(c) || typeof c === "boolean")
12105        continue;
12106      lastIndex = res.length - 1;
12107      last = res[lastIndex];
12108      if (isArray(c)) {
12109        if (c.length > 0) {
12110          c = normalizeArrayChildren(c, "".concat(nestedIndex || "", "_").concat(i));
12111          if (isTextNode(c[0]) && isTextNode(last)) {
12112            res[lastIndex] = createTextVNode(last.text + c[0].text);
12113            c.shift();
12114          }
12115          res.push.apply(res, c);
12116        }
12117      } else if (isPrimitive(c)) {
12118        if (isTextNode(last)) {
12119          res[lastIndex] = createTextVNode(last.text + c);
12120        } else if (c !== "") {
12121          res.push(createTextVNode(c));
12122        }
12123      } else {
12124        if (isTextNode(c) && isTextNode(last)) {
12125          res[lastIndex] = createTextVNode(last.text + c.text);
12126        } else {
12127          if (isTrue(children._isVList) && isDef(c.tag) && isUndef(c.key) && isDef(nestedIndex)) {
12128            c.key = "__vlist".concat(nestedIndex, "_").concat(i, "__");
12129          }
12130          res.push(c);
12131        }
12132      }
12133    }
12134    return res;
12135  }
12136  function createElement$1(context7, tag3, data46, children, normalizationType, alwaysNormalize) {
12137    if (isArray(data46) || isPrimitive(data46)) {
12138      normalizationType = children;
12139      children = data46;
12140      data46 = void 0;
12141    }
12142    if (isTrue(alwaysNormalize)) {
12143      normalizationType = ALWAYS_NORMALIZE;
12144    }
12145    return _createElement(context7, tag3, data46, children, normalizationType);
12146  }
12147  function _createElement(context7, tag3, data46, children, normalizationType) {
12148    if (isDef(data46) && isDef(data46.__ob__)) {
12149      warn$2("Avoid using observed data object as vnode data: ".concat(JSON.stringify(data46), "\n") + "Always create fresh vnode data objects in each render!", context7);
12150      return createEmptyVNode();
12151    }
12152    if (isDef(data46) && isDef(data46.is)) {
12153      tag3 = data46.is;
12154    }
12155    if (!tag3) {
12156      return createEmptyVNode();
12157    }
12158    if (isDef(data46) && isDef(data46.key) && !isPrimitive(data46.key)) {
12159      warn$2("Avoid using non-primitive value as key, use string/number value instead.", context7);
12160    }
12161    if (isArray(children) && isFunction(children[0])) {
12162      data46 = data46 || {};
12163      data46.scopedSlots = { default: children[0] };
12164      children.length = 0;
12165    }
12166    if (normalizationType === ALWAYS_NORMALIZE) {
12167      children = normalizeChildren(children);
12168    } else if (normalizationType === SIMPLE_NORMALIZE) {
12169      children = simpleNormalizeChildren(children);
12170    }
12171    var vnode, ns;
12172    if (typeof tag3 === "string") {
12173      var Ctor = void 0;
12174      ns = context7.$vnode && context7.$vnode.ns || config.getTagNamespace(tag3);
12175      if (config.isReservedTag(tag3)) {
12176        if (isDef(data46) && isDef(data46.nativeOn) && data46.tag !== "component") {
12177          warn$2("The .native modifier for v-on is only valid on components but it was used on <".concat(tag3, ">."), context7);
12178        }
12179        vnode = new VNode(config.parsePlatformTagName(tag3), data46, children, void 0, void 0, context7);
12180      } else if ((!data46 || !data46.pre) && isDef(Ctor = resolveAsset(context7.$options, "components", tag3))) {
12181        vnode = createComponent(Ctor, data46, context7, children, tag3);
12182      } else {
12183        vnode = new VNode(tag3, data46, children, void 0, void 0, context7);
12184      }
12185    } else {
12186      vnode = createComponent(tag3, data46, context7, children);
12187    }
12188    if (isArray(vnode)) {
12189      return vnode;
12190    } else if (isDef(vnode)) {
12191      if (isDef(ns))
12192        applyNS(vnode, ns);
12193      if (isDef(data46))
12194        registerDeepBindings(data46);
12195      return vnode;
12196    } else {
12197      return createEmptyVNode();
12198    }
12199  }
12200  function applyNS(vnode, ns, force) {
12201    vnode.ns = ns;
12202    if (vnode.tag === "foreignObject") {
12203      ns = void 0;
12204      force = true;
12205    }
12206    if (isDef(vnode.children)) {
12207      for (var i = 0, l = vnode.children.length; i < l; i++) {
12208        var child = vnode.children[i];
12209        if (isDef(child.tag) && (isUndef(child.ns) || isTrue(force) && child.tag !== "svg")) {
12210          applyNS(child, ns, force);
12211        }
12212      }
12213    }
12214  }
12215  function registerDeepBindings(data46) {
12216    if (isObject(data46.style)) {
12217      traverse(data46.style);
12218    }
12219    if (isObject(data46.class)) {
12220      traverse(data46.class);
12221    }
12222  }
12223  function renderList(val, render120) {
12224    var ret = null, i, l, keys3, key;
12225    if (isArray(val) || typeof val === "string") {
12226      ret = new Array(val.length);
12227      for (i = 0, l = val.length; i < l; i++) {
12228        ret[i] = render120(val[i], i);
12229      }
12230    } else if (typeof val === "number") {
12231      ret = new Array(val);
12232      for (i = 0; i < val; i++) {
12233        ret[i] = render120(i + 1, i);
12234      }
12235    } else if (isObject(val)) {
12236      if (hasSymbol && val[Symbol.iterator]) {
12237        ret = [];
12238        var iterator = val[Symbol.iterator]();
12239        var result = iterator.next();
12240        while (!result.done) {
12241          ret.push(render120(result.value, ret.length));
12242          result = iterator.next();
12243        }
12244      } else {
12245        keys3 = Object.keys(val);
12246        ret = new Array(keys3.length);
12247        for (i = 0, l = keys3.length; i < l; i++) {
12248          key = keys3[i];
12249          ret[i] = render120(val[key], key, i);
12250        }
12251      }
12252    }
12253    if (!isDef(ret)) {
12254      ret = [];
12255    }
12256    ret._isVList = true;
12257    return ret;
12258  }
12259  function renderSlot(name, fallbackRender, props153, bindObject) {
12260    var scopedSlotFn = this.$scopedSlots[name];
12261    var nodes;
12262    if (scopedSlotFn) {
12263      props153 = props153 || {};
12264      if (bindObject) {
12265        if (!isObject(bindObject)) {
12266          warn$2("slot v-bind without argument expects an Object", this);
12267        }
12268        props153 = extend(extend({}, bindObject), props153);
12269      }
12270      nodes = scopedSlotFn(props153) || (isFunction(fallbackRender) ? fallbackRender() : fallbackRender);
12271    } else {
12272      nodes = this.$slots[name] || (isFunction(fallbackRender) ? fallbackRender() : fallbackRender);
12273    }
12274    var target2 = props153 && props153.slot;
12275    if (target2) {
12276      return this.$createElement("template", { slot: target2 }, nodes);
12277    } else {
12278      return nodes;
12279    }
12280  }
12281  function resolveFilter(id) {
12282    return resolveAsset(this.$options, "filters", id, true) || identity;
12283  }
12284  function isKeyNotMatch(expect, actual) {
12285    if (isArray(expect)) {
12286      return expect.indexOf(actual) === -1;
12287    } else {
12288      return expect !== actual;
12289    }
12290  }
12291  function checkKeyCodes(eventKeyCode, key, builtInKeyCode, eventKeyName, builtInKeyName) {
12292    var mappedKeyCode = config.keyCodes[key] || builtInKeyCode;
12293    if (builtInKeyName && eventKeyName && !config.keyCodes[key]) {
12294      return isKeyNotMatch(builtInKeyName, eventKeyName);
12295    } else if (mappedKeyCode) {
12296      return isKeyNotMatch(mappedKeyCode, eventKeyCode);
12297    } else if (eventKeyName) {
12298      return hyphenate(eventKeyName) !== key;
12299    }
12300    return eventKeyCode === void 0;
12301  }
12302  function bindObjectProps(data46, tag3, value2, asProp, isSync) {
12303    if (value2) {
12304      if (!isObject(value2)) {
12305        warn$2("v-bind without argument expects an Object or Array value", this);
12306      } else {
12307        if (isArray(value2)) {
12308          value2 = toObject(value2);
12309        }
12310        var hash2 = void 0;
12311        var _loop_1 = function(key2) {
12312          if (key2 === "class" || key2 === "style" || isReservedAttribute(key2)) {
12313            hash2 = data46;
12314          } else {
12315            var type2 = data46.attrs && data46.attrs.type;
12316            hash2 = asProp || config.mustUseProp(tag3, type2, key2) ? data46.domProps || (data46.domProps = {}) : data46.attrs || (data46.attrs = {});
12317          }
12318          var camelizedKey = camelize(key2);
12319          var hyphenatedKey = hyphenate(key2);
12320          if (!(camelizedKey in hash2) && !(hyphenatedKey in hash2)) {
12321            hash2[key2] = value2[key2];
12322            if (isSync) {
12323              var on2 = data46.on || (data46.on = {});
12324              on2["update:".concat(key2)] = function($event) {
12325                value2[key2] = $event;
12326              };
12327            }
12328          }
12329        };
12330        for (var key in value2) {
12331          _loop_1(key);
12332        }
12333      }
12334    }
12335    return data46;
12336  }
12337  function renderStatic(index3, isInFor) {
12338    var cached2 = this._staticTrees || (this._staticTrees = []);
12339    var tree = cached2[index3];
12340    if (tree && !isInFor) {
12341      return tree;
12342    }
12343    tree = cached2[index3] = this.$options.staticRenderFns[index3].call(
12344      this._renderProxy,
12345      this._c,
12346      this
12347      // for render fns generated for functional component templates
12348    );
12349    markStatic$1(tree, "__static__".concat(index3), false);
12350    return tree;
12351  }
12352  function markOnce(tree, index3, key) {
12353    markStatic$1(tree, "__once__".concat(index3).concat(key ? "_".concat(key) : ""), true);
12354    return tree;
12355  }
12356  function markStatic$1(tree, key, isOnce) {
12357    if (isArray(tree)) {
12358      for (var i = 0; i < tree.length; i++) {
12359        if (tree[i] && typeof tree[i] !== "string") {
12360          markStaticNode(tree[i], "".concat(key, "_").concat(i), isOnce);
12361        }
12362      }
12363    } else {
12364      markStaticNode(tree, key, isOnce);
12365    }
12366  }
12367  function markStaticNode(node, key, isOnce) {
12368    node.isStatic = true;
12369    node.key = key;
12370    node.isOnce = isOnce;
12371  }
12372  function bindObjectListeners(data46, value2) {
12373    if (value2) {
12374      if (!isPlainObject(value2)) {
12375        warn$2("v-on without argument expects an Object value", this);
12376      } else {
12377        var on2 = data46.on = data46.on ? extend({}, data46.on) : {};
12378        for (var key in value2) {
12379          var existing = on2[key];
12380          var ours = value2[key];
12381          on2[key] = existing ? [].concat(existing, ours) : ours;
12382        }
12383      }
12384    }
12385    return data46;
12386  }
12387  function resolveScopedSlots(fns, res, hasDynamicKeys, contentHashKey) {
12388    res = res || { $stable: !hasDynamicKeys };
12389    for (var i = 0; i < fns.length; i++) {
12390      var slot = fns[i];
12391      if (isArray(slot)) {
12392        resolveScopedSlots(slot, res, hasDynamicKeys);
12393      } else if (slot) {
12394        if (slot.proxy) {
12395          slot.fn.proxy = true;
12396        }
12397        res[slot.key] = slot.fn;
12398      }
12399    }
12400    if (contentHashKey) {
12401      res.$key = contentHashKey;
12402    }
12403    return res;
12404  }
12405  function bindDynamicKeys(baseObj, values) {
12406    for (var i = 0; i < values.length; i += 2) {
12407      var key = values[i];
12408      if (typeof key === "string" && key) {
12409        baseObj[values[i]] = values[i + 1];
12410      } else if (key !== "" && key !== null) {
12411        warn$2("Invalid value for dynamic directive argument (expected string or null): ".concat(key), this);
12412      }
12413    }
12414    return baseObj;
12415  }
12416  function prependModifier(value2, symbol) {
12417    return typeof value2 === "string" ? symbol + value2 : value2;
12418  }
12419  function installRenderHelpers(target2) {
12420    target2._o = markOnce;
12421    target2._n = toNumber;
12422    target2._s = toString;
12423    target2._l = renderList;
12424    target2._t = renderSlot;
12425    target2._q = looseEqual;
12426    target2._i = looseIndexOf;
12427    target2._m = renderStatic;
12428    target2._f = resolveFilter;
12429    target2._k = checkKeyCodes;
12430    target2._b = bindObjectProps;
12431    target2._v = createTextVNode;
12432    target2._e = createEmptyVNode;
12433    target2._u = resolveScopedSlots;
12434    target2._g = bindObjectListeners;
12435    target2._d = bindDynamicKeys;
12436    target2._p = prependModifier;
12437  }
12438  function resolveSlots(children, context7) {
12439    if (!children || !children.length) {
12440      return {};
12441    }
12442    var slots = {};
12443    for (var i = 0, l = children.length; i < l; i++) {
12444      var child = children[i];
12445      var data46 = child.data;
12446      if (data46 && data46.attrs && data46.attrs.slot) {
12447        delete data46.attrs.slot;
12448      }
12449      if ((child.context === context7 || child.fnContext === context7) && data46 && data46.slot != null) {
12450        var name_1 = data46.slot;
12451        var slot = slots[name_1] || (slots[name_1] = []);
12452        if (child.tag === "template") {
12453          slot.push.apply(slot, child.children || []);
12454        } else {
12455          slot.push(child);
12456        }
12457      } else {
12458        (slots.default || (slots.default = [])).push(child);
12459      }
12460    }
12461    for (var name_2 in slots) {
12462      if (slots[name_2].every(isWhitespace)) {
12463        delete slots[name_2];
12464      }
12465    }
12466    return slots;
12467  }
12468  function isWhitespace(node) {
12469    return node.isComment && !node.asyncFactory || node.text === " ";
12470  }
12471  function isAsyncPlaceholder(node) {
12472    return node.isComment && node.asyncFactory;
12473  }
12474  function normalizeScopedSlots(ownerVm, scopedSlots, normalSlots, prevScopedSlots) {
12475    var res;
12476    var hasNormalSlots = Object.keys(normalSlots).length > 0;
12477    var isStable = scopedSlots ? !!scopedSlots.$stable : !hasNormalSlots;
12478    var key = scopedSlots && scopedSlots.$key;
12479    if (!scopedSlots) {
12480      res = {};
12481    } else if (scopedSlots._normalized) {
12482      return scopedSlots._normalized;
12483    } else if (isStable && prevScopedSlots && prevScopedSlots !== emptyObject && key === prevScopedSlots.$key && !hasNormalSlots && !prevScopedSlots.$hasNormal) {
12484      return prevScopedSlots;
12485    } else {
12486      res = {};
12487      for (var key_1 in scopedSlots) {
12488        if (scopedSlots[key_1] && key_1[0] !== "$") {
12489          res[key_1] = normalizeScopedSlot(ownerVm, normalSlots, key_1, scopedSlots[key_1]);
12490        }
12491      }
12492    }
12493    for (var key_2 in normalSlots) {
12494      if (!(key_2 in res)) {
12495        res[key_2] = proxyNormalSlot(normalSlots, key_2);
12496      }
12497    }
12498    if (scopedSlots && Object.isExtensible(scopedSlots)) {
12499      scopedSlots._normalized = res;
12500    }
12501    def(res, "$stable", isStable);
12502    def(res, "$key", key);
12503    def(res, "$hasNormal", hasNormalSlots);
12504    return res;
12505  }
12506  function normalizeScopedSlot(vm, normalSlots, key, fn) {
12507    var normalized = function() {
12508      var cur = currentInstance;
12509      setCurrentInstance(vm);
12510      var res = arguments.length ? fn.apply(null, arguments) : fn({});
12511      res = res && typeof res === "object" && !isArray(res) ? [res] : normalizeChildren(res);
12512      var vnode = res && res[0];
12513      setCurrentInstance(cur);
12514      return res && (!vnode || res.length === 1 && vnode.isComment && !isAsyncPlaceholder(vnode)) ? void 0 : res;
12515    };
12516    if (fn.proxy) {
12517      Object.defineProperty(normalSlots, key, {
12518        get: normalized,
12519        enumerable: true,
12520        configurable: true
12521      });
12522    }
12523    return normalized;
12524  }
12525  function proxyNormalSlot(slots, key) {
12526    return function() {
12527      return slots[key];
12528    };
12529  }
12530  function initSetup(vm) {
12531    var options = vm.$options;
12532    var setup = options.setup;
12533    if (setup) {
12534      var ctx = vm._setupContext = createSetupContext(vm);
12535      setCurrentInstance(vm);
12536      pushTarget();
12537      var setupResult = invokeWithErrorHandling(setup, null, [vm._props || shallowReactive({}), ctx], vm, "setup");
12538      popTarget();
12539      setCurrentInstance();
12540      if (isFunction(setupResult)) {
12541        options.render = setupResult;
12542      } else if (isObject(setupResult)) {
12543        if (setupResult instanceof VNode) {
12544          warn$2("setup() should not return VNodes directly - return a render function instead.");
12545        }
12546        vm._setupState = setupResult;
12547        if (!setupResult.__sfc) {
12548          for (var key in setupResult) {
12549            if (!isReserved(key)) {
12550              proxyWithRefUnwrap(vm, setupResult, key);
12551            } else if (true) {
12552              warn$2("Avoid using variables that start with _ or $ in setup().");
12553            }
12554          }
12555        } else {
12556          var proxy2 = vm._setupProxy = {};
12557          for (var key in setupResult) {
12558            if (key !== "__sfc") {
12559              proxyWithRefUnwrap(proxy2, setupResult, key);
12560            }
12561          }
12562        }
12563      } else if (setupResult !== void 0) {
12564        warn$2("setup() should return an object. Received: ".concat(setupResult === null ? "null" : typeof setupResult));
12565      }
12566    }
12567  }
12568  function createSetupContext(vm) {
12569    var exposeCalled = false;
12570    return {
12571      get attrs() {
12572        if (!vm._attrsProxy) {
12573          var proxy2 = vm._attrsProxy = {};
12574          def(proxy2, "_v_attr_proxy", true);
12575          syncSetupProxy(proxy2, vm.$attrs, emptyObject, vm, "$attrs");
12576        }
12577        return vm._attrsProxy;
12578      },
12579      get listeners() {
12580        if (!vm._listenersProxy) {
12581          var proxy2 = vm._listenersProxy = {};
12582          syncSetupProxy(proxy2, vm.$listeners, emptyObject, vm, "$listeners");
12583        }
12584        return vm._listenersProxy;
12585      },
12586      get slots() {
12587        return initSlotsProxy(vm);
12588      },
12589      emit: bind$1(vm.$emit, vm),
12590      expose: function(exposed) {
12591        if (true) {
12592          if (exposeCalled) {
12593            warn$2("expose() should be called only once per setup().", vm);
12594          }
12595          exposeCalled = true;
12596        }
12597        if (exposed) {
12598          Object.keys(exposed).forEach(function(key) {
12599            return proxyWithRefUnwrap(vm, exposed, key);
12600          });
12601        }
12602      }
12603    };
12604  }
12605  function syncSetupProxy(to, from3, prev2, instance, type2) {
12606    var changed = false;
12607    for (var key in from3) {
12608      if (!(key in to)) {
12609        changed = true;
12610        defineProxyAttr(to, key, instance, type2);
12611      } else if (from3[key] !== prev2[key]) {
12612        changed = true;
12613      }
12614    }
12615    for (var key in to) {
12616      if (!(key in from3)) {
12617        changed = true;
12618        delete to[key];
12619      }
12620    }
12621    return changed;
12622  }
12623  function defineProxyAttr(proxy2, key, instance, type2) {
12624    Object.defineProperty(proxy2, key, {
12625      enumerable: true,
12626      configurable: true,
12627      get: function() {
12628        return instance[type2][key];
12629      }
12630    });
12631  }
12632  function initSlotsProxy(vm) {
12633    if (!vm._slotsProxy) {
12634      syncSetupSlots(vm._slotsProxy = {}, vm.$scopedSlots);
12635    }
12636    return vm._slotsProxy;
12637  }
12638  function syncSetupSlots(to, from3) {
12639    for (var key in from3) {
12640      to[key] = from3[key];
12641    }
12642    for (var key in to) {
12643      if (!(key in from3)) {
12644        delete to[key];
12645      }
12646    }
12647  }
12648  function useSlots() {
12649    return getContext().slots;
12650  }
12651  function useAttrs() {
12652    return getContext().attrs;
12653  }
12654  function useListeners() {
12655    return getContext().listeners;
12656  }
12657  function getContext() {
12658    if (!currentInstance) {
12659      warn$2("useContext() called without active instance.");
12660    }
12661    var vm = currentInstance;
12662    return vm._setupContext || (vm._setupContext = createSetupContext(vm));
12663  }
12664  function mergeDefaults(raw, defaults) {
12665    var props153 = isArray(raw) ? raw.reduce(function(normalized, p) {
12666      return normalized[p] = {}, normalized;
12667    }, {}) : raw;
12668    for (var key in defaults) {
12669      var opt = props153[key];
12670      if (opt) {
12671        if (isArray(opt) || isFunction(opt)) {
12672          props153[key] = { type: opt, default: defaults[key] };
12673        } else {
12674          opt.default = defaults[key];
12675        }
12676      } else if (opt === null) {
12677        props153[key] = { default: defaults[key] };
12678      } else if (true) {
12679        warn$2('props default key "'.concat(key, '" has no corresponding declaration.'));
12680      }
12681    }
12682    return props153;
12683  }
12684  function initRender(vm) {
12685    vm._vnode = null;
12686    vm._staticTrees = null;
12687    var options = vm.$options;
12688    var parentVnode = vm.$vnode = options._parentVnode;
12689    var renderContext = parentVnode && parentVnode.context;
12690    vm.$slots = resolveSlots(options._renderChildren, renderContext);
12691    vm.$scopedSlots = parentVnode ? normalizeScopedSlots(vm.$parent, parentVnode.data.scopedSlots, vm.$slots) : emptyObject;
12692    vm._c = function(a2, b, c, d) {
12693      return createElement$1(vm, a2, b, c, d, false);
12694    };
12695    vm.$createElement = function(a2, b, c, d) {
12696      return createElement$1(vm, a2, b, c, d, true);
12697    };
12698    var parentData = parentVnode && parentVnode.data;
12699    if (true) {
12700      defineReactive(vm, "$attrs", parentData && parentData.attrs || emptyObject, function() {
12701        !isUpdatingChildComponent && warn$2("$attrs is readonly.", vm);
12702      }, true);
12703      defineReactive(vm, "$listeners", options._parentListeners || emptyObject, function() {
12704        !isUpdatingChildComponent && warn$2("$listeners is readonly.", vm);
12705      }, true);
12706    } else {
12707      defineReactive(vm, "$attrs", parentData && parentData.attrs || emptyObject, null, true);
12708      defineReactive(vm, "$listeners", options._parentListeners || emptyObject, null, true);
12709    }
12710  }
12711  function renderMixin(Vue2) {
12712    installRenderHelpers(Vue2.prototype);
12713    Vue2.prototype.$nextTick = function(fn) {
12714      return nextTick(fn, this);
12715    };
12716    Vue2.prototype._render = function() {
12717      var vm = this;
12718      var _a2 = vm.$options, render120 = _a2.render, _parentVnode = _a2._parentVnode;
12719      if (_parentVnode && vm._isMounted) {
12720        vm.$scopedSlots = normalizeScopedSlots(vm.$parent, _parentVnode.data.scopedSlots, vm.$slots, vm.$scopedSlots);
12721        if (vm._slotsProxy) {
12722          syncSetupSlots(vm._slotsProxy, vm.$scopedSlots);
12723        }
12724      }
12725      vm.$vnode = _parentVnode;
12726      var prevInst = currentInstance;
12727      var prevRenderInst = currentRenderingInstance;
12728      var vnode;
12729      try {
12730        setCurrentInstance(vm);
12731        currentRenderingInstance = vm;
12732        vnode = render120.call(vm._renderProxy, vm.$createElement);
12733      } catch (e2) {
12734        handleError(e2, vm, "render");
12735        if (vm.$options.renderError) {
12736          try {
12737            vnode = vm.$options.renderError.call(vm._renderProxy, vm.$createElement, e2);
12738          } catch (e3) {
12739            handleError(e3, vm, "renderError");
12740            vnode = vm._vnode;
12741          }
12742        } else {
12743          vnode = vm._vnode;
12744        }
12745      } finally {
12746        currentRenderingInstance = prevRenderInst;
12747        setCurrentInstance(prevInst);
12748      }
12749      if (isArray(vnode) && vnode.length === 1) {
12750        vnode = vnode[0];
12751      }
12752      if (!(vnode instanceof VNode)) {
12753        if (isArray(vnode)) {
12754          warn$2("Multiple root nodes returned from render function. Render function should return a single root node.", vm);
12755        }
12756        vnode = createEmptyVNode();
12757      }
12758      vnode.parent = _parentVnode;
12759      return vnode;
12760    };
12761  }
12762  function ensureCtor(comp, base) {
12763    if (comp.__esModule || hasSymbol && comp[Symbol.toStringTag] === "Module") {
12764      comp = comp.default;
12765    }
12766    return isObject(comp) ? base.extend(comp) : comp;
12767  }
12768  function createAsyncPlaceholder(factory, data46, context7, children, tag3) {
12769    var node = createEmptyVNode();
12770    node.asyncFactory = factory;
12771    node.asyncMeta = { data: data46, context: context7, children, tag: tag3 };
12772    return node;
12773  }
12774  function resolveAsyncComponent(factory, baseCtor) {
12775    if (isTrue(factory.error) && isDef(factory.errorComp)) {
12776      return factory.errorComp;
12777    }
12778    if (isDef(factory.resolved)) {
12779      return factory.resolved;
12780    }
12781    var owner = currentRenderingInstance;
12782    if (owner && isDef(factory.owners) && factory.owners.indexOf(owner) === -1) {
12783      factory.owners.push(owner);
12784    }
12785    if (isTrue(factory.loading) && isDef(factory.loadingComp)) {
12786      return factory.loadingComp;
12787    }
12788    if (owner && !isDef(factory.owners)) {
12789      var owners_1 = factory.owners = [owner];
12790      var sync_1 = true;
12791      var timerLoading_1 = null;
12792      var timerTimeout_1 = null;
12793      owner.$on("hook:destroyed", function() {
12794        return remove$2(owners_1, owner);
12795      });
12796      var forceRender_1 = function(renderCompleted) {
12797        for (var i = 0, l = owners_1.length; i < l; i++) {
12798          owners_1[i].$forceUpdate();
12799        }
12800        if (renderCompleted) {
12801          owners_1.length = 0;
12802          if (timerLoading_1 !== null) {
12803            clearTimeout(timerLoading_1);
12804            timerLoading_1 = null;
12805          }
12806          if (timerTimeout_1 !== null) {
12807            clearTimeout(timerTimeout_1);
12808            timerTimeout_1 = null;
12809          }
12810        }
12811      };
12812      var resolve = once(function(res) {
12813        factory.resolved = ensureCtor(res, baseCtor);
12814        if (!sync_1) {
12815          forceRender_1(true);
12816        } else {
12817          owners_1.length = 0;
12818        }
12819      });
12820      var reject_1 = once(function(reason) {
12821        warn$2("Failed to resolve async component: ".concat(String(factory)) + (reason ? "\nReason: ".concat(reason) : ""));
12822        if (isDef(factory.errorComp)) {
12823          factory.error = true;
12824          forceRender_1(true);
12825        }
12826      });
12827      var res_1 = factory(resolve, reject_1);
12828      if (isObject(res_1)) {
12829        if (isPromise(res_1)) {
12830          if (isUndef(factory.resolved)) {
12831            res_1.then(resolve, reject_1);
12832          }
12833        } else if (isPromise(res_1.component)) {
12834          res_1.component.then(resolve, reject_1);
12835          if (isDef(res_1.error)) {
12836            factory.errorComp = ensureCtor(res_1.error, baseCtor);
12837          }
12838          if (isDef(res_1.loading)) {
12839            factory.loadingComp = ensureCtor(res_1.loading, baseCtor);
12840            if (res_1.delay === 0) {
12841              factory.loading = true;
12842            } else {
12843              timerLoading_1 = setTimeout(function() {
12844                timerLoading_1 = null;
12845                if (isUndef(factory.resolved) && isUndef(factory.error)) {
12846                  factory.loading = true;
12847                  forceRender_1(false);
12848                }
12849              }, res_1.delay || 200);
12850            }
12851          }
12852          if (isDef(res_1.timeout)) {
12853            timerTimeout_1 = setTimeout(function() {
12854              timerTimeout_1 = null;
12855              if (isUndef(factory.resolved)) {
12856                reject_1(true ? "timeout (".concat(res_1.timeout, "ms)") : null);
12857              }
12858            }, res_1.timeout);
12859          }
12860        }
12861      }
12862      sync_1 = false;
12863      return factory.loading ? factory.loadingComp : factory.resolved;
12864    }
12865  }
12866  function getFirstComponentChild(children) {
12867    if (isArray(children)) {
12868      for (var i = 0; i < children.length; i++) {
12869        var c = children[i];
12870        if (isDef(c) && (isDef(c.componentOptions) || isAsyncPlaceholder(c))) {
12871          return c;
12872        }
12873      }
12874    }
12875  }
12876  function initEvents(vm) {
12877    vm._events = /* @__PURE__ */ Object.create(null);
12878    vm._hasHookEvent = false;
12879    var listeners = vm.$options._parentListeners;
12880    if (listeners) {
12881      updateComponentListeners(vm, listeners);
12882    }
12883  }
12884  function add$1(event2, fn) {
12885    target$1.$on(event2, fn);
12886  }
12887  function remove$1(event2, fn) {
12888    target$1.$off(event2, fn);
12889  }
12890  function createOnceHandler$1(event2, fn) {
12891    var _target = target$1;
12892    return function onceHandler() {
12893      var res = fn.apply(null, arguments);
12894      if (res !== null) {
12895        _target.$off(event2, onceHandler);
12896      }
12897    };
12898  }
12899  function updateComponentListeners(vm, listeners, oldListeners) {
12900    target$1 = vm;
12901    updateListeners(listeners, oldListeners || {}, add$1, remove$1, createOnceHandler$1, vm);
12902    target$1 = void 0;
12903  }
12904  function eventsMixin(Vue2) {
12905    var hookRE = /^hook:/;
12906    Vue2.prototype.$on = function(event2, fn) {
12907      var vm = this;
12908      if (isArray(event2)) {
12909        for (var i = 0, l = event2.length; i < l; i++) {
12910          vm.$on(event2[i], fn);
12911        }
12912      } else {
12913        (vm._events[event2] || (vm._events[event2] = [])).push(fn);
12914        if (hookRE.test(event2)) {
12915          vm._hasHookEvent = true;
12916        }
12917      }
12918      return vm;
12919    };
12920    Vue2.prototype.$once = function(event2, fn) {
12921      var vm = this;
12922      function on2() {
12923        vm.$off(event2, on2);
12924        fn.apply(vm, arguments);
12925      }
12926      on2.fn = fn;
12927      vm.$on(event2, on2);
12928      return vm;
12929    };
12930    Vue2.prototype.$off = function(event2, fn) {
12931      var vm = this;
12932      if (!arguments.length) {
12933        vm._events = /* @__PURE__ */ Object.create(null);
12934        return vm;
12935      }
12936      if (isArray(event2)) {
12937        for (var i_1 = 0, l = event2.length; i_1 < l; i_1++) {
12938          vm.$off(event2[i_1], fn);
12939        }
12940        return vm;
12941      }
12942      var cbs = vm._events[event2];
12943      if (!cbs) {
12944        return vm;
12945      }
12946      if (!fn) {
12947        vm._events[event2] = null;
12948        return vm;
12949      }
12950      var cb;
12951      var i = cbs.length;
12952      while (i--) {
12953        cb = cbs[i];
12954        if (cb === fn || cb.fn === fn) {
12955          cbs.splice(i, 1);
12956          break;
12957        }
12958      }
12959      return vm;
12960    };
12961    Vue2.prototype.$emit = function(event2) {
12962      var vm = this;
12963      if (true) {
12964        var lowerCaseEvent = event2.toLowerCase();
12965        if (lowerCaseEvent !== event2 && vm._events[lowerCaseEvent]) {
12966          tip('Event "'.concat(lowerCaseEvent, '" is emitted in component ') + "".concat(formatComponentName(vm), ' but the handler is registered for "').concat(event2, '". ') + "Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. " + 'You should probably use "'.concat(hyphenate(event2), '" instead of "').concat(event2, '".'));
12967        }
12968      }
12969      var cbs = vm._events[event2];
12970      if (cbs) {
12971        cbs = cbs.length > 1 ? toArray(cbs) : cbs;
12972        var args = toArray(arguments, 1);
12973        var info = 'event handler for "'.concat(event2, '"');
12974        for (var i = 0, l = cbs.length; i < l; i++) {
12975          invokeWithErrorHandling(cbs[i], vm, args, vm, info);
12976        }
12977      }
12978      return vm;
12979    };
12980  }
12981  function effectScope(detached) {
12982    return new EffectScope(detached);
12983  }
12984  function recordEffectScope(effect, scope) {
12985    if (scope === void 0) {
12986      scope = activeEffectScope;
12987    }
12988    if (scope && scope.active) {
12989      scope.effects.push(effect);
12990    }
12991  }
12992  function getCurrentScope() {
12993    return activeEffectScope;
12994  }
12995  function onScopeDispose(fn) {
12996    if (activeEffectScope) {
12997      activeEffectScope.cleanups.push(fn);
12998    } else if (true) {
12999      warn$2("onScopeDispose() is called when there is no active effect scope to be associated with.");
13000    }
13001  }
13002  function setActiveInstance(vm) {
13003    var prevActiveInstance = activeInstance;
13004    activeInstance = vm;
13005    return function() {
13006      activeInstance = prevActiveInstance;
13007    };
13008  }
13009  function initLifecycle(vm) {
13010    var options = vm.$options;
13011    var parent = options.parent;
13012    if (parent && !options.abstract) {
13013      while (parent.$options.abstract && parent.$parent) {
13014        parent = parent.$parent;
13015      }
13016      parent.$children.push(vm);
13017    }
13018    vm.$parent = parent;
13019    vm.$root = parent ? parent.$root : vm;
13020    vm.$children = [];
13021    vm.$refs = {};
13022    vm._provided = parent ? parent._provided : /* @__PURE__ */ Object.create(null);
13023    vm._watcher = null;
13024    vm._inactive = null;
13025    vm._directInactive = false;
13026    vm._isMounted = false;
13027    vm._isDestroyed = false;
13028    vm._isBeingDestroyed = false;
13029  }
13030  function lifecycleMixin(Vue2) {
13031    Vue2.prototype._update = function(vnode, hydrating) {
13032      var vm = this;
13033      var prevEl = vm.$el;
13034      var prevVnode = vm._vnode;
13035      var restoreActiveInstance = setActiveInstance(vm);
13036      vm._vnode = vnode;
13037      if (!prevVnode) {
13038        vm.$el = vm.__patch__(
13039          vm.$el,
13040          vnode,
13041          hydrating,
13042          false
13043          /* removeOnly */
13044        );
13045      } else {
13046        vm.$el = vm.__patch__(prevVnode, vnode);
13047      }
13048      restoreActiveInstance();
13049      if (prevEl) {
13050        prevEl.__vue__ = null;
13051      }
13052      if (vm.$el) {
13053        vm.$el.__vue__ = vm;
13054      }
13055      var wrapper = vm;
13056      while (wrapper && wrapper.$vnode && wrapper.$parent && wrapper.$vnode === wrapper.$parent._vnode) {
13057        wrapper.$parent.$el = wrapper.$el;
13058        wrapper = wrapper.$parent;
13059      }
13060    };
13061    Vue2.prototype.$forceUpdate = function() {
13062      var vm = this;
13063      if (vm._watcher) {
13064        vm._watcher.update();
13065      }
13066    };
13067    Vue2.prototype.$destroy = function() {
13068      var vm = this;
13069      if (vm._isBeingDestroyed) {
13070        return;
13071      }
13072      callHook$1(vm, "beforeDestroy");
13073      vm._isBeingDestroyed = true;
13074      var parent = vm.$parent;
13075      if (parent && !parent._isBeingDestroyed && !vm.$options.abstract) {
13076        remove$2(parent.$children, vm);
13077      }
13078      vm._scope.stop();
13079      if (vm._data.__ob__) {
13080        vm._data.__ob__.vmCount--;
13081      }
13082      vm._isDestroyed = true;
13083      vm.__patch__(vm._vnode, null);
13084      callHook$1(vm, "destroyed");
13085      vm.$off();
13086      if (vm.$el) {
13087        vm.$el.__vue__ = null;
13088      }
13089      if (vm.$vnode) {
13090        vm.$vnode.parent = null;
13091      }
13092    };
13093  }
13094  function mountComponent(vm, el, hydrating) {
13095    vm.$el = el;
13096    if (!vm.$options.render) {
13097      vm.$options.render = createEmptyVNode;
13098      if (true) {
13099        if (vm.$options.template && vm.$options.template.charAt(0) !== "#" || vm.$options.el || el) {
13100          warn$2("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.", vm);
13101        } else {
13102          warn$2("Failed to mount component: template or render function not defined.", vm);
13103        }
13104      }
13105    }
13106    callHook$1(vm, "beforeMount");
13107    var updateComponent;
13108    if (config.performance && mark) {
13109      updateComponent = function() {
13110        var name = vm._name;
13111        var id = vm._uid;
13112        var startTag = "vue-perf-start:".concat(id);
13113        var endTag2 = "vue-perf-end:".concat(id);
13114        mark(startTag);
13115        var vnode = vm._render();
13116        mark(endTag2);
13117        measure("vue ".concat(name, " render"), startTag, endTag2);
13118        mark(startTag);
13119        vm._update(vnode, hydrating);
13120        mark(endTag2);
13121        measure("vue ".concat(name, " patch"), startTag, endTag2);
13122      };
13123    } else {
13124      updateComponent = function() {
13125        vm._update(vm._render(), hydrating);
13126      };
13127    }
13128    var watcherOptions = {
13129      before: function() {
13130        if (vm._isMounted && !vm._isDestroyed) {
13131          callHook$1(vm, "beforeUpdate");
13132        }
13133      }
13134    };
13135    if (true) {
13136      watcherOptions.onTrack = function(e2) {
13137        return callHook$1(vm, "renderTracked", [e2]);
13138      };
13139      watcherOptions.onTrigger = function(e2) {
13140        return callHook$1(vm, "renderTriggered", [e2]);
13141      };
13142    }
13143    new Watcher(
13144      vm,
13145      updateComponent,
13146      noop,
13147      watcherOptions,
13148      true
13149      /* isRenderWatcher */
13150    );
13151    hydrating = false;
13152    var preWatchers = vm._preWatchers;
13153    if (preWatchers) {
13154      for (var i = 0; i < preWatchers.length; i++) {
13155        preWatchers[i].run();
13156      }
13157    }
13158    if (vm.$vnode == null) {
13159      vm._isMounted = true;
13160      callHook$1(vm, "mounted");
13161    }
13162    return vm;
13163  }
13164  function updateChildComponent(vm, propsData, listeners, parentVnode, renderChildren) {
13165    if (true) {
13166      isUpdatingChildComponent = true;
13167    }
13168    var newScopedSlots = parentVnode.data.scopedSlots;
13169    var oldScopedSlots = vm.$scopedSlots;
13170    var hasDynamicScopedSlot = !!(newScopedSlots && !newScopedSlots.$stable || oldScopedSlots !== emptyObject && !oldScopedSlots.$stable || newScopedSlots && vm.$scopedSlots.$key !== newScopedSlots.$key || !newScopedSlots && vm.$scopedSlots.$key);
13171    var needsForceUpdate = !!(renderChildren || // has new static slots
13172    vm.$options._renderChildren || // has old static slots
13173    hasDynamicScopedSlot);
13174    var prevVNode = vm.$vnode;
13175    vm.$options._parentVnode = parentVnode;
13176    vm.$vnode = parentVnode;
13177    if (vm._vnode) {
13178      vm._vnode.parent = parentVnode;
13179    }
13180    vm.$options._renderChildren = renderChildren;
13181    var attrs2 = parentVnode.data.attrs || emptyObject;
13182    if (vm._attrsProxy) {
13183      if (syncSetupProxy(vm._attrsProxy, attrs2, prevVNode.data && prevVNode.data.attrs || emptyObject, vm, "$attrs")) {
13184        needsForceUpdate = true;
13185      }
13186    }
13187    vm.$attrs = attrs2;
13188    listeners = listeners || emptyObject;
13189    var prevListeners = vm.$options._parentListeners;
13190    if (vm._listenersProxy) {
13191      syncSetupProxy(vm._listenersProxy, listeners, prevListeners || emptyObject, vm, "$listeners");
13192    }
13193    vm.$listeners = vm.$options._parentListeners = listeners;
13194    updateComponentListeners(vm, listeners, prevListeners);
13195    if (propsData && vm.$options.props) {
13196      toggleObserving(false);
13197      var props153 = vm._props;
13198      var propKeys = vm.$options._propKeys || [];
13199      for (var i = 0; i < propKeys.length; i++) {
13200        var key = propKeys[i];
13201        var propOptions = vm.$options.props;
13202        props153[key] = validateProp(key, propOptions, propsData, vm);
13203      }
13204      toggleObserving(true);
13205      vm.$options.propsData = propsData;
13206    }
13207    if (needsForceUpdate) {
13208      vm.$slots = resolveSlots(renderChildren, parentVnode.context);
13209      vm.$forceUpdate();
13210    }
13211    if (true) {
13212      isUpdatingChildComponent = false;
13213    }
13214  }
13215  function isInInactiveTree(vm) {
13216    while (vm && (vm = vm.$parent)) {
13217      if (vm._inactive)
13218        return true;
13219    }
13220    return false;
13221  }
13222  function activateChildComponent(vm, direct) {
13223    if (direct) {
13224      vm._directInactive = false;
13225      if (isInInactiveTree(vm)) {
13226        return;
13227      }
13228    } else if (vm._directInactive) {
13229      return;
13230    }
13231    if (vm._inactive || vm._inactive === null) {
13232      vm._inactive = false;
13233      for (var i = 0; i < vm.$children.length; i++) {
13234        activateChildComponent(vm.$children[i]);
13235      }
13236      callHook$1(vm, "activated");
13237    }
13238  }
13239  function deactivateChildComponent(vm, direct) {
13240    if (direct) {
13241      vm._directInactive = true;
13242      if (isInInactiveTree(vm)) {
13243        return;
13244      }
13245    }
13246    if (!vm._inactive) {
13247      vm._inactive = true;
13248      for (var i = 0; i < vm.$children.length; i++) {
13249        deactivateChildComponent(vm.$children[i]);
13250      }
13251      callHook$1(vm, "deactivated");
13252    }
13253  }
13254  function callHook$1(vm, hook, args, setContext) {
13255    if (setContext === void 0) {
13256      setContext = true;
13257    }
13258    pushTarget();
13259    var prevInst = currentInstance;
13260    var prevScope = getCurrentScope();
13261    setContext && setCurrentInstance(vm);
13262    var handlers = vm.$options[hook];
13263    var info = "".concat(hook, " hook");
13264    if (handlers) {
13265      for (var i = 0, j = handlers.length; i < j; i++) {
13266        invokeWithErrorHandling(handlers[i], vm, args || null, vm, info);
13267      }
13268    }
13269    if (vm._hasHookEvent) {
13270      vm.$emit("hook:" + hook);
13271    }
13272    if (setContext) {
13273      setCurrentInstance(prevInst);
13274      prevScope && prevScope.on();
13275    }
13276    popTarget();
13277  }
13278  function resetSchedulerState() {
13279    index$1 = queue.length = activatedChildren.length = 0;
13280    has = {};
13281    if (true) {
13282      circular = {};
13283    }
13284    waiting = flushing = false;
13285  }
13286  function flushSchedulerQueue() {
13287    currentFlushTimestamp = getNow();
13288    flushing = true;
13289    var watcher, id;
13290    queue.sort(sortCompareFn);
13291    for (index$1 = 0; index$1 < queue.length; index$1++) {
13292      watcher = queue[index$1];
13293      if (watcher.before) {
13294        watcher.before();
13295      }
13296      id = watcher.id;
13297      has[id] = null;
13298      watcher.run();
13299      if (has[id] != null) {
13300        circular[id] = (circular[id] || 0) + 1;
13301        if (circular[id] > MAX_UPDATE_COUNT) {
13302          warn$2("You may have an infinite update loop " + (watcher.user ? 'in watcher with expression "'.concat(watcher.expression, '"') : "in a component render function."), watcher.vm);
13303          break;
13304        }
13305      }
13306    }
13307    var activatedQueue = activatedChildren.slice();
13308    var updatedQueue = queue.slice();
13309    resetSchedulerState();
13310    callActivatedHooks(activatedQueue);
13311    callUpdatedHooks(updatedQueue);
13312    cleanupDeps();
13313    if (devtools && config.devtools) {
13314      devtools.emit("flush");
13315    }
13316  }
13317  function callUpdatedHooks(queue2) {
13318    var i = queue2.length;
13319    while (i--) {
13320      var watcher = queue2[i];
13321      var vm = watcher.vm;
13322      if (vm && vm._watcher === watcher && vm._isMounted && !vm._isDestroyed) {
13323        callHook$1(vm, "updated");
13324      }
13325    }
13326  }
13327  function queueActivatedComponent(vm) {
13328    vm._inactive = false;
13329    activatedChildren.push(vm);
13330  }
13331  function callActivatedHooks(queue2) {
13332    for (var i = 0; i < queue2.length; i++) {
13333      queue2[i]._inactive = true;
13334      activateChildComponent(
13335        queue2[i],
13336        true
13337        /* true */
13338      );
13339    }
13340  }
13341  function queueWatcher(watcher) {
13342    var id = watcher.id;
13343    if (has[id] != null) {
13344      return;
13345    }
13346    if (watcher === Dep.target && watcher.noRecurse) {
13347      return;
13348    }
13349    has[id] = true;
13350    if (!flushing) {
13351      queue.push(watcher);
13352    } else {
13353      var i = queue.length - 1;
13354      while (i > index$1 && queue[i].id > watcher.id) {
13355        i--;
13356      }
13357      queue.splice(i + 1, 0, watcher);
13358    }
13359    if (!waiting) {
13360      waiting = true;
13361      if (!config.async) {
13362        flushSchedulerQueue();
13363        return;
13364      }
13365      nextTick(flushSchedulerQueue);
13366    }
13367  }
13368  function watchEffect(effect, options) {
13369    return doWatch(effect, null, options);
13370  }
13371  function watchPostEffect(effect, options) {
13372    return doWatch(effect, null, true ? __assign(__assign({}, options), { flush: "post" }) : { flush: "post" });
13373  }
13374  function watchSyncEffect(effect, options) {
13375    return doWatch(effect, null, true ? __assign(__assign({}, options), { flush: "sync" }) : { flush: "sync" });
13376  }
13377  function watch(source, cb, options) {
13378    if (typeof cb !== "function") {
13379      warn$2("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature.");
13380    }
13381    return doWatch(source, cb, options);
13382  }
13383  function doWatch(source, cb, _a2) {
13384    var _b = _a2 === void 0 ? emptyObject : _a2, immediate = _b.immediate, deep = _b.deep, _c = _b.flush, flush = _c === void 0 ? "pre" : _c, onTrack = _b.onTrack, onTrigger = _b.onTrigger;
13385    if (!cb) {
13386      if (immediate !== void 0) {
13387        warn$2('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.');
13388      }
13389      if (deep !== void 0) {
13390        warn$2('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.');
13391      }
13392    }
13393    var warnInvalidSource = function(s2) {
13394      warn$2("Invalid watch source: ".concat(s2, ". A watch source can only be a getter/effect ") + "function, a ref, a reactive object, or an array of these types.");
13395    };
13396    var instance = currentInstance;
13397    var call = function(fn, type2, args) {
13398      if (args === void 0) {
13399        args = null;
13400      }
13401      var res = invokeWithErrorHandling(fn, null, args, instance, type2);
13402      if (deep && res && res.__ob__)
13403        res.__ob__.dep.depend();
13404      return res;
13405    };
13406    var getter;
13407    var forceTrigger = false;
13408    var isMultiSource = false;
13409    if (isRef(source)) {
13410      getter = function() {
13411        return source.value;
13412      };
13413      forceTrigger = isShallow(source);
13414    } else if (isReactive(source)) {
13415      getter = function() {
13416        source.__ob__.dep.depend();
13417        return source;
13418      };
13419      deep = true;
13420    } else if (isArray(source)) {
13421      isMultiSource = true;
13422      forceTrigger = source.some(function(s2) {
13423        return isReactive(s2) || isShallow(s2);
13424      });
13425      getter = function() {
13426        return source.map(function(s2) {
13427          if (isRef(s2)) {
13428            return s2.value;
13429          } else if (isReactive(s2)) {
13430            s2.__ob__.dep.depend();
13431            return traverse(s2);
13432          } else if (isFunction(s2)) {
13433            return call(s2, WATCHER_GETTER);
13434          } else {
13435            warnInvalidSource(s2);
13436          }
13437        });
13438      };
13439    } else if (isFunction(source)) {
13440      if (cb) {
13441        getter = function() {
13442          return call(source, WATCHER_GETTER);
13443        };
13444      } else {
13445        getter = function() {
13446          if (instance && instance._isDestroyed) {
13447            return;
13448          }
13449          if (cleanup) {
13450            cleanup();
13451          }
13452          return call(source, WATCHER, [onCleanup]);
13453        };
13454      }
13455    } else {
13456      getter = noop;
13457      warnInvalidSource(source);
13458    }
13459    if (cb && deep) {
13460      var baseGetter_1 = getter;
13461      getter = function() {
13462        return traverse(baseGetter_1());
13463      };
13464    }
13465    var cleanup;
13466    var onCleanup = function(fn) {
13467      cleanup = watcher.onStop = function() {
13468        call(fn, WATCHER_CLEANUP);
13469      };
13470    };
13471    if (isServerRendering()) {
13472      onCleanup = noop;
13473      if (!cb) {
13474        getter();
13475      } else if (immediate) {
13476        call(cb, WATCHER_CB, [
13477          getter(),
13478          isMultiSource ? [] : void 0,
13479          onCleanup
13480        ]);
13481      }
13482      return noop;
13483    }
13484    var watcher = new Watcher(currentInstance, getter, noop, {
13485      lazy: true
13486    });
13487    watcher.noRecurse = !cb;
13488    var oldValue = isMultiSource ? [] : INITIAL_WATCHER_VALUE;
13489    watcher.run = function() {
13490      if (!watcher.active) {
13491        return;
13492      }
13493      if (cb) {
13494        var newValue = watcher.get();
13495        if (deep || forceTrigger || (isMultiSource ? newValue.some(function(v, i) {
13496          return hasChanged(v, oldValue[i]);
13497        }) : hasChanged(newValue, oldValue))) {
13498          if (cleanup) {
13499            cleanup();
13500          }
13501          call(cb, WATCHER_CB, [
13502            newValue,
13503            // pass undefined as the old value when it's changed for the first time
13504            oldValue === INITIAL_WATCHER_VALUE ? void 0 : oldValue,
13505            onCleanup
13506          ]);
13507          oldValue = newValue;
13508        }
13509      } else {
13510        watcher.get();
13511      }
13512    };
13513    if (flush === "sync") {
13514      watcher.update = watcher.run;
13515    } else if (flush === "post") {
13516      watcher.post = true;
13517      watcher.update = function() {
13518        return queueWatcher(watcher);
13519      };
13520    } else {
13521      watcher.update = function() {
13522        if (instance && instance === currentInstance && !instance._isMounted) {
13523          var buffer = instance._preWatchers || (instance._preWatchers = []);
13524          if (buffer.indexOf(watcher) < 0)
13525            buffer.push(watcher);
13526        } else {
13527          queueWatcher(watcher);
13528        }
13529      };
13530    }
13531    if (true) {
13532      watcher.onTrack = onTrack;
13533      watcher.onTrigger = onTrigger;
13534    }
13535    if (cb) {
13536      if (immediate) {
13537        watcher.run();
13538      } else {
13539        oldValue = watcher.get();
13540      }
13541    } else if (flush === "post" && instance) {
13542      instance.$once("hook:mounted", function() {
13543        return watcher.get();
13544      });
13545    } else {
13546      watcher.get();
13547    }
13548    return function() {
13549      watcher.teardown();
13550    };
13551  }
13552  function provide(key, value2) {
13553    if (!currentInstance) {
13554      if (true) {
13555        warn$2("provide() can only be used inside setup().");
13556      }
13557    } else {
13558      resolveProvided(currentInstance)[key] = value2;
13559    }
13560  }
13561  function resolveProvided(vm) {
13562    var existing = vm._provided;
13563    var parentProvides = vm.$parent && vm.$parent._provided;
13564    if (parentProvides === existing) {
13565      return vm._provided = Object.create(parentProvides);
13566    } else {
13567      return existing;
13568    }
13569  }
13570  function inject(key, defaultValue, treatDefaultAsFactory) {
13571    if (treatDefaultAsFactory === void 0) {
13572      treatDefaultAsFactory = false;
13573    }
13574    var instance = currentInstance;
13575    if (instance) {
13576      var provides = instance.$parent && instance.$parent._provided;
13577      if (provides && key in provides) {
13578        return provides[key];
13579      } else if (arguments.length > 1) {
13580        return treatDefaultAsFactory && isFunction(defaultValue) ? defaultValue.call(instance) : defaultValue;
13581      } else if (true) {
13582        warn$2('injection "'.concat(String(key), '" not found.'));
13583      }
13584    } else if (true) {
13585      warn$2("inject() can only be used inside setup() or functional components.");
13586    }
13587  }
13588  function h(type2, props153, children) {
13589    if (!currentInstance) {
13590      warn$2("globally imported h() can only be invoked when there is an active component instance, e.g. synchronously in a component's render or setup function.");
13591    }
13592    return createElement$1(currentInstance, type2, props153, children, 2, true);
13593  }
13594  function handleError(err, vm, info) {
13595    pushTarget();
13596    try {
13597      if (vm) {
13598        var cur = vm;
13599        while (cur = cur.$parent) {
13600          var hooks2 = cur.$options.errorCaptured;
13601          if (hooks2) {
13602            for (var i = 0; i < hooks2.length; i++) {
13603              try {
13604                var capture = hooks2[i].call(cur, err, vm, info) === false;
13605                if (capture)
13606                  return;
13607              } catch (e2) {
13608                globalHandleError(e2, cur, "errorCaptured hook");
13609              }
13610            }
13611          }
13612        }
13613      }
13614      globalHandleError(err, vm, info);
13615    } finally {
13616      popTarget();
13617    }
13618  }
13619  function invokeWithErrorHandling(handler3, context7, args, vm, info) {
13620    var res;
13621    try {
13622      res = args ? handler3.apply(context7, args) : handler3.call(context7);
13623      if (res && !res._isVue && isPromise(res) && !res._handled) {
13624        res.catch(function(e2) {
13625          return handleError(e2, vm, info + " (Promise/async)");
13626        });
13627        res._handled = true;
13628      }
13629    } catch (e2) {
13630      handleError(e2, vm, info);
13631    }
13632    return res;
13633  }
13634  function globalHandleError(err, vm, info) {
13635    if (config.errorHandler) {
13636      try {
13637        return config.errorHandler.call(null, err, vm, info);
13638      } catch (e2) {
13639        if (e2 !== err) {
13640          logError(e2, null, "config.errorHandler");
13641        }
13642      }
13643    }
13644    logError(err, vm, info);
13645  }
13646  function logError(err, vm, info) {
13647    if (true) {
13648      warn$2("Error in ".concat(info, ': "').concat(err.toString(), '"'), vm);
13649    }
13650    if (inBrowser && typeof console !== "undefined") {
13651      console.error(err);
13652    } else {
13653      throw err;
13654    }
13655  }
13656  function flushCallbacks() {
13657    pending = false;
13658    var copies = callbacks.slice(0);
13659    callbacks.length = 0;
13660    for (var i = 0; i < copies.length; i++) {
13661      copies[i]();
13662    }
13663  }
13664  function nextTick(cb, ctx) {
13665    var _resolve;
13666    callbacks.push(function() {
13667      if (cb) {
13668        try {
13669          cb.call(ctx);
13670        } catch (e2) {
13671          handleError(e2, ctx, "nextTick");
13672        }
13673      } else if (_resolve) {
13674        _resolve(ctx);
13675      }
13676    });
13677    if (!pending) {
13678      pending = true;
13679      timerFunc();
13680    }
13681    if (!cb && typeof Promise !== "undefined") {
13682      return new Promise(function(resolve) {
13683        _resolve = resolve;
13684      });
13685    }
13686  }
13687  function useCssModule(name) {
13688    if (name === void 0) {
13689      name = "$style";
13690    }
13691    {
13692      if (!currentInstance) {
13693        warn$2("useCssModule must be called inside setup()");
13694        return emptyObject;
13695      }
13696      var mod = currentInstance[name];
13697      if (!mod) {
13698        warn$2('Current instance does not have CSS module named "'.concat(name, '".'));
13699        return emptyObject;
13700      }
13701      return mod;
13702    }
13703  }
13704  function useCssVars(getter) {
13705    if (!inBrowser && true)
13706      return;
13707    var instance = currentInstance;
13708    if (!instance) {
13709      warn$2("useCssVars is called without current active component instance.");
13710      return;
13711    }
13712    watchPostEffect(function() {
13713      var el = instance.$el;
13714      var vars = getter(instance, instance._setupProxy);
13715      if (el && el.nodeType === 1) {
13716        var style2 = el.style;
13717        for (var key in vars) {
13718          style2.setProperty("--".concat(key), vars[key]);
13719        }
13720      }
13721    });
13722  }
13723  function defineAsyncComponent(source) {
13724    if (isFunction(source)) {
13725      source = { loader: source };
13726    }
13727    var loader = source.loader, loadingComponent = source.loadingComponent, errorComponent = source.errorComponent, _a2 = source.delay, delay = _a2 === void 0 ? 200 : _a2, timeout = source.timeout, _b = source.suspensible, suspensible = _b === void 0 ? false : _b, userOnError = source.onError;
13728    if (suspensible) {
13729      warn$2("The suspensible option for async components is not supported in Vue2. It is ignored.");
13730    }
13731    var pendingRequest = null;
13732    var retries = 0;
13733    var retry = function() {
13734      retries++;
13735      pendingRequest = null;
13736      return load();
13737    };
13738    var load = function() {
13739      var thisRequest;
13740      return pendingRequest || (thisRequest = pendingRequest = loader().catch(function(err) {
13741        err = err instanceof Error ? err : new Error(String(err));
13742        if (userOnError) {
13743          return new Promise(function(resolve, reject) {
13744            var userRetry = function() {
13745              return resolve(retry());
13746            };
13747            var userFail = function() {
13748              return reject(err);
13749            };
13750            userOnError(err, userRetry, userFail, retries + 1);
13751          });
13752        } else {
13753          throw err;
13754        }
13755      }).then(function(comp) {
13756        if (thisRequest !== pendingRequest && pendingRequest) {
13757          return pendingRequest;
13758        }
13759        if (!comp) {
13760          warn$2("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value.");
13761        }
13762        if (comp && (comp.__esModule || comp[Symbol.toStringTag] === "Module")) {
13763          comp = comp.default;
13764        }
13765        if (comp && !isObject(comp) && !isFunction(comp)) {
13766          throw new Error("Invalid async component load result: ".concat(comp));
13767        }
13768        return comp;
13769      }));
13770    };
13771    return function() {
13772      var component = load();
13773      return {
13774        component,
13775        delay,
13776        timeout,
13777        error: errorComponent,
13778        loading: loadingComponent
13779      };
13780    };
13781  }
13782  function createLifeCycle(hookName) {
13783    return function(fn, target2) {
13784      if (target2 === void 0) {
13785        target2 = currentInstance;
13786      }
13787      if (!target2) {
13788        warn$2("".concat(formatName(hookName), " is called when there is no active component instance to be ") + "associated with. Lifecycle injection APIs can only be used during execution of setup().");
13789        return;
13790      }
13791      return injectHook(target2, hookName, fn);
13792    };
13793  }
13794  function formatName(name) {
13795    if (name === "beforeDestroy") {
13796      name = "beforeUnmount";
13797    } else if (name === "destroyed") {
13798      name = "unmounted";
13799    }
13800    return "on".concat(name[0].toUpperCase() + name.slice(1));
13801  }
13802  function injectHook(instance, hookName, fn) {
13803    var options = instance.$options;
13804    options[hookName] = mergeLifecycleHook(options[hookName], fn);
13805  }
13806  function onErrorCaptured(hook, target2) {
13807    if (target2 === void 0) {
13808      target2 = currentInstance;
13809    }
13810    injectErrorCapturedHook(hook, target2);
13811  }
13812  function defineComponent(options) {
13813    return options;
13814  }
13815  function traverse(val) {
13816    _traverse(val, seenObjects);
13817    seenObjects.clear();
13818    return val;
13819  }
13820  function _traverse(val, seen) {
13821    var i, keys3;
13822    var isA = isArray(val);
13823    if (!isA && !isObject(val) || val.__v_skip || Object.isFrozen(val) || val instanceof VNode) {
13824      return;
13825    }
13826    if (val.__ob__) {
13827      var depId = val.__ob__.dep.id;
13828      if (seen.has(depId)) {
13829        return;
13830      }
13831      seen.add(depId);
13832    }
13833    if (isA) {
13834      i = val.length;
13835      while (i--)
13836        _traverse(val[i], seen);
13837    } else if (isRef(val)) {
13838      _traverse(val.value, seen);
13839    } else {
13840      keys3 = Object.keys(val);
13841      i = keys3.length;
13842      while (i--)
13843        _traverse(val[keys3[i]], seen);
13844    }
13845  }
13846  function proxy(target2, sourceKey, key) {
13847    sharedPropertyDefinition.get = function proxyGetter() {
13848      return this[sourceKey][key];
13849    };
13850    sharedPropertyDefinition.set = function proxySetter(val) {
13851      this[sourceKey][key] = val;
13852    };
13853    Object.defineProperty(target2, key, sharedPropertyDefinition);
13854  }
13855  function initState(vm) {
13856    var opts = vm.$options;
13857    if (opts.props)
13858      initProps$1(vm, opts.props);
13859    initSetup(vm);
13860    if (opts.methods)
13861      initMethods(vm, opts.methods);
13862    if (opts.data) {
13863      initData(vm);
13864    } else {
13865      var ob = observe(vm._data = {});
13866      ob && ob.vmCount++;
13867    }
13868    if (opts.computed)
13869      initComputed$1(vm, opts.computed);
13870    if (opts.watch && opts.watch !== nativeWatch) {
13871      initWatch(vm, opts.watch);
13872    }
13873  }
13874  function initProps$1(vm, propsOptions) {
13875    var propsData = vm.$options.propsData || {};
13876    var props153 = vm._props = shallowReactive({});
13877    var keys3 = vm.$options._propKeys = [];
13878    var isRoot = !vm.$parent;
13879    if (!isRoot) {
13880      toggleObserving(false);
13881    }
13882    var _loop_1 = function(key2) {
13883      keys3.push(key2);
13884      var value2 = validateProp(key2, propsOptions, propsData, vm);
13885      if (true) {
13886        var hyphenatedKey = hyphenate(key2);
13887        if (isReservedAttribute(hyphenatedKey) || config.isReservedAttr(hyphenatedKey)) {
13888          warn$2('"'.concat(hyphenatedKey, '" is a reserved attribute and cannot be used as component prop.'), vm);
13889        }
13890        defineReactive(
13891          props153,
13892          key2,
13893          value2,
13894          function() {
13895            if (!isRoot && !isUpdatingChildComponent) {
13896              warn$2("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's " + 'value. Prop being mutated: "'.concat(key2, '"'), vm);
13897            }
13898          },
13899          true
13900          /* shallow */
13901        );
13902      } else {
13903        defineReactive(
13904          props153,
13905          key2,
13906          value2,
13907          void 0,
13908          true
13909          /* shallow */
13910        );
13911      }
13912      if (!(key2 in vm)) {
13913        proxy(vm, "_props", key2);
13914      }
13915    };
13916    for (var key in propsOptions) {
13917      _loop_1(key);
13918    }
13919    toggleObserving(true);
13920  }
13921  function initData(vm) {
13922    var data46 = vm.$options.data;
13923    data46 = vm._data = isFunction(data46) ? getData(data46, vm) : data46 || {};
13924    if (!isPlainObject(data46)) {
13925      data46 = {};
13926      warn$2("data functions should return an object:\nhttps://v2.vuejs.org/v2/guide/components.html#data-Must-Be-a-Function", vm);
13927    }
13928    var keys3 = Object.keys(data46);
13929    var props153 = vm.$options.props;
13930    var methods = vm.$options.methods;
13931    var i = keys3.length;
13932    while (i--) {
13933      var key = keys3[i];
13934      if (true) {
13935        if (methods && hasOwn(methods, key)) {
13936          warn$2('Method "'.concat(key, '" has already been defined as a data property.'), vm);
13937        }
13938      }
13939      if (props153 && hasOwn(props153, key)) {
13940        warn$2('The data property "'.concat(key, '" is already declared as a prop. ') + "Use prop default value instead.", vm);
13941      } else if (!isReserved(key)) {
13942        proxy(vm, "_data", key);
13943      }
13944    }
13945    var ob = observe(data46);
13946    ob && ob.vmCount++;
13947  }
13948  function getData(data46, vm) {
13949    pushTarget();
13950    try {
13951      return data46.call(vm, vm);
13952    } catch (e2) {
13953      handleError(e2, vm, "data()");
13954      return {};
13955    } finally {
13956      popTarget();
13957    }
13958  }
13959  function initComputed$1(vm, computed2) {
13960    var watchers = vm._computedWatchers = /* @__PURE__ */ Object.create(null);
13961    var isSSR = isServerRendering();
13962    for (var key in computed2) {
13963      var userDef = computed2[key];
13964      var getter = isFunction(userDef) ? userDef : userDef.get;
13965      if (getter == null) {
13966        warn$2('Getter is missing for computed property "'.concat(key, '".'), vm);
13967      }
13968      if (!isSSR) {
13969        watchers[key] = new Watcher(vm, getter || noop, noop, computedWatcherOptions);
13970      }
13971      if (!(key in vm)) {
13972        defineComputed(vm, key, userDef);
13973      } else if (true) {
13974        if (key in vm.$data) {
13975          warn$2('The computed property "'.concat(key, '" is already defined in data.'), vm);
13976        } else if (vm.$options.props && key in vm.$options.props) {
13977          warn$2('The computed property "'.concat(key, '" is already defined as a prop.'), vm);
13978        } else if (vm.$options.methods && key in vm.$options.methods) {
13979          warn$2('The computed property "'.concat(key, '" is already defined as a method.'), vm);
13980        }
13981      }
13982    }
13983  }
13984  function defineComputed(target2, key, userDef) {
13985    var shouldCache = !isServerRendering();
13986    if (isFunction(userDef)) {
13987      sharedPropertyDefinition.get = shouldCache ? createComputedGetter(key) : createGetterInvoker(userDef);
13988      sharedPropertyDefinition.set = noop;
13989    } else {
13990      sharedPropertyDefinition.get = userDef.get ? shouldCache && userDef.cache !== false ? createComputedGetter(key) : createGetterInvoker(userDef.get) : noop;
13991      sharedPropertyDefinition.set = userDef.set || noop;
13992    }
13993    if (sharedPropertyDefinition.set === noop) {
13994      sharedPropertyDefinition.set = function() {
13995        warn$2('Computed property "'.concat(key, '" was assigned to but it has no setter.'), this);
13996      };
13997    }
13998    Object.defineProperty(target2, key, sharedPropertyDefinition);
13999  }
14000  function createComputedGetter(key) {
14001    return function computedGetter() {
14002      var watcher = this._computedWatchers && this._computedWatchers[key];
14003      if (watcher) {
14004        if (watcher.dirty) {
14005          watcher.evaluate();
14006        }
14007        if (Dep.target) {
14008          if (Dep.target.onTrack) {
14009            Dep.target.onTrack({
14010              effect: Dep.target,
14011              target: this,
14012              type: "get",
14013              key
14014            });
14015          }
14016          watcher.depend();
14017        }
14018        return watcher.value;
14019      }
14020    };
14021  }
14022  function createGetterInvoker(fn) {
14023    return function computedGetter() {
14024      return fn.call(this, this);
14025    };
14026  }
14027  function initMethods(vm, methods) {
14028    var props153 = vm.$options.props;
14029    for (var key in methods) {
14030      if (true) {
14031        if (typeof methods[key] !== "function") {
14032          warn$2('Method "'.concat(key, '" has type "').concat(typeof methods[key], '" in the component definition. ') + "Did you reference the function correctly?", vm);
14033        }
14034        if (props153 && hasOwn(props153, key)) {
14035          warn$2('Method "'.concat(key, '" has already been defined as a prop.'), vm);
14036        }
14037        if (key in vm && isReserved(key)) {
14038          warn$2('Method "'.concat(key, '" conflicts with an existing Vue instance method. ') + "Avoid defining component methods that start with _ or $.");
14039        }
14040      }
14041      vm[key] = typeof methods[key] !== "function" ? noop : bind$1(methods[key], vm);
14042    }
14043  }
14044  function initWatch(vm, watch2) {
14045    for (var key in watch2) {
14046      var handler3 = watch2[key];
14047      if (isArray(handler3)) {
14048        for (var i = 0; i < handler3.length; i++) {
14049          createWatcher(vm, key, handler3[i]);
14050        }
14051      } else {
14052        createWatcher(vm, key, handler3);
14053      }
14054    }
14055  }
14056  function createWatcher(vm, expOrFn, handler3, options) {
14057    if (isPlainObject(handler3)) {
14058      options = handler3;
14059      handler3 = handler3.handler;
14060    }
14061    if (typeof handler3 === "string") {
14062      handler3 = vm[handler3];
14063    }
14064    return vm.$watch(expOrFn, handler3, options);
14065  }
14066  function stateMixin(Vue2) {
14067    var dataDef = {};
14068    dataDef.get = function() {
14069      return this._data;
14070    };
14071    var propsDef = {};
14072    propsDef.get = function() {
14073      return this._props;
14074    };
14075    if (true) {
14076      dataDef.set = function() {
14077        warn$2("Avoid replacing instance root $data. Use nested data properties instead.", this);
14078      };
14079      propsDef.set = function() {
14080        warn$2("$props is readonly.", this);
14081      };
14082    }
14083    Object.defineProperty(Vue2.prototype, "$data", dataDef);
14084    Object.defineProperty(Vue2.prototype, "$props", propsDef);
14085    Vue2.prototype.$set = set;
14086    Vue2.prototype.$delete = del;
14087    Vue2.prototype.$watch = function(expOrFn, cb, options) {
14088      var vm = this;
14089      if (isPlainObject(cb)) {
14090        return createWatcher(vm, expOrFn, cb, options);
14091      }
14092      options = options || {};
14093      options.user = true;
14094      var watcher = new Watcher(vm, expOrFn, cb, options);
14095      if (options.immediate) {
14096        var info = 'callback for immediate watcher "'.concat(watcher.expression, '"');
14097        pushTarget();
14098        invokeWithErrorHandling(cb, vm, [watcher.value], vm, info);
14099        popTarget();
14100      }
14101      return function unwatchFn() {
14102        watcher.teardown();
14103      };
14104    };
14105  }
14106  function initProvide(vm) {
14107    var provideOption = vm.$options.provide;
14108    if (provideOption) {
14109      var provided = isFunction(provideOption) ? provideOption.call(vm) : provideOption;
14110      if (!isObject(provided)) {
14111        return;
14112      }
14113      var source = resolveProvided(vm);
14114      var keys3 = hasSymbol ? Reflect.ownKeys(provided) : Object.keys(provided);
14115      for (var i = 0; i < keys3.length; i++) {
14116        var key = keys3[i];
14117        Object.defineProperty(source, key, Object.getOwnPropertyDescriptor(provided, key));
14118      }
14119    }
14120  }
14121  function initInjections(vm) {
14122    var result = resolveInject(vm.$options.inject, vm);
14123    if (result) {
14124      toggleObserving(false);
14125      Object.keys(result).forEach(function(key) {
14126        if (true) {
14127          defineReactive(vm, key, result[key], function() {
14128            warn$2("Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. " + 'injection being mutated: "'.concat(key, '"'), vm);
14129          });
14130        } else {
14131          defineReactive(vm, key, result[key]);
14132        }
14133      });
14134      toggleObserving(true);
14135    }
14136  }
14137  function resolveInject(inject2, vm) {
14138    if (inject2) {
14139      var result = /* @__PURE__ */ Object.create(null);
14140      var keys3 = hasSymbol ? Reflect.ownKeys(inject2) : Object.keys(inject2);
14141      for (var i = 0; i < keys3.length; i++) {
14142        var key = keys3[i];
14143        if (key === "__ob__")
14144          continue;
14145        var provideKey = inject2[key].from;
14146        if (provideKey in vm._provided) {
14147          result[key] = vm._provided[provideKey];
14148        } else if ("default" in inject2[key]) {
14149          var provideDefault = inject2[key].default;
14150          result[key] = isFunction(provideDefault) ? provideDefault.call(vm) : provideDefault;
14151        } else if (true) {
14152          warn$2('Injection "'.concat(key, '" not found'), vm);
14153        }
14154      }
14155      return result;
14156    }
14157  }
14158  function initMixin$1(Vue2) {
14159    Vue2.prototype._init = function(options) {
14160      var vm = this;
14161      vm._uid = uid++;
14162      var startTag, endTag2;
14163      if (config.performance && mark) {
14164        startTag = "vue-perf-start:".concat(vm._uid);
14165        endTag2 = "vue-perf-end:".concat(vm._uid);
14166        mark(startTag);
14167      }
14168      vm._isVue = true;
14169      vm.__v_skip = true;
14170      vm._scope = new EffectScope(
14171        true
14172        /* detached */
14173      );
14174      vm._scope.parent = void 0;
14175      vm._scope._vm = true;
14176      if (options && options._isComponent) {
14177        initInternalComponent(vm, options);
14178      } else {
14179        vm.$options = mergeOptions(resolveConstructorOptions(vm.constructor), options || {}, vm);
14180      }
14181      if (true) {
14182        initProxy(vm);
14183      } else {
14184        vm._renderProxy = vm;
14185      }
14186      vm._self = vm;
14187      initLifecycle(vm);
14188      initEvents(vm);
14189      initRender(vm);
14190      callHook$1(
14191        vm,
14192        "beforeCreate",
14193        void 0,
14194        false
14195        /* setContext */
14196      );
14197      initInjections(vm);
14198      initState(vm);
14199      initProvide(vm);
14200      callHook$1(vm, "created");
14201      if (config.performance && mark) {
14202        vm._name = formatComponentName(vm, false);
14203        mark(endTag2);
14204        measure("vue ".concat(vm._name, " init"), startTag, endTag2);
14205      }
14206      if (vm.$options.el) {
14207        vm.$mount(vm.$options.el);
14208      }
14209    };
14210  }
14211  function initInternalComponent(vm, options) {
14212    var opts = vm.$options = Object.create(vm.constructor.options);
14213    var parentVnode = options._parentVnode;
14214    opts.parent = options.parent;
14215    opts._parentVnode = parentVnode;
14216    var vnodeComponentOptions = parentVnode.componentOptions;
14217    opts.propsData = vnodeComponentOptions.propsData;
14218    opts._parentListeners = vnodeComponentOptions.listeners;
14219    opts._renderChildren = vnodeComponentOptions.children;
14220    opts._componentTag = vnodeComponentOptions.tag;
14221    if (options.render) {
14222      opts.render = options.render;
14223      opts.staticRenderFns = options.staticRenderFns;
14224    }
14225  }
14226  function resolveConstructorOptions(Ctor) {
14227    var options = Ctor.options;
14228    if (Ctor.super) {
14229      var superOptions = resolveConstructorOptions(Ctor.super);
14230      var cachedSuperOptions = Ctor.superOptions;
14231      if (superOptions !== cachedSuperOptions) {
14232        Ctor.superOptions = superOptions;
14233        var modifiedOptions = resolveModifiedOptions(Ctor);
14234        if (modifiedOptions) {
14235          extend(Ctor.extendOptions, modifiedOptions);
14236        }
14237        options = Ctor.options = mergeOptions(superOptions, Ctor.extendOptions);
14238        if (options.name) {
14239          options.components[options.name] = Ctor;
14240        }
14241      }
14242    }
14243    return options;
14244  }
14245  function resolveModifiedOptions(Ctor) {
14246    var modified;
14247    var latest = Ctor.options;
14248    var sealed = Ctor.sealedOptions;
14249    for (var key in latest) {
14250      if (latest[key] !== sealed[key]) {
14251        if (!modified)
14252          modified = {};
14253        modified[key] = latest[key];
14254      }
14255    }
14256    return modified;
14257  }
14258  function FunctionalRenderContext(data46, props153, children, parent, Ctor) {
14259    var _this = this;
14260    var options = Ctor.options;
14261    var contextVm;
14262    if (hasOwn(parent, "_uid")) {
14263      contextVm = Object.create(parent);
14264      contextVm._original = parent;
14265    } else {
14266      contextVm = parent;
14267      parent = parent._original;
14268    }
14269    var isCompiled = isTrue(options._compiled);
14270    var needNormalization = !isCompiled;
14271    this.data = data46;
14272    this.props = props153;
14273    this.children = children;
14274    this.parent = parent;
14275    this.listeners = data46.on || emptyObject;
14276    this.injections = resolveInject(options.inject, parent);
14277    this.slots = function() {
14278      if (!_this.$slots) {
14279        normalizeScopedSlots(parent, data46.scopedSlots, _this.$slots = resolveSlots(children, parent));
14280      }
14281      return _this.$slots;
14282    };
14283    Object.defineProperty(this, "scopedSlots", {
14284      enumerable: true,
14285      get: function() {
14286        return normalizeScopedSlots(parent, data46.scopedSlots, this.slots());
14287      }
14288    });
14289    if (isCompiled) {
14290      this.$options = options;
14291      this.$slots = this.slots();
14292      this.$scopedSlots = normalizeScopedSlots(parent, data46.scopedSlots, this.$slots);
14293    }
14294    if (options._scopeId) {
14295      this._c = function(a2, b, c, d) {
14296        var vnode = createElement$1(contextVm, a2, b, c, d, needNormalization);
14297        if (vnode && !isArray(vnode)) {
14298          vnode.fnScopeId = options._scopeId;
14299          vnode.fnContext = parent;
14300        }
14301        return vnode;
14302      };
14303    } else {
14304      this._c = function(a2, b, c, d) {
14305        return createElement$1(contextVm, a2, b, c, d, needNormalization);
14306      };
14307    }
14308  }
14309  function createFunctionalComponent(Ctor, propsData, data46, contextVm, children) {
14310    var options = Ctor.options;
14311    var props153 = {};
14312    var propOptions = options.props;
14313    if (isDef(propOptions)) {
14314      for (var key in propOptions) {
14315        props153[key] = validateProp(key, propOptions, propsData || emptyObject);
14316      }
14317    } else {
14318      if (isDef(data46.attrs))
14319        mergeProps(props153, data46.attrs);
14320      if (isDef(data46.props))
14321        mergeProps(props153, data46.props);
14322    }
14323    var renderContext = new FunctionalRenderContext(data46, props153, children, contextVm, Ctor);
14324    var vnode = options.render.call(null, renderContext._c, renderContext);
14325    if (vnode instanceof VNode) {
14326      return cloneAndMarkFunctionalResult(vnode, data46, renderContext.parent, options, renderContext);
14327    } else if (isArray(vnode)) {
14328      var vnodes = normalizeChildren(vnode) || [];
14329      var res = new Array(vnodes.length);
14330      for (var i = 0; i < vnodes.length; i++) {
14331        res[i] = cloneAndMarkFunctionalResult(vnodes[i], data46, renderContext.parent, options, renderContext);
14332      }
14333      return res;
14334    }
14335  }
14336  function cloneAndMarkFunctionalResult(vnode, data46, contextVm, options, renderContext) {
14337    var clone3 = cloneVNode(vnode);
14338    clone3.fnContext = contextVm;
14339    clone3.fnOptions = options;
14340    if (true) {
14341      (clone3.devtoolsMeta = clone3.devtoolsMeta || {}).renderContext = renderContext;
14342    }
14343    if (data46.slot) {
14344      (clone3.data || (clone3.data = {})).slot = data46.slot;
14345    }
14346    return clone3;
14347  }
14348  function mergeProps(to, from3) {
14349    for (var key in from3) {
14350      to[camelize(key)] = from3[key];
14351    }
14352  }
14353  function getComponentName(options) {
14354    return options.name || options.__name || options._componentTag;
14355  }
14356  function createComponent(Ctor, data46, context7, children, tag3) {
14357    if (isUndef(Ctor)) {
14358      return;
14359    }
14360    var baseCtor = context7.$options._base;
14361    if (isObject(Ctor)) {
14362      Ctor = baseCtor.extend(Ctor);
14363    }
14364    if (typeof Ctor !== "function") {
14365      if (true) {
14366        warn$2("Invalid Component definition: ".concat(String(Ctor)), context7);
14367      }
14368      return;
14369    }
14370    var asyncFactory;
14371    if (isUndef(Ctor.cid)) {
14372      asyncFactory = Ctor;
14373      Ctor = resolveAsyncComponent(asyncFactory, baseCtor);
14374      if (Ctor === void 0) {
14375        return createAsyncPlaceholder(asyncFactory, data46, context7, children, tag3);
14376      }
14377    }
14378    data46 = data46 || {};
14379    resolveConstructorOptions(Ctor);
14380    if (isDef(data46.model)) {
14381      transformModel(Ctor.options, data46);
14382    }
14383    var propsData = extractPropsFromVNodeData(data46, Ctor, tag3);
14384    if (isTrue(Ctor.options.functional)) {
14385      return createFunctionalComponent(Ctor, propsData, data46, context7, children);
14386    }
14387    var listeners = data46.on;
14388    data46.on = data46.nativeOn;
14389    if (isTrue(Ctor.options.abstract)) {
14390      var slot = data46.slot;
14391      data46 = {};
14392      if (slot) {
14393        data46.slot = slot;
14394      }
14395    }
14396    installComponentHooks(data46);
14397    var name = getComponentName(Ctor.options) || tag3;
14398    var vnode = new VNode(
14399      // @ts-expect-error
14400      "vue-component-".concat(Ctor.cid).concat(name ? "-".concat(name) : ""),
14401      data46,
14402      void 0,
14403      void 0,
14404      void 0,
14405      context7,
14406      // @ts-expect-error
14407      { Ctor, propsData, listeners, tag: tag3, children },
14408      asyncFactory
14409    );
14410    return vnode;
14411  }
14412  function createComponentInstanceForVnode(vnode, parent) {
14413    var options = {
14414      _isComponent: true,
14415      _parentVnode: vnode,
14416      parent
14417    };
14418    var inlineTemplate = vnode.data.inlineTemplate;
14419    if (isDef(inlineTemplate)) {
14420      options.render = inlineTemplate.render;
14421      options.staticRenderFns = inlineTemplate.staticRenderFns;
14422    }
14423    return new vnode.componentOptions.Ctor(options);
14424  }
14425  function installComponentHooks(data46) {
14426    var hooks2 = data46.hook || (data46.hook = {});
14427    for (var i = 0; i < hooksToMerge.length; i++) {
14428      var key = hooksToMerge[i];
14429      var existing = hooks2[key];
14430      var toMerge = componentVNodeHooks[key];
14431      if (existing !== toMerge && !(existing && existing._merged)) {
14432        hooks2[key] = existing ? mergeHook(toMerge, existing) : toMerge;
14433      }
14434    }
14435  }
14436  function mergeHook(f1, f2) {
14437    var merged = function(a2, b) {
14438      f1(a2, b);
14439      f2(a2, b);
14440    };
14441    merged._merged = true;
14442    return merged;
14443  }
14444  function transformModel(options, data46) {
14445    var prop2 = options.model && options.model.prop || "value";
14446    var event2 = options.model && options.model.event || "input";
14447    (data46.attrs || (data46.attrs = {}))[prop2] = data46.model.value;
14448    var on2 = data46.on || (data46.on = {});
14449    var existing = on2[event2];
14450    var callback = data46.model.callback;
14451    if (isDef(existing)) {
14452      if (isArray(existing) ? existing.indexOf(callback) === -1 : existing !== callback) {
14453        on2[event2] = [callback].concat(existing);
14454      }
14455    } else {
14456      on2[event2] = callback;
14457    }
14458  }
14459  function mergeData(to, from3, recursive) {
14460    if (recursive === void 0) {
14461      recursive = true;
14462    }
14463    if (!from3)
14464      return to;
14465    var key, toVal, fromVal;
14466    var keys3 = hasSymbol ? Reflect.ownKeys(from3) : Object.keys(from3);
14467    for (var i = 0; i < keys3.length; i++) {
14468      key = keys3[i];
14469      if (key === "__ob__")
14470        continue;
14471      toVal = to[key];
14472      fromVal = from3[key];
14473      if (!recursive || !hasOwn(to, key)) {
14474        set(to, key, fromVal);
14475      } else if (toVal !== fromVal && isPlainObject(toVal) && isPlainObject(fromVal)) {
14476        mergeData(toVal, fromVal);
14477      }
14478    }
14479    return to;
14480  }
14481  function mergeDataOrFn(parentVal, childVal, vm) {
14482    if (!vm) {
14483      if (!childVal) {
14484        return parentVal;
14485      }
14486      if (!parentVal) {
14487        return childVal;
14488      }
14489      return function mergedDataFn() {
14490        return mergeData(isFunction(childVal) ? childVal.call(this, this) : childVal, isFunction(parentVal) ? parentVal.call(this, this) : parentVal);
14491      };
14492    } else {
14493      return function mergedInstanceDataFn() {
14494        var instanceData = isFunction(childVal) ? childVal.call(vm, vm) : childVal;
14495        var defaultData = isFunction(parentVal) ? parentVal.call(vm, vm) : parentVal;
14496        if (instanceData) {
14497          return mergeData(instanceData, defaultData);
14498        } else {
14499          return defaultData;
14500        }
14501      };
14502    }
14503  }
14504  function mergeLifecycleHook(parentVal, childVal) {
14505    var res = childVal ? parentVal ? parentVal.concat(childVal) : isArray(childVal) ? childVal : [childVal] : parentVal;
14506    return res ? dedupeHooks(res) : res;
14507  }
14508  function dedupeHooks(hooks2) {
14509    var res = [];
14510    for (var i = 0; i < hooks2.length; i++) {
14511      if (res.indexOf(hooks2[i]) === -1) {
14512        res.push(hooks2[i]);
14513      }
14514    }
14515    return res;
14516  }
14517  function mergeAssets(parentVal, childVal, vm, key) {
14518    var res = Object.create(parentVal || null);
14519    if (childVal) {
14520      assertObjectType(key, childVal, vm);
14521      return extend(res, childVal);
14522    } else {
14523      return res;
14524    }
14525  }
14526  function checkComponents(options) {
14527    for (var key in options.components) {
14528      validateComponentName(key);
14529    }
14530  }
14531  function validateComponentName(name) {
14532    if (!new RegExp("^[a-zA-Z][\\-\\.0-9_".concat(unicodeRegExp.source, "]*$")).test(name)) {
14533      warn$2('Invalid component name: "' + name + '". Component names should conform to valid custom element name in html5 specification.');
14534    }
14535    if (isBuiltInTag(name) || config.isReservedTag(name)) {
14536      warn$2("Do not use built-in or reserved HTML elements as component id: " + name);
14537    }
14538  }
14539  function normalizeProps(options, vm) {
14540    var props153 = options.props;
14541    if (!props153)
14542      return;
14543    var res = {};
14544    var i, val, name;
14545    if (isArray(props153)) {
14546      i = props153.length;
14547      while (i--) {
14548        val = props153[i];
14549        if (typeof val === "string") {
14550          name = camelize(val);
14551          res[name] = { type: null };
14552        } else if (true) {
14553          warn$2("props must be strings when using array syntax.");
14554        }
14555      }
14556    } else if (isPlainObject(props153)) {
14557      for (var key in props153) {
14558        val = props153[key];
14559        name = camelize(key);
14560        res[name] = isPlainObject(val) ? val : { type: val };
14561      }
14562    } else if (true) {
14563      warn$2('Invalid value for option "props": expected an Array or an Object, ' + "but got ".concat(toRawType(props153), "."), vm);
14564    }
14565    options.props = res;
14566  }
14567  function normalizeInject(options, vm) {
14568    var inject2 = options.inject;
14569    if (!inject2)
14570      return;
14571    var normalized = options.inject = {};
14572    if (isArray(inject2)) {
14573      for (var i = 0; i < inject2.length; i++) {
14574        normalized[inject2[i]] = { from: inject2[i] };
14575      }
14576    } else if (isPlainObject(inject2)) {
14577      for (var key in inject2) {
14578        var val = inject2[key];
14579        normalized[key] = isPlainObject(val) ? extend({ from: key }, val) : { from: val };
14580      }
14581    } else if (true) {
14582      warn$2('Invalid value for option "inject": expected an Array or an Object, ' + "but got ".concat(toRawType(inject2), "."), vm);
14583    }
14584  }
14585  function normalizeDirectives$1(options) {
14586    var dirs = options.directives;
14587    if (dirs) {
14588      for (var key in dirs) {
14589        var def2 = dirs[key];
14590        if (isFunction(def2)) {
14591          dirs[key] = { bind: def2, update: def2 };
14592        }
14593      }
14594    }
14595  }
14596  function assertObjectType(name, value2, vm) {
14597    if (!isPlainObject(value2)) {
14598      warn$2('Invalid value for option "'.concat(name, '": expected an Object, ') + "but got ".concat(toRawType(value2), "."), vm);
14599    }
14600  }
14601  function mergeOptions(parent, child, vm) {
14602    if (true) {
14603      checkComponents(child);
14604    }
14605    if (isFunction(child)) {
14606      child = child.options;
14607    }
14608    normalizeProps(child, vm);
14609    normalizeInject(child, vm);
14610    normalizeDirectives$1(child);
14611    if (!child._base) {
14612      if (child.extends) {
14613        parent = mergeOptions(parent, child.extends, vm);
14614      }
14615      if (child.mixins) {
14616        for (var i = 0, l = child.mixins.length; i < l; i++) {
14617          parent = mergeOptions(parent, child.mixins[i], vm);
14618        }
14619      }
14620    }
14621    var options = {};
14622    var key;
14623    for (key in parent) {
14624      mergeField(key);
14625    }
14626    for (key in child) {
14627      if (!hasOwn(parent, key)) {
14628        mergeField(key);
14629      }
14630    }
14631    function mergeField(key2) {
14632      var strat = strats[key2] || defaultStrat;
14633      options[key2] = strat(parent[key2], child[key2], vm, key2);
14634    }
14635    return options;
14636  }
14637  function resolveAsset(options, type2, id, warnMissing) {
14638    if (typeof id !== "string") {
14639      return;
14640    }
14641    var assets = options[type2];
14642    if (hasOwn(assets, id))
14643      return assets[id];
14644    var camelizedId = camelize(id);
14645    if (hasOwn(assets, camelizedId))
14646      return assets[camelizedId];
14647    var PascalCaseId = capitalize(camelizedId);
14648    if (hasOwn(assets, PascalCaseId))
14649      return assets[PascalCaseId];
14650    var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];
14651    if (warnMissing && !res) {
14652      warn$2("Failed to resolve " + type2.slice(0, -1) + ": " + id);
14653    }
14654    return res;
14655  }
14656  function validateProp(key, propOptions, propsData, vm) {
14657    var prop2 = propOptions[key];
14658    var absent = !hasOwn(propsData, key);
14659    var value2 = propsData[key];
14660    var booleanIndex = getTypeIndex(Boolean, prop2.type);
14661    if (booleanIndex > -1) {
14662      if (absent && !hasOwn(prop2, "default")) {
14663        value2 = false;
14664      } else if (value2 === "" || value2 === hyphenate(key)) {
14665        var stringIndex = getTypeIndex(String, prop2.type);
14666        if (stringIndex < 0 || booleanIndex < stringIndex) {
14667          value2 = true;
14668        }
14669      }
14670    }
14671    if (value2 === void 0) {
14672      value2 = getPropDefaultValue(vm, prop2, key);
14673      var prevShouldObserve = shouldObserve;
14674      toggleObserving(true);
14675      observe(value2);
14676      toggleObserving(prevShouldObserve);
14677    }
14678    if (true) {
14679      assertProp(prop2, key, value2, vm, absent);
14680    }
14681    return value2;
14682  }
14683  function getPropDefaultValue(vm, prop2, key) {
14684    if (!hasOwn(prop2, "default")) {
14685      return void 0;
14686    }
14687    var def2 = prop2.default;
14688    if (isObject(def2)) {
14689      warn$2('Invalid default value for prop "' + key + '": Props with type Object/Array must use a factory function to return the default value.', vm);
14690    }
14691    if (vm && vm.$options.propsData && vm.$options.propsData[key] === void 0 && vm._props[key] !== void 0) {
14692      return vm._props[key];
14693    }
14694    return isFunction(def2) && getType(prop2.type) !== "Function" ? def2.call(vm) : def2;
14695  }
14696  function assertProp(prop2, name, value2, vm, absent) {
14697    if (prop2.required && absent) {
14698      warn$2('Missing required prop: "' + name + '"', vm);
14699      return;
14700    }
14701    if (value2 == null && !prop2.required) {
14702      return;
14703    }
14704    var type2 = prop2.type;
14705    var valid = !type2 || type2 === true;
14706    var expectedTypes = [];
14707    if (type2) {
14708      if (!isArray(type2)) {
14709        type2 = [type2];
14710      }
14711      for (var i = 0; i < type2.length && !valid; i++) {
14712        var assertedType = assertType(value2, type2[i], vm);
14713        expectedTypes.push(assertedType.expectedType || "");
14714        valid = assertedType.valid;
14715      }
14716    }
14717    var haveExpectedTypes = expectedTypes.some(function(t2) {
14718      return t2;
14719    });
14720    if (!valid && haveExpectedTypes) {
14721      warn$2(getInvalidTypeMessage(name, value2, expectedTypes), vm);
14722      return;
14723    }
14724    var validator3 = prop2.validator;
14725    if (validator3) {
14726      if (!validator3(value2)) {
14727        warn$2('Invalid prop: custom validator check failed for prop "' + name + '".', vm);
14728      }
14729    }
14730  }
14731  function assertType(value2, type2, vm) {
14732    var valid;
14733    var expectedType = getType(type2);
14734    if (simpleCheckRE.test(expectedType)) {
14735      var t2 = typeof value2;
14736      valid = t2 === expectedType.toLowerCase();
14737      if (!valid && t2 === "object") {
14738        valid = value2 instanceof type2;
14739      }
14740    } else if (expectedType === "Object") {
14741      valid = isPlainObject(value2);
14742    } else if (expectedType === "Array") {
14743      valid = isArray(value2);
14744    } else {
14745      try {
14746        valid = value2 instanceof type2;
14747      } catch (e2) {
14748        warn$2('Invalid prop type: "' + String(type2) + '" is not a constructor', vm);
14749        valid = false;
14750      }
14751    }
14752    return {
14753      valid,
14754      expectedType
14755    };
14756  }
14757  function getType(fn) {
14758    var match = fn && fn.toString().match(functionTypeCheckRE);
14759    return match ? match[1] : "";
14760  }
14761  function isSameType(a2, b) {
14762    return getType(a2) === getType(b);
14763  }
14764  function getTypeIndex(type2, expectedTypes) {
14765    if (!isArray(expectedTypes)) {
14766      return isSameType(expectedTypes, type2) ? 0 : -1;
14767    }
14768    for (var i = 0, len2 = expectedTypes.length; i < len2; i++) {
14769      if (isSameType(expectedTypes[i], type2)) {
14770        return i;
14771      }
14772    }
14773    return -1;
14774  }
14775  function getInvalidTypeMessage(name, value2, expectedTypes) {
14776    var message = 'Invalid prop: type check failed for prop "'.concat(name, '".') + " Expected ".concat(expectedTypes.map(capitalize).join(", "));
14777    var expectedType = expectedTypes[0];
14778    var receivedType = toRawType(value2);
14779    if (expectedTypes.length === 1 && isExplicable(expectedType) && isExplicable(typeof value2) && !isBoolean(expectedType, receivedType)) {
14780      message += " with value ".concat(styleValue(value2, expectedType));
14781    }
14782    message += ", got ".concat(receivedType, " ");
14783    if (isExplicable(receivedType)) {
14784      message += "with value ".concat(styleValue(value2, receivedType), ".");
14785    }
14786    return message;
14787  }
14788  function styleValue(value2, type2) {
14789    if (type2 === "String") {
14790      return '"'.concat(value2, '"');
14791    } else if (type2 === "Number") {
14792      return "".concat(Number(value2));
14793    } else {
14794      return "".concat(value2);
14795    }
14796  }
14797  function isExplicable(value2) {
14798    return EXPLICABLE_TYPES.some(function(elem) {
14799      return value2.toLowerCase() === elem;
14800    });
14801  }
14802  function isBoolean() {
14803    var args = [];
14804    for (var _i = 0; _i < arguments.length; _i++) {
14805      args[_i] = arguments[_i];
14806    }
14807    return args.some(function(elem) {
14808      return elem.toLowerCase() === "boolean";
14809    });
14810  }
14811  function Vue(options) {
14812    if (!(this instanceof Vue)) {
14813      warn$2("Vue is a constructor and should be called with the `new` keyword");
14814    }
14815    this._init(options);
14816  }
14817  function initUse(Vue2) {
14818    Vue2.use = function(plugin5) {
14819      var installedPlugins = this._installedPlugins || (this._installedPlugins = []);
14820      if (installedPlugins.indexOf(plugin5) > -1) {
14821        return this;
14822      }
14823      var args = toArray(arguments, 1);
14824      args.unshift(this);
14825      if (isFunction(plugin5.install)) {
14826        plugin5.install.apply(plugin5, args);
14827      } else if (isFunction(plugin5)) {
14828        plugin5.apply(null, args);
14829      }
14830      installedPlugins.push(plugin5);
14831      return this;
14832    };
14833  }
14834  function initMixin(Vue2) {
14835    Vue2.mixin = function(mixin2) {
14836      this.options = mergeOptions(this.options, mixin2);
14837      return this;
14838    };
14839  }
14840  function initExtend(Vue2) {
14841    Vue2.cid = 0;
14842    var cid = 1;
14843    Vue2.extend = function(extendOptions) {
14844      extendOptions = extendOptions || {};
14845      var Super = this;
14846      var SuperId = Super.cid;
14847      var cachedCtors = extendOptions._Ctor || (extendOptions._Ctor = {});
14848      if (cachedCtors[SuperId]) {
14849        return cachedCtors[SuperId];
14850      }
14851      var name = getComponentName(extendOptions) || getComponentName(Super.options);
14852      if (name) {
14853        validateComponentName(name);
14854      }
14855      var Sub = function VueComponent(options) {
14856        this._init(options);
14857      };
14858      Sub.prototype = Object.create(Super.prototype);
14859      Sub.prototype.constructor = Sub;
14860      Sub.cid = cid++;
14861      Sub.options = mergeOptions(Super.options, extendOptions);
14862      Sub["super"] = Super;
14863      if (Sub.options.props) {
14864        initProps(Sub);
14865      }
14866      if (Sub.options.computed) {
14867        initComputed(Sub);
14868      }
14869      Sub.extend = Super.extend;
14870      Sub.mixin = Super.mixin;
14871      Sub.use = Super.use;
14872      ASSET_TYPES.forEach(function(type2) {
14873        Sub[type2] = Super[type2];
14874      });
14875      if (name) {
14876        Sub.options.components[name] = Sub;
14877      }
14878      Sub.superOptions = Super.options;
14879      Sub.extendOptions = extendOptions;
14880      Sub.sealedOptions = extend({}, Sub.options);
14881      cachedCtors[SuperId] = Sub;
14882      return Sub;
14883    };
14884  }
14885  function initProps(Comp) {
14886    var props153 = Comp.options.props;
14887    for (var key in props153) {
14888      proxy(Comp.prototype, "_props", key);
14889    }
14890  }
14891  function initComputed(Comp) {
14892    var computed2 = Comp.options.computed;
14893    for (var key in computed2) {
14894      defineComputed(Comp.prototype, key, computed2[key]);
14895    }
14896  }
14897  function initAssetRegisters(Vue2) {
14898    ASSET_TYPES.forEach(function(type2) {
14899      Vue2[type2] = function(id, definition) {
14900        if (!definition) {
14901          return this.options[type2 + "s"][id];
14902        } else {
14903          if (type2 === "component") {
14904            validateComponentName(id);
14905          }
14906          if (type2 === "component" && isPlainObject(definition)) {
14907            definition.name = definition.name || id;
14908            definition = this.options._base.extend(definition);
14909          }
14910          if (type2 === "directive" && isFunction(definition)) {
14911            definition = { bind: definition, update: definition };
14912          }
14913          this.options[type2 + "s"][id] = definition;
14914          return definition;
14915        }
14916      };
14917    });
14918  }
14919  function _getComponentName(opts) {
14920    return opts && (getComponentName(opts.Ctor.options) || opts.tag);
14921  }
14922  function matches(pattern, name) {
14923    if (isArray(pattern)) {
14924      return pattern.indexOf(name) > -1;
14925    } else if (typeof pattern === "string") {
14926      return pattern.split(",").indexOf(name) > -1;
14927    } else if (isRegExp(pattern)) {
14928      return pattern.test(name);
14929    }
14930    return false;
14931  }
14932  function pruneCache(keepAliveInstance, filter) {
14933    var cache = keepAliveInstance.cache, keys3 = keepAliveInstance.keys, _vnode = keepAliveInstance._vnode, $vnode = keepAliveInstance.$vnode;
14934    for (var key in cache) {
14935      var entry = cache[key];
14936      if (entry) {
14937        var name_1 = entry.name;
14938        if (name_1 && !filter(name_1)) {
14939          pruneCacheEntry(cache, key, keys3, _vnode);
14940        }
14941      }
14942    }
14943    $vnode.componentOptions.children = void 0;
14944  }
14945  function pruneCacheEntry(cache, key, keys3, current) {
14946    var entry = cache[key];
14947    if (entry && (!current || entry.tag !== current.tag)) {
14948      entry.componentInstance.$destroy();
14949    }
14950    cache[key] = null;
14951    remove$2(keys3, key);
14952  }
14953  function initGlobalAPI(Vue2) {
14954    var configDef = {};
14955    configDef.get = function() {
14956      return config;
14957    };
14958    if (true) {
14959      configDef.set = function() {
14960        warn$2("Do not replace the Vue.config object, set individual fields instead.");
14961      };
14962    }
14963    Object.defineProperty(Vue2, "config", configDef);
14964    Vue2.util = {
14965      warn: warn$2,
14966      extend,
14967      mergeOptions,
14968      defineReactive
14969    };
14970    Vue2.set = set;
14971    Vue2.delete = del;
14972    Vue2.nextTick = nextTick;
14973    Vue2.observable = function(obj) {
14974      observe(obj);
14975      return obj;
14976    };
14977    Vue2.options = /* @__PURE__ */ Object.create(null);
14978    ASSET_TYPES.forEach(function(type2) {
14979      Vue2.options[type2 + "s"] = /* @__PURE__ */ Object.create(null);
14980    });
14981    Vue2.options._base = Vue2;
14982    extend(Vue2.options.components, builtInComponents);
14983    initUse(Vue2);
14984    initMixin(Vue2);
14985    initExtend(Vue2);
14986    initAssetRegisters(Vue2);
14987  }
14988  function genClassForVnode(vnode) {
14989    var data46 = vnode.data;
14990    var parentNode2 = vnode;
14991    var childNode = vnode;
14992    while (isDef(childNode.componentInstance)) {
14993      childNode = childNode.componentInstance._vnode;
14994      if (childNode && childNode.data) {
14995        data46 = mergeClassData(childNode.data, data46);
14996      }
14997    }
14998    while (isDef(parentNode2 = parentNode2.parent)) {
14999      if (parentNode2 && parentNode2.data) {
15000        data46 = mergeClassData(data46, parentNode2.data);
15001      }
15002    }
15003    return renderClass(data46.staticClass, data46.class);
15004  }
15005  function mergeClassData(child, parent) {
15006    return {
15007      staticClass: concat(child.staticClass, parent.staticClass),
15008      class: isDef(child.class) ? [child.class, parent.class] : parent.class
15009    };
15010  }
15011  function renderClass(staticClass, dynamicClass) {
15012    if (isDef(staticClass) || isDef(dynamicClass)) {
15013      return concat(staticClass, stringifyClass(dynamicClass));
15014    }
15015    return "";
15016  }
15017  function concat(a2, b) {
15018    return a2 ? b ? a2 + " " + b : a2 : b || "";
15019  }
15020  function stringifyClass(value2) {
15021    if (Array.isArray(value2)) {
15022      return stringifyArray(value2);
15023    }
15024    if (isObject(value2)) {
15025      return stringifyObject(value2);
15026    }
15027    if (typeof value2 === "string") {
15028      return value2;
15029    }
15030    return "";
15031  }
15032  function stringifyArray(value2) {
15033    var res = "";
15034    var stringified;
15035    for (var i = 0, l = value2.length; i < l; i++) {
15036      if (isDef(stringified = stringifyClass(value2[i])) && stringified !== "") {
15037        if (res)
15038          res += " ";
15039        res += stringified;
15040      }
15041    }
15042    return res;
15043  }
15044  function stringifyObject(value2) {
15045    var res = "";
15046    for (var key in value2) {
15047      if (value2[key]) {
15048        if (res)
15049          res += " ";
15050        res += key;
15051      }
15052    }
15053    return res;
15054  }
15055  function getTagNamespace(tag3) {
15056    if (isSVG(tag3)) {
15057      return "svg";
15058    }
15059    if (tag3 === "math") {
15060      return "math";
15061    }
15062  }
15063  function isUnknownElement(tag3) {
15064    if (!inBrowser) {
15065      return true;
15066    }
15067    if (isReservedTag(tag3)) {
15068      return false;
15069    }
15070    tag3 = tag3.toLowerCase();
15071    if (unknownElementCache[tag3] != null) {
15072      return unknownElementCache[tag3];
15073    }
15074    var el = document.createElement(tag3);
15075    if (tag3.indexOf("-") > -1) {
15076      return unknownElementCache[tag3] = el.constructor === window.HTMLUnknownElement || el.constructor === window.HTMLElement;
15077    } else {
15078      return unknownElementCache[tag3] = /HTMLUnknownElement/.test(el.toString());
15079    }
15080  }
15081  function query(el) {
15082    if (typeof el === "string") {
15083      var selected = document.querySelector(el);
15084      if (!selected) {
15085        warn$2("Cannot find element: " + el);
15086        return document.createElement("div");
15087      }
15088      return selected;
15089    } else {
15090      return el;
15091    }
15092  }
15093  function createElement(tagName2, vnode) {
15094    var elm = document.createElement(tagName2);
15095    if (tagName2 !== "select") {
15096      return elm;
15097    }
15098    if (vnode.data && vnode.data.attrs && vnode.data.attrs.multiple !== void 0) {
15099      elm.setAttribute("multiple", "multiple");
15100    }
15101    return elm;
15102  }
15103  function createElementNS(namespace, tagName2) {
15104    return document.createElementNS(namespaceMap[namespace], tagName2);
15105  }
15106  function createTextNode(text2) {
15107    return document.createTextNode(text2);
15108  }
15109  function createComment(text2) {
15110    return document.createComment(text2);
15111  }
15112  function insertBefore(parentNode2, newNode, referenceNode) {
15113    parentNode2.insertBefore(newNode, referenceNode);
15114  }
15115  function removeChild(node, child) {
15116    node.removeChild(child);
15117  }
15118  function appendChild(node, child) {
15119    node.appendChild(child);
15120  }
15121  function parentNode(node) {
15122    return node.parentNode;
15123  }
15124  function nextSibling(node) {
15125    return node.nextSibling;
15126  }
15127  function tagName(node) {
15128    return node.tagName;
15129  }
15130  function setTextContent(node, text2) {
15131    node.textContent = text2;
15132  }
15133  function setStyleScope(node, scopeId) {
15134    node.setAttribute(scopeId, "");
15135  }
15136  function registerRef(vnode, isRemoval) {
15137    var ref2 = vnode.data.ref;
15138    if (!isDef(ref2))
15139      return;
15140    var vm = vnode.context;
15141    var refValue = vnode.componentInstance || vnode.elm;
15142    var value2 = isRemoval ? null : refValue;
15143    var $refsValue = isRemoval ? void 0 : refValue;
15144    if (isFunction(ref2)) {
15145      invokeWithErrorHandling(ref2, vm, [value2], vm, "template ref function");
15146      return;
15147    }
15148    var isFor = vnode.data.refInFor;
15149    var _isString = typeof ref2 === "string" || typeof ref2 === "number";
15150    var _isRef = isRef(ref2);
15151    var refs = vm.$refs;
15152    if (_isString || _isRef) {
15153      if (isFor) {
15154        var existing = _isString ? refs[ref2] : ref2.value;
15155        if (isRemoval) {
15156          isArray(existing) && remove$2(existing, refValue);
15157        } else {
15158          if (!isArray(existing)) {
15159            if (_isString) {
15160              refs[ref2] = [refValue];
15161              setSetupRef(vm, ref2, refs[ref2]);
15162            } else {
15163              ref2.value = [refValue];
15164            }
15165          } else if (!existing.includes(refValue)) {
15166            existing.push(refValue);
15167          }
15168        }
15169      } else if (_isString) {
15170        if (isRemoval && refs[ref2] !== refValue) {
15171          return;
15172        }
15173        refs[ref2] = $refsValue;
15174        setSetupRef(vm, ref2, value2);
15175      } else if (_isRef) {
15176        if (isRemoval && ref2.value !== refValue) {
15177          return;
15178        }
15179        ref2.value = value2;
15180      } else if (true) {
15181        warn$2("Invalid template ref type: ".concat(typeof ref2));
15182      }
15183    }
15184  }
15185  function setSetupRef(_a2, key, val) {
15186    var _setupState = _a2._setupState;
15187    if (_setupState && hasOwn(_setupState, key)) {
15188      if (isRef(_setupState[key])) {
15189        _setupState[key].value = val;
15190      } else {
15191        _setupState[key] = val;
15192      }
15193    }
15194  }
15195  function sameVnode(a2, b) {
15196    return a2.key === b.key && a2.asyncFactory === b.asyncFactory && (a2.tag === b.tag && a2.isComment === b.isComment && isDef(a2.data) === isDef(b.data) && sameInputType(a2, b) || isTrue(a2.isAsyncPlaceholder) && isUndef(b.asyncFactory.error));
15197  }
15198  function sameInputType(a2, b) {
15199    if (a2.tag !== "input")
15200      return true;
15201    var i;
15202    var typeA = isDef(i = a2.data) && isDef(i = i.attrs) && i.type;
15203    var typeB = isDef(i = b.data) && isDef(i = i.attrs) && i.type;
15204    return typeA === typeB || isTextInputType(typeA) && isTextInputType(typeB);
15205  }
15206  function createKeyToOldIdx(children, beginIdx, endIdx) {
15207    var i, key;
15208    var map = {};
15209    for (i = beginIdx; i <= endIdx; ++i) {
15210      key = children[i].key;
15211      if (isDef(key))
15212        map[key] = i;
15213    }
15214    return map;
15215  }
15216  function createPatchFunction(backend) {
15217    var i, j;
15218    var cbs = {};
15219    var modules2 = backend.modules, nodeOps2 = backend.nodeOps;
15220    for (i = 0; i < hooks.length; ++i) {
15221      cbs[hooks[i]] = [];
15222      for (j = 0; j < modules2.length; ++j) {
15223        if (isDef(modules2[j][hooks[i]])) {
15224          cbs[hooks[i]].push(modules2[j][hooks[i]]);
15225        }
15226      }
15227    }
15228    function emptyNodeAt(elm) {
15229      return new VNode(nodeOps2.tagName(elm).toLowerCase(), {}, [], void 0, elm);
15230    }
15231    function createRmCb(childElm, listeners) {
15232      function remove2() {
15233        if (--remove2.listeners === 0) {
15234          removeNode3(childElm);
15235        }
15236      }
15237      remove2.listeners = listeners;
15238      return remove2;
15239    }
15240    function removeNode3(el) {
15241      var parent = nodeOps2.parentNode(el);
15242      if (isDef(parent)) {
15243        nodeOps2.removeChild(parent, el);
15244      }
15245    }
15246    function isUnknownElement2(vnode, inVPre) {
15247      return !inVPre && !vnode.ns && !(config.ignoredElements.length && config.ignoredElements.some(function(ignore) {
15248        return isRegExp(ignore) ? ignore.test(vnode.tag) : ignore === vnode.tag;
15249      })) && config.isUnknownElement(vnode.tag);
15250    }
15251    var creatingElmInVPre = 0;
15252    function createElm(vnode, insertedVnodeQueue, parentElm, refElm, nested, ownerArray, index3) {
15253      if (isDef(vnode.elm) && isDef(ownerArray)) {
15254        vnode = ownerArray[index3] = cloneVNode(vnode);
15255      }
15256      vnode.isRootInsert = !nested;
15257      if (createComponent2(vnode, insertedVnodeQueue, parentElm, refElm)) {
15258        return;
15259      }
15260      var data46 = vnode.data;
15261      var children = vnode.children;
15262      var tag3 = vnode.tag;
15263      if (isDef(tag3)) {
15264        if (true) {
15265          if (data46 && data46.pre) {
15266            creatingElmInVPre++;
15267          }
15268          if (isUnknownElement2(vnode, creatingElmInVPre)) {
15269            warn$2("Unknown custom element: <" + tag3 + '> - did you register the component correctly? For recursive components, make sure to provide the "name" option.', vnode.context);
15270          }
15271        }
15272        vnode.elm = vnode.ns ? nodeOps2.createElementNS(vnode.ns, tag3) : nodeOps2.createElement(tag3, vnode);
15273        setScope(vnode);
15274        createChildren(vnode, children, insertedVnodeQueue);
15275        if (isDef(data46)) {
15276          invokeCreateHooks(vnode, insertedVnodeQueue);
15277        }
15278        insert(parentElm, vnode.elm, refElm);
15279        if (data46 && data46.pre) {
15280          creatingElmInVPre--;
15281        }
15282      } else if (isTrue(vnode.isComment)) {
15283        vnode.elm = nodeOps2.createComment(vnode.text);
15284        insert(parentElm, vnode.elm, refElm);
15285      } else {
15286        vnode.elm = nodeOps2.createTextNode(vnode.text);
15287        insert(parentElm, vnode.elm, refElm);
15288      }
15289    }
15290    function createComponent2(vnode, insertedVnodeQueue, parentElm, refElm) {
15291      var i2 = vnode.data;
15292      if (isDef(i2)) {
15293        var isReactivated = isDef(vnode.componentInstance) && i2.keepAlive;
15294        if (isDef(i2 = i2.hook) && isDef(i2 = i2.init)) {
15295          i2(
15296            vnode,
15297            false
15298            /* hydrating */
15299          );
15300        }
15301        if (isDef(vnode.componentInstance)) {
15302          initComponent(vnode, insertedVnodeQueue);
15303          insert(parentElm, vnode.elm, refElm);
15304          if (isTrue(isReactivated)) {
15305            reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm);
15306          }
15307          return true;
15308        }
15309      }
15310    }
15311    function initComponent(vnode, insertedVnodeQueue) {
15312      if (isDef(vnode.data.pendingInsert)) {
15313        insertedVnodeQueue.push.apply(insertedVnodeQueue, vnode.data.pendingInsert);
15314        vnode.data.pendingInsert = null;
15315      }
15316      vnode.elm = vnode.componentInstance.$el;
15317      if (isPatchable(vnode)) {
15318        invokeCreateHooks(vnode, insertedVnodeQueue);
15319        setScope(vnode);
15320      } else {
15321        registerRef(vnode);
15322        insertedVnodeQueue.push(vnode);
15323      }
15324    }
15325    function reactivateComponent(vnode, insertedVnodeQueue, parentElm, refElm) {
15326      var i2;
15327      var innerNode = vnode;
15328      while (innerNode.componentInstance) {
15329        innerNode = innerNode.componentInstance._vnode;
15330        if (isDef(i2 = innerNode.data) && isDef(i2 = i2.transition)) {
15331          for (i2 = 0; i2 < cbs.activate.length; ++i2) {
15332            cbs.activate[i2](emptyNode, innerNode);
15333          }
15334          insertedVnodeQueue.push(innerNode);
15335          break;
15336        }
15337      }
15338      insert(parentElm, vnode.elm, refElm);
15339    }
15340    function insert(parent, elm, ref2) {
15341      if (isDef(parent)) {
15342        if (isDef(ref2)) {
15343          if (nodeOps2.parentNode(ref2) === parent) {
15344            nodeOps2.insertBefore(parent, elm, ref2);
15345          }
15346        } else {
15347          nodeOps2.appendChild(parent, elm);
15348        }
15349      }
15350    }
15351    function createChildren(vnode, children, insertedVnodeQueue) {
15352      if (isArray(children)) {
15353        if (true) {
15354          checkDuplicateKeys(children);
15355        }
15356        for (var i_1 = 0; i_1 < children.length; ++i_1) {
15357          createElm(children[i_1], insertedVnodeQueue, vnode.elm, null, true, children, i_1);
15358        }
15359      } else if (isPrimitive(vnode.text)) {
15360        nodeOps2.appendChild(vnode.elm, nodeOps2.createTextNode(String(vnode.text)));
15361      }
15362    }
15363    function isPatchable(vnode) {
15364      while (vnode.componentInstance) {
15365        vnode = vnode.componentInstance._vnode;
15366      }
15367      return isDef(vnode.tag);
15368    }
15369    function invokeCreateHooks(vnode, insertedVnodeQueue) {
15370      for (var i_2 = 0; i_2 < cbs.create.length; ++i_2) {
15371        cbs.create[i_2](emptyNode, vnode);
15372      }
15373      i = vnode.data.hook;
15374      if (isDef(i)) {
15375        if (isDef(i.create))
15376          i.create(emptyNode, vnode);
15377        if (isDef(i.insert))
15378          insertedVnodeQueue.push(vnode);
15379      }
15380    }
15381    function setScope(vnode) {
15382      var i2;
15383      if (isDef(i2 = vnode.fnScopeId)) {
15384        nodeOps2.setStyleScope(vnode.elm, i2);
15385      } else {
15386        var ancestor = vnode;
15387        while (ancestor) {
15388          if (isDef(i2 = ancestor.context) && isDef(i2 = i2.$options._scopeId)) {
15389            nodeOps2.setStyleScope(vnode.elm, i2);
15390          }
15391          ancestor = ancestor.parent;
15392        }
15393      }
15394      if (isDef(i2 = activeInstance) && i2 !== vnode.context && i2 !== vnode.fnContext && isDef(i2 = i2.$options._scopeId)) {
15395        nodeOps2.setStyleScope(vnode.elm, i2);
15396      }
15397    }
15398    function addVnodes(parentElm, refElm, vnodes, startIdx, endIdx, insertedVnodeQueue) {
15399      for (; startIdx <= endIdx; ++startIdx) {
15400        createElm(vnodes[startIdx], insertedVnodeQueue, parentElm, refElm, false, vnodes, startIdx);
15401      }
15402    }
15403    function invokeDestroyHook(vnode) {
15404      var i2, j2;
15405      var data46 = vnode.data;
15406      if (isDef(data46)) {
15407        if (isDef(i2 = data46.hook) && isDef(i2 = i2.destroy))
15408          i2(vnode);
15409        for (i2 = 0; i2 < cbs.destroy.length; ++i2)
15410          cbs.destroy[i2](vnode);
15411      }
15412      if (isDef(i2 = vnode.children)) {
15413        for (j2 = 0; j2 < vnode.children.length; ++j2) {
15414          invokeDestroyHook(vnode.children[j2]);
15415        }
15416      }
15417    }
15418    function removeVnodes(vnodes, startIdx, endIdx) {
15419      for (; startIdx <= endIdx; ++startIdx) {
15420        var ch = vnodes[startIdx];
15421        if (isDef(ch)) {
15422          if (isDef(ch.tag)) {
15423            removeAndInvokeRemoveHook(ch);
15424            invokeDestroyHook(ch);
15425          } else {
15426            removeNode3(ch.elm);
15427          }
15428        }
15429      }
15430    }
15431    function removeAndInvokeRemoveHook(vnode, rm) {
15432      if (isDef(rm) || isDef(vnode.data)) {
15433        var i_3;
15434        var listeners = cbs.remove.length + 1;
15435        if (isDef(rm)) {
15436          rm.listeners += listeners;
15437        } else {
15438          rm = createRmCb(vnode.elm, listeners);
15439        }
15440        if (isDef(i_3 = vnode.componentInstance) && isDef(i_3 = i_3._vnode) && isDef(i_3.data)) {
15441          removeAndInvokeRemoveHook(i_3, rm);
15442        }
15443        for (i_3 = 0; i_3 < cbs.remove.length; ++i_3) {
15444          cbs.remove[i_3](vnode, rm);
15445        }
15446        if (isDef(i_3 = vnode.data.hook) && isDef(i_3 = i_3.remove)) {
15447          i_3(vnode, rm);
15448        } else {
15449          rm();
15450        }
15451      } else {
15452        removeNode3(vnode.elm);
15453      }
15454    }
15455    function updateChildren(parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) {
15456      var oldStartIdx = 0;
15457      var newStartIdx = 0;
15458      var oldEndIdx = oldCh.length - 1;
15459      var oldStartVnode = oldCh[0];
15460      var oldEndVnode = oldCh[oldEndIdx];
15461      var newEndIdx = newCh.length - 1;
15462      var newStartVnode = newCh[0];
15463      var newEndVnode = newCh[newEndIdx];
15464      var oldKeyToIdx, idxInOld, vnodeToMove, refElm;
15465      var canMove = !removeOnly;
15466      if (true) {
15467        checkDuplicateKeys(newCh);
15468      }
15469      while (oldStartIdx <= oldEndIdx && newStartIdx <= newEndIdx) {
15470        if (isUndef(oldStartVnode)) {
15471          oldStartVnode = oldCh[++oldStartIdx];
15472        } else if (isUndef(oldEndVnode)) {
15473          oldEndVnode = oldCh[--oldEndIdx];
15474        } else if (sameVnode(oldStartVnode, newStartVnode)) {
15475          patchVnode(oldStartVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);
15476          oldStartVnode = oldCh[++oldStartIdx];
15477          newStartVnode = newCh[++newStartIdx];
15478        } else if (sameVnode(oldEndVnode, newEndVnode)) {
15479          patchVnode(oldEndVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);
15480          oldEndVnode = oldCh[--oldEndIdx];
15481          newEndVnode = newCh[--newEndIdx];
15482        } else if (sameVnode(oldStartVnode, newEndVnode)) {
15483          patchVnode(oldStartVnode, newEndVnode, insertedVnodeQueue, newCh, newEndIdx);
15484          canMove && nodeOps2.insertBefore(parentElm, oldStartVnode.elm, nodeOps2.nextSibling(oldEndVnode.elm));
15485          oldStartVnode = oldCh[++oldStartIdx];
15486          newEndVnode = newCh[--newEndIdx];
15487        } else if (sameVnode(oldEndVnode, newStartVnode)) {
15488          patchVnode(oldEndVnode, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);
15489          canMove && nodeOps2.insertBefore(parentElm, oldEndVnode.elm, oldStartVnode.elm);
15490          oldEndVnode = oldCh[--oldEndIdx];
15491          newStartVnode = newCh[++newStartIdx];
15492        } else {
15493          if (isUndef(oldKeyToIdx))
15494            oldKeyToIdx = createKeyToOldIdx(oldCh, oldStartIdx, oldEndIdx);
15495          idxInOld = isDef(newStartVnode.key) ? oldKeyToIdx[newStartVnode.key] : findIdxInOld(newStartVnode, oldCh, oldStartIdx, oldEndIdx);
15496          if (isUndef(idxInOld)) {
15497            createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);
15498          } else {
15499            vnodeToMove = oldCh[idxInOld];
15500            if (sameVnode(vnodeToMove, newStartVnode)) {
15501              patchVnode(vnodeToMove, newStartVnode, insertedVnodeQueue, newCh, newStartIdx);
15502              oldCh[idxInOld] = void 0;
15503              canMove && nodeOps2.insertBefore(parentElm, vnodeToMove.elm, oldStartVnode.elm);
15504            } else {
15505              createElm(newStartVnode, insertedVnodeQueue, parentElm, oldStartVnode.elm, false, newCh, newStartIdx);
15506            }
15507          }
15508          newStartVnode = newCh[++newStartIdx];
15509        }
15510      }
15511      if (oldStartIdx > oldEndIdx) {
15512        refElm = isUndef(newCh[newEndIdx + 1]) ? null : newCh[newEndIdx + 1].elm;
15513        addVnodes(parentElm, refElm, newCh, newStartIdx, newEndIdx, insertedVnodeQueue);
15514      } else if (newStartIdx > newEndIdx) {
15515        removeVnodes(oldCh, oldStartIdx, oldEndIdx);
15516      }
15517    }
15518    function checkDuplicateKeys(children) {
15519      var seenKeys = {};
15520      for (var i_4 = 0; i_4 < children.length; i_4++) {
15521        var vnode = children[i_4];
15522        var key = vnode.key;
15523        if (isDef(key)) {
15524          if (seenKeys[key]) {
15525            warn$2("Duplicate keys detected: '".concat(key, "'. This may cause an update error."), vnode.context);
15526          } else {
15527            seenKeys[key] = true;
15528          }
15529        }
15530      }
15531    }
15532    function findIdxInOld(node, oldCh, start2, end) {
15533      for (var i_5 = start2; i_5 < end; i_5++) {
15534        var c = oldCh[i_5];
15535        if (isDef(c) && sameVnode(node, c))
15536          return i_5;
15537      }
15538    }
15539    function patchVnode(oldVnode, vnode, insertedVnodeQueue, ownerArray, index3, removeOnly) {
15540      if (oldVnode === vnode) {
15541        return;
15542      }
15543      if (isDef(vnode.elm) && isDef(ownerArray)) {
15544        vnode = ownerArray[index3] = cloneVNode(vnode);
15545      }
15546      var elm = vnode.elm = oldVnode.elm;
15547      if (isTrue(oldVnode.isAsyncPlaceholder)) {
15548        if (isDef(vnode.asyncFactory.resolved)) {
15549          hydrate(oldVnode.elm, vnode, insertedVnodeQueue);
15550        } else {
15551          vnode.isAsyncPlaceholder = true;
15552        }
15553        return;
15554      }
15555      if (isTrue(vnode.isStatic) && isTrue(oldVnode.isStatic) && vnode.key === oldVnode.key && (isTrue(vnode.isCloned) || isTrue(vnode.isOnce))) {
15556        vnode.componentInstance = oldVnode.componentInstance;
15557        return;
15558      }
15559      var i2;
15560      var data46 = vnode.data;
15561      if (isDef(data46) && isDef(i2 = data46.hook) && isDef(i2 = i2.prepatch)) {
15562        i2(oldVnode, vnode);
15563      }
15564      var oldCh = oldVnode.children;
15565      var ch = vnode.children;
15566      if (isDef(data46) && isPatchable(vnode)) {
15567        for (i2 = 0; i2 < cbs.update.length; ++i2)
15568          cbs.update[i2](oldVnode, vnode);
15569        if (isDef(i2 = data46.hook) && isDef(i2 = i2.update))
15570          i2(oldVnode, vnode);
15571      }
15572      if (isUndef(vnode.text)) {
15573        if (isDef(oldCh) && isDef(ch)) {
15574          if (oldCh !== ch)
15575            updateChildren(elm, oldCh, ch, insertedVnodeQueue, removeOnly);
15576        } else if (isDef(ch)) {
15577          if (true) {
15578            checkDuplicateKeys(ch);
15579          }
15580          if (isDef(oldVnode.text))
15581            nodeOps2.setTextContent(elm, "");
15582          addVnodes(elm, null, ch, 0, ch.length - 1, insertedVnodeQueue);
15583        } else if (isDef(oldCh)) {
15584          removeVnodes(oldCh, 0, oldCh.length - 1);
15585        } else if (isDef(oldVnode.text)) {
15586          nodeOps2.setTextContent(elm, "");
15587        }
15588      } else if (oldVnode.text !== vnode.text) {
15589        nodeOps2.setTextContent(elm, vnode.text);
15590      }
15591      if (isDef(data46)) {
15592        if (isDef(i2 = data46.hook) && isDef(i2 = i2.postpatch))
15593          i2(oldVnode, vnode);
15594      }
15595    }
15596    function invokeInsertHook(vnode, queue2, initial) {
15597      if (isTrue(initial) && isDef(vnode.parent)) {
15598        vnode.parent.data.pendingInsert = queue2;
15599      } else {
15600        for (var i_6 = 0; i_6 < queue2.length; ++i_6) {
15601          queue2[i_6].data.hook.insert(queue2[i_6]);
15602        }
15603      }
15604    }
15605    var hydrationBailed = false;
15606    var isRenderedModule = makeMap("attrs,class,staticClass,staticStyle,key");
15607    function hydrate(elm, vnode, insertedVnodeQueue, inVPre) {
15608      var i2;
15609      var tag3 = vnode.tag, data46 = vnode.data, children = vnode.children;
15610      inVPre = inVPre || data46 && data46.pre;
15611      vnode.elm = elm;
15612      if (isTrue(vnode.isComment) && isDef(vnode.asyncFactory)) {
15613        vnode.isAsyncPlaceholder = true;
15614        return true;
15615      }
15616      if (true) {
15617        if (!assertNodeMatch(elm, vnode, inVPre)) {
15618          return false;
15619        }
15620      }
15621      if (isDef(data46)) {
15622        if (isDef(i2 = data46.hook) && isDef(i2 = i2.init))
15623          i2(
15624            vnode,
15625            true
15626            /* hydrating */
15627          );
15628        if (isDef(i2 = vnode.componentInstance)) {
15629          initComponent(vnode, insertedVnodeQueue);
15630          return true;
15631        }
15632      }
15633      if (isDef(tag3)) {
15634        if (isDef(children)) {
15635          if (!elm.hasChildNodes()) {
15636            createChildren(vnode, children, insertedVnodeQueue);
15637          } else {
15638            if (isDef(i2 = data46) && isDef(i2 = i2.domProps) && isDef(i2 = i2.innerHTML)) {
15639              if (i2 !== elm.innerHTML) {
15640                if (typeof console !== "undefined" && !hydrationBailed) {
15641                  hydrationBailed = true;
15642                  console.warn("Parent: ", elm);
15643                  console.warn("server innerHTML: ", i2);
15644                  console.warn("client innerHTML: ", elm.innerHTML);
15645                }
15646                return false;
15647              }
15648            } else {
15649              var childrenMatch = true;
15650              var childNode = elm.firstChild;
15651              for (var i_7 = 0; i_7 < children.length; i_7++) {
15652                if (!childNode || !hydrate(childNode, children[i_7], insertedVnodeQueue, inVPre)) {
15653                  childrenMatch = false;
15654                  break;
15655                }
15656                childNode = childNode.nextSibling;
15657              }
15658              if (!childrenMatch || childNode) {
15659                if (typeof console !== "undefined" && !hydrationBailed) {
15660                  hydrationBailed = true;
15661                  console.warn("Parent: ", elm);
15662                  console.warn("Mismatching childNodes vs. VNodes: ", elm.childNodes, children);
15663                }
15664                return false;
15665              }
15666            }
15667          }
15668        }
15669        if (isDef(data46)) {
15670          var fullInvoke = false;
15671          for (var key in data46) {
15672            if (!isRenderedModule(key)) {
15673              fullInvoke = true;
15674              invokeCreateHooks(vnode, insertedVnodeQueue);
15675              break;
15676            }
15677          }
15678          if (!fullInvoke && data46["class"]) {
15679            traverse(data46["class"]);
15680          }
15681        }
15682      } else if (elm.data !== vnode.text) {
15683        elm.data = vnode.text;
15684      }
15685      return true;
15686    }
15687    function assertNodeMatch(node, vnode, inVPre) {
15688      if (isDef(vnode.tag)) {
15689        return vnode.tag.indexOf("vue-component") === 0 || !isUnknownElement2(vnode, inVPre) && vnode.tag.toLowerCase() === (node.tagName && node.tagName.toLowerCase());
15690      } else {
15691        return node.nodeType === (vnode.isComment ? 8 : 3);
15692      }
15693    }
15694    return function patch2(oldVnode, vnode, hydrating, removeOnly) {
15695      if (isUndef(vnode)) {
15696        if (isDef(oldVnode))
15697          invokeDestroyHook(oldVnode);
15698        return;
15699      }
15700      var isInitialPatch = false;
15701      var insertedVnodeQueue = [];
15702      if (isUndef(oldVnode)) {
15703        isInitialPatch = true;
15704        createElm(vnode, insertedVnodeQueue);
15705      } else {
15706        var isRealElement = isDef(oldVnode.nodeType);
15707        if (!isRealElement && sameVnode(oldVnode, vnode)) {
15708          patchVnode(oldVnode, vnode, insertedVnodeQueue, null, null, removeOnly);
15709        } else {
15710          if (isRealElement) {
15711            if (oldVnode.nodeType === 1 && oldVnode.hasAttribute(SSR_ATTR)) {
15712              oldVnode.removeAttribute(SSR_ATTR);
15713              hydrating = true;
15714            }
15715            if (isTrue(hydrating)) {
15716              if (hydrate(oldVnode, vnode, insertedVnodeQueue)) {
15717                invokeInsertHook(vnode, insertedVnodeQueue, true);
15718                return oldVnode;
15719              } else if (true) {
15720                warn$2("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.");
15721              }
15722            }
15723            oldVnode = emptyNodeAt(oldVnode);
15724          }
15725          var oldElm = oldVnode.elm;
15726          var parentElm = nodeOps2.parentNode(oldElm);
15727          createElm(
15728            vnode,
15729            insertedVnodeQueue,
15730            // extremely rare edge case: do not insert if old element is in a
15731            // leaving transition. Only happens when combining transition +
15732            // keep-alive + HOCs. (#4590)
15733            oldElm._leaveCb ? null : parentElm,
15734            nodeOps2.nextSibling(oldElm)
15735          );
15736          if (isDef(vnode.parent)) {
15737            var ancestor = vnode.parent;
15738            var patchable = isPatchable(vnode);
15739            while (ancestor) {
15740              for (var i_8 = 0; i_8 < cbs.destroy.length; ++i_8) {
15741                cbs.destroy[i_8](ancestor);
15742              }
15743              ancestor.elm = vnode.elm;
15744              if (patchable) {
15745                for (var i_9 = 0; i_9 < cbs.create.length; ++i_9) {
15746                  cbs.create[i_9](emptyNode, ancestor);
15747                }
15748                var insert_1 = ancestor.data.hook.insert;
15749                if (insert_1.merged) {
15750                  var cloned = insert_1.fns.slice(1);
15751                  for (var i_10 = 0; i_10 < cloned.length; i_10++) {
15752                    cloned[i_10]();
15753                  }
15754                }
15755              } else {
15756                registerRef(ancestor);
15757              }
15758              ancestor = ancestor.parent;
15759            }
15760          }
15761          if (isDef(parentElm)) {
15762            removeVnodes([oldVnode], 0, 0);
15763          } else if (isDef(oldVnode.tag)) {
15764            invokeDestroyHook(oldVnode);
15765          }
15766        }
15767      }
15768      invokeInsertHook(vnode, insertedVnodeQueue, isInitialPatch);
15769      return vnode.elm;
15770    };
15771  }
15772  function updateDirectives(oldVnode, vnode) {
15773    if (oldVnode.data.directives || vnode.data.directives) {
15774      _update(oldVnode, vnode);
15775    }
15776  }
15777  function _update(oldVnode, vnode) {
15778    var isCreate = oldVnode === emptyNode;
15779    var isDestroy = vnode === emptyNode;
15780    var oldDirs = normalizeDirectives(oldVnode.data.directives, oldVnode.context);
15781    var newDirs = normalizeDirectives(vnode.data.directives, vnode.context);
15782    var dirsWithInsert = [];
15783    var dirsWithPostpatch = [];
15784    var key, oldDir, dir;
15785    for (key in newDirs) {
15786      oldDir = oldDirs[key];
15787      dir = newDirs[key];
15788      if (!oldDir) {
15789        callHook(dir, "bind", vnode, oldVnode);
15790        if (dir.def && dir.def.inserted) {
15791          dirsWithInsert.push(dir);
15792        }
15793      } else {
15794        dir.oldValue = oldDir.value;
15795        dir.oldArg = oldDir.arg;
15796        callHook(dir, "update", vnode, oldVnode);
15797        if (dir.def && dir.def.componentUpdated) {
15798          dirsWithPostpatch.push(dir);
15799        }
15800      }
15801    }
15802    if (dirsWithInsert.length) {
15803      var callInsert = function() {
15804        for (var i = 0; i < dirsWithInsert.length; i++) {
15805          callHook(dirsWithInsert[i], "inserted", vnode, oldVnode);
15806        }
15807      };
15808      if (isCreate) {
15809        mergeVNodeHook(vnode, "insert", callInsert);
15810      } else {
15811        callInsert();
15812      }
15813    }
15814    if (dirsWithPostpatch.length) {
15815      mergeVNodeHook(vnode, "postpatch", function() {
15816        for (var i = 0; i < dirsWithPostpatch.length; i++) {
15817          callHook(dirsWithPostpatch[i], "componentUpdated", vnode, oldVnode);
15818        }
15819      });
15820    }
15821    if (!isCreate) {
15822      for (key in oldDirs) {
15823        if (!newDirs[key]) {
15824          callHook(oldDirs[key], "unbind", oldVnode, oldVnode, isDestroy);
15825        }
15826      }
15827    }
15828  }
15829  function normalizeDirectives(dirs, vm) {
15830    var res = /* @__PURE__ */ Object.create(null);
15831    if (!dirs) {
15832      return res;
15833    }
15834    var i, dir;
15835    for (i = 0; i < dirs.length; i++) {
15836      dir = dirs[i];
15837      if (!dir.modifiers) {
15838        dir.modifiers = emptyModifiers;
15839      }
15840      res[getRawDirName(dir)] = dir;
15841      if (vm._setupState && vm._setupState.__sfc) {
15842        var setupDef = dir.def || resolveAsset(vm, "_setupState", "v-" + dir.name);
15843        if (typeof setupDef === "function") {
15844          dir.def = {
15845            bind: setupDef,
15846            update: setupDef
15847          };
15848        } else {
15849          dir.def = setupDef;
15850        }
15851      }
15852      dir.def = dir.def || resolveAsset(vm.$options, "directives", dir.name, true);
15853    }
15854    return res;
15855  }
15856  function getRawDirName(dir) {
15857    return dir.rawName || "".concat(dir.name, ".").concat(Object.keys(dir.modifiers || {}).join("."));
15858  }
15859  function callHook(dir, hook, vnode, oldVnode, isDestroy) {
15860    var fn = dir.def && dir.def[hook];
15861    if (fn) {
15862      try {
15863        fn(vnode.elm, dir, vnode, oldVnode, isDestroy);
15864      } catch (e2) {
15865        handleError(e2, vnode.context, "directive ".concat(dir.name, " ").concat(hook, " hook"));
15866      }
15867    }
15868  }
15869  function updateAttrs(oldVnode, vnode) {
15870    var opts = vnode.componentOptions;
15871    if (isDef(opts) && opts.Ctor.options.inheritAttrs === false) {
15872      return;
15873    }
15874    if (isUndef(oldVnode.data.attrs) && isUndef(vnode.data.attrs)) {
15875      return;
15876    }
15877    var key, cur, old;
15878    var elm = vnode.elm;
15879    var oldAttrs = oldVnode.data.attrs || {};
15880    var attrs2 = vnode.data.attrs || {};
15881    if (isDef(attrs2.__ob__) || isTrue(attrs2._v_attr_proxy)) {
15882      attrs2 = vnode.data.attrs = extend({}, attrs2);
15883    }
15884    for (key in attrs2) {
15885      cur = attrs2[key];
15886      old = oldAttrs[key];
15887      if (old !== cur) {
15888        setAttr(elm, key, cur, vnode.data.pre);
15889      }
15890    }
15891    if ((isIE || isEdge) && attrs2.value !== oldAttrs.value) {
15892      setAttr(elm, "value", attrs2.value);
15893    }
15894    for (key in oldAttrs) {
15895      if (isUndef(attrs2[key])) {
15896        if (isXlink(key)) {
15897          elm.removeAttributeNS(xlinkNS, getXlinkProp(key));
15898        } else if (!isEnumeratedAttr(key)) {
15899          elm.removeAttribute(key);
15900        }
15901      }
15902    }
15903  }
15904  function setAttr(el, key, value2, isInPre) {
15905    if (isInPre || el.tagName.indexOf("-") > -1) {
15906      baseSetAttr(el, key, value2);
15907    } else if (isBooleanAttr(key)) {
15908      if (isFalsyAttrValue(value2)) {
15909        el.removeAttribute(key);
15910      } else {
15911        value2 = key === "allowfullscreen" && el.tagName === "EMBED" ? "true" : key;
15912        el.setAttribute(key, value2);
15913      }
15914    } else if (isEnumeratedAttr(key)) {
15915      el.setAttribute(key, convertEnumeratedValue(key, value2));
15916    } else if (isXlink(key)) {
15917      if (isFalsyAttrValue(value2)) {
15918        el.removeAttributeNS(xlinkNS, getXlinkProp(key));
15919      } else {
15920        el.setAttributeNS(xlinkNS, key, value2);
15921      }
15922    } else {
15923      baseSetAttr(el, key, value2);
15924    }
15925  }
15926  function baseSetAttr(el, key, value2) {
15927    if (isFalsyAttrValue(value2)) {
15928      el.removeAttribute(key);
15929    } else {
15930      if (isIE && !isIE9 && el.tagName === "TEXTAREA" && key === "placeholder" && value2 !== "" && !el.__ieph) {
15931        var blocker_1 = function(e2) {
15932          e2.stopImmediatePropagation();
15933          el.removeEventListener("input", blocker_1);
15934        };
15935        el.addEventListener("input", blocker_1);
15936        el.__ieph = true;
15937      }
15938      el.setAttribute(key, value2);
15939    }
15940  }
15941  function updateClass(oldVnode, vnode) {
15942    var el = vnode.elm;
15943    var data46 = vnode.data;
15944    var oldData = oldVnode.data;
15945    if (isUndef(data46.staticClass) && isUndef(data46.class) && (isUndef(oldData) || isUndef(oldData.staticClass) && isUndef(oldData.class))) {
15946      return;
15947    }
15948    var cls = genClassForVnode(vnode);
15949    var transitionClass = el._transitionClasses;
15950    if (isDef(transitionClass)) {
15951      cls = concat(cls, stringifyClass(transitionClass));
15952    }
15953    if (cls !== el._prevClass) {
15954      el.setAttribute("class", cls);
15955      el._prevClass = cls;
15956    }
15957  }
15958  function parseFilters(exp) {
15959    var inSingle = false;
15960    var inDouble = false;
15961    var inTemplateString = false;
15962    var inRegex = false;
15963    var curly = 0;
15964    var square = 0;
15965    var paren = 0;
15966    var lastFilterIndex = 0;
15967    var c, prev2, i, expression, filters;
15968    for (i = 0; i < exp.length; i++) {
15969      prev2 = c;
15970      c = exp.charCodeAt(i);
15971      if (inSingle) {
15972        if (c === 39 && prev2 !== 92)
15973          inSingle = false;
15974      } else if (inDouble) {
15975        if (c === 34 && prev2 !== 92)
15976          inDouble = false;
15977      } else if (inTemplateString) {
15978        if (c === 96 && prev2 !== 92)
15979          inTemplateString = false;
15980      } else if (inRegex) {
15981        if (c === 47 && prev2 !== 92)
15982          inRegex = false;
15983      } else if (c === 124 && // pipe
15984      exp.charCodeAt(i + 1) !== 124 && exp.charCodeAt(i - 1) !== 124 && !curly && !square && !paren) {
15985        if (expression === void 0) {
15986          lastFilterIndex = i + 1;
15987          expression = exp.slice(0, i).trim();
15988        } else {
15989          pushFilter();
15990        }
15991      } else {
15992        switch (c) {
15993          case 34:
15994            inDouble = true;
15995            break;
15996          // "
15997          case 39:
15998            inSingle = true;
15999            break;
16000          // '
16001          case 96:
16002            inTemplateString = true;
16003            break;
16004          // `
16005          case 40:
16006            paren++;
16007            break;
16008          // (
16009          case 41:
16010            paren--;
16011            break;
16012          // )
16013          case 91:
16014            square++;
16015            break;
16016          // [
16017          case 93:
16018            square--;
16019            break;
16020          // ]
16021          case 123:
16022            curly++;
16023            break;
16024          // {
16025          case 125:
16026            curly--;
16027            break;
16028        }
16029        if (c === 47) {
16030          var j = i - 1;
16031          var p = void 0;
16032          for (; j >= 0; j--) {
16033            p = exp.charAt(j);
16034            if (p !== " ")
16035              break;
16036          }
16037          if (!p || !validDivisionCharRE.test(p)) {
16038            inRegex = true;
16039          }
16040        }
16041      }
16042    }
16043    if (expression === void 0) {
16044      expression = exp.slice(0, i).trim();
16045    } else if (lastFilterIndex !== 0) {
16046      pushFilter();
16047    }
16048    function pushFilter() {
16049      (filters || (filters = [])).push(exp.slice(lastFilterIndex, i).trim());
16050      lastFilterIndex = i + 1;
16051    }
16052    if (filters) {
16053      for (i = 0; i < filters.length; i++) {
16054        expression = wrapFilter(expression, filters[i]);
16055      }
16056    }
16057    return expression;
16058  }
16059  function wrapFilter(exp, filter) {
16060    var i = filter.indexOf("(");
16061    if (i < 0) {
16062      return '_f("'.concat(filter, '")(').concat(exp, ")");
16063    } else {
16064      var name_1 = filter.slice(0, i);
16065      var args = filter.slice(i + 1);
16066      return '_f("'.concat(name_1, '")(').concat(exp).concat(args !== ")" ? "," + args : args);
16067    }
16068  }
16069  function baseWarn(msg, range2) {
16070    console.error("[Vue compiler]: ".concat(msg));
16071  }
16072  function pluckModuleFunction(modules2, key) {
16073    return modules2 ? modules2.map(function(m) {
16074      return m[key];
16075    }).filter(function(_2) {
16076      return _2;
16077    }) : [];
16078  }
16079  function addProp(el, name, value2, range2, dynamic) {
16080    (el.props || (el.props = [])).push(rangeSetItem({ name, value: value2, dynamic }, range2));
16081    el.plain = false;
16082  }
16083  function addAttr(el, name, value2, range2, dynamic) {
16084    var attrs2 = dynamic ? el.dynamicAttrs || (el.dynamicAttrs = []) : el.attrs || (el.attrs = []);
16085    attrs2.push(rangeSetItem({ name, value: value2, dynamic }, range2));
16086    el.plain = false;
16087  }
16088  function addRawAttr(el, name, value2, range2) {
16089    el.attrsMap[name] = value2;
16090    el.attrsList.push(rangeSetItem({ name, value: value2 }, range2));
16091  }
16092  function addDirective(el, name, rawName, value2, arg, isDynamicArg, modifiers, range2) {
16093    (el.directives || (el.directives = [])).push(rangeSetItem({
16094      name,
16095      rawName,
16096      value: value2,
16097      arg,
16098      isDynamicArg,
16099      modifiers
16100    }, range2));
16101    el.plain = false;
16102  }
16103  function prependModifierMarker(symbol, name, dynamic) {
16104    return dynamic ? "_p(".concat(name, ',"').concat(symbol, '")') : symbol + name;
16105  }
16106  function addHandler(el, name, value2, modifiers, important, warn4, range2, dynamic) {
16107    modifiers = modifiers || emptyObject;
16108    if (warn4 && modifiers.prevent && modifiers.passive) {
16109      warn4("passive and prevent can't be used together. Passive handler can't prevent default event.", range2);
16110    }
16111    if (modifiers.right) {
16112      if (dynamic) {
16113        name = "(".concat(name, ")==='click'?'contextmenu':(").concat(name, ")");
16114      } else if (name === "click") {
16115        name = "contextmenu";
16116        delete modifiers.right;
16117      }
16118    } else if (modifiers.middle) {
16119      if (dynamic) {
16120        name = "(".concat(name, ")==='click'?'mouseup':(").concat(name, ")");
16121      } else if (name === "click") {
16122        name = "mouseup";
16123      }
16124    }
16125    if (modifiers.capture) {
16126      delete modifiers.capture;
16127      name = prependModifierMarker("!", name, dynamic);
16128    }
16129    if (modifiers.once) {
16130      delete modifiers.once;
16131      name = prependModifierMarker("~", name, dynamic);
16132    }
16133    if (modifiers.passive) {
16134      delete modifiers.passive;
16135      name = prependModifierMarker("&", name, dynamic);
16136    }
16137    var events2;
16138    if (modifiers.native) {
16139      delete modifiers.native;
16140      events2 = el.nativeEvents || (el.nativeEvents = {});
16141    } else {
16142      events2 = el.events || (el.events = {});
16143    }
16144    var newHandler = rangeSetItem({ value: value2.trim(), dynamic }, range2);
16145    if (modifiers !== emptyObject) {
16146      newHandler.modifiers = modifiers;
16147    }
16148    var handlers = events2[name];
16149    if (Array.isArray(handlers)) {
16150      important ? handlers.unshift(newHandler) : handlers.push(newHandler);
16151    } else if (handlers) {
16152      events2[name] = important ? [newHandler, handlers] : [handlers, newHandler];
16153    } else {
16154      events2[name] = newHandler;
16155    }
16156    el.plain = false;
16157  }
16158  function getRawBindingAttr(el, name) {
16159    return el.rawAttrsMap[":" + name] || el.rawAttrsMap["v-bind:" + name] || el.rawAttrsMap[name];
16160  }
16161  function getBindingAttr(el, name, getStatic) {
16162    var dynamicValue = getAndRemoveAttr(el, ":" + name) || getAndRemoveAttr(el, "v-bind:" + name);
16163    if (dynamicValue != null) {
16164      return parseFilters(dynamicValue);
16165    } else if (getStatic !== false) {
16166      var staticValue = getAndRemoveAttr(el, name);
16167      if (staticValue != null) {
16168        return JSON.stringify(staticValue);
16169      }
16170    }
16171  }
16172  function getAndRemoveAttr(el, name, removeFromMap) {
16173    var val;
16174    if ((val = el.attrsMap[name]) != null) {
16175      var list = el.attrsList;
16176      for (var i = 0, l = list.length; i < l; i++) {
16177        if (list[i].name === name) {
16178          list.splice(i, 1);
16179          break;
16180        }
16181      }
16182    }
16183    if (removeFromMap) {
16184      delete el.attrsMap[name];
16185    }
16186    return val;
16187  }
16188  function getAndRemoveAttrByRegex(el, name) {
16189    var list = el.attrsList;
16190    for (var i = 0, l = list.length; i < l; i++) {
16191      var attr = list[i];
16192      if (name.test(attr.name)) {
16193        list.splice(i, 1);
16194        return attr;
16195      }
16196    }
16197  }
16198  function rangeSetItem(item, range2) {
16199    if (range2) {
16200      if (range2.start != null) {
16201        item.start = range2.start;
16202      }
16203      if (range2.end != null) {
16204        item.end = range2.end;
16205      }
16206    }
16207    return item;
16208  }
16209  function genComponentModel(el, value2, modifiers) {
16210    var _a2 = modifiers || {}, number = _a2.number, trim3 = _a2.trim;
16211    var baseValueExpression = "$$v";
16212    var valueExpression = baseValueExpression;
16213    if (trim3) {
16214      valueExpression = "(typeof ".concat(baseValueExpression, " === 'string'") + "? ".concat(baseValueExpression, ".trim()") + ": ".concat(baseValueExpression, ")");
16215    }
16216    if (number) {
16217      valueExpression = "_n(".concat(valueExpression, ")");
16218    }
16219    var assignment = genAssignmentCode(value2, valueExpression);
16220    el.model = {
16221      value: "(".concat(value2, ")"),
16222      expression: JSON.stringify(value2),
16223      callback: "function (".concat(baseValueExpression, ") {").concat(assignment, "}")
16224    };
16225  }
16226  function genAssignmentCode(value2, assignment) {
16227    var res = parseModel(value2);
16228    if (res.key === null) {
16229      return "".concat(value2, "=").concat(assignment);
16230    } else {
16231      return "$set(".concat(res.exp, ", ").concat(res.key, ", ").concat(assignment, ")");
16232    }
16233  }
16234  function parseModel(val) {
16235    val = val.trim();
16236    len = val.length;
16237    if (val.indexOf("[") < 0 || val.lastIndexOf("]") < len - 1) {
16238      index = val.lastIndexOf(".");
16239      if (index > -1) {
16240        return {
16241          exp: val.slice(0, index),
16242          key: '"' + val.slice(index + 1) + '"'
16243        };
16244      } else {
16245        return {
16246          exp: val,
16247          key: null
16248        };
16249      }
16250    }
16251    str = val;
16252    index = expressionPos = expressionEndPos = 0;
16253    while (!eof()) {
16254      chr = next();
16255      if (isStringStart(chr)) {
16256        parseString(chr);
16257      } else if (chr === 91) {
16258        parseBracket(chr);
16259      }
16260    }
16261    return {
16262      exp: val.slice(0, expressionPos),
16263      key: val.slice(expressionPos + 1, expressionEndPos)
16264    };
16265  }
16266  function next() {
16267    return str.charCodeAt(++index);
16268  }
16269  function eof() {
16270    return index >= len;
16271  }
16272  function isStringStart(chr2) {
16273    return chr2 === 34 || chr2 === 39;
16274  }
16275  function parseBracket(chr2) {
16276    var inBracket = 1;
16277    expressionPos = index;
16278    while (!eof()) {
16279      chr2 = next();
16280      if (isStringStart(chr2)) {
16281        parseString(chr2);
16282        continue;
16283      }
16284      if (chr2 === 91)
16285        inBracket++;
16286      if (chr2 === 93)
16287        inBracket--;
16288      if (inBracket === 0) {
16289        expressionEndPos = index;
16290        break;
16291      }
16292    }
16293  }
16294  function parseString(chr2) {
16295    var stringQuote = chr2;
16296    while (!eof()) {
16297      chr2 = next();
16298      if (chr2 === stringQuote) {
16299        break;
16300      }
16301    }
16302  }
16303  function model$1(el, dir, _warn) {
16304    warn$1 = _warn;
16305    var value2 = dir.value;
16306    var modifiers = dir.modifiers;
16307    var tag3 = el.tag;
16308    var type2 = el.attrsMap.type;
16309    if (true) {
16310      if (tag3 === "input" && type2 === "file") {
16311        warn$1("<".concat(el.tag, ' v-model="').concat(value2, '" type="file">:\n') + "File inputs are read only. Use a v-on:change listener instead.", el.rawAttrsMap["v-model"]);
16312      }
16313    }
16314    if (el.component) {
16315      genComponentModel(el, value2, modifiers);
16316      return false;
16317    } else if (tag3 === "select") {
16318      genSelect(el, value2, modifiers);
16319    } else if (tag3 === "input" && type2 === "checkbox") {
16320      genCheckboxModel(el, value2, modifiers);
16321    } else if (tag3 === "input" && type2 === "radio") {
16322      genRadioModel(el, value2, modifiers);
16323    } else if (tag3 === "input" || tag3 === "textarea") {
16324      genDefaultModel(el, value2, modifiers);
16325    } else if (!config.isReservedTag(tag3)) {
16326      genComponentModel(el, value2, modifiers);
16327      return false;
16328    } else if (true) {
16329      warn$1("<".concat(el.tag, ' v-model="').concat(value2, '">: ') + "v-model is not supported on this element type. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.", el.rawAttrsMap["v-model"]);
16330    }
16331    return true;
16332  }
16333  function genCheckboxModel(el, value2, modifiers) {
16334    var number = modifiers && modifiers.number;
16335    var valueBinding = getBindingAttr(el, "value") || "null";
16336    var trueValueBinding = getBindingAttr(el, "true-value") || "true";
16337    var falseValueBinding = getBindingAttr(el, "false-value") || "false";
16338    addProp(el, "checked", "Array.isArray(".concat(value2, ")") + "?_i(".concat(value2, ",").concat(valueBinding, ")>-1") + (trueValueBinding === "true" ? ":(".concat(value2, ")") : ":_q(".concat(value2, ",").concat(trueValueBinding, ")")));
16339    addHandler(el, "change", "var $$a=".concat(value2, ",") + "$$el=$event.target," + "$$c=$$el.checked?(".concat(trueValueBinding, "):(").concat(falseValueBinding, ");") + "if(Array.isArray($$a)){" + "var $$v=".concat(number ? "_n(" + valueBinding + ")" : valueBinding, ",") + "$$i=_i($$a,$$v);" + "if($$el.checked){$$i<0&&(".concat(genAssignmentCode(value2, "$$a.concat([$$v])"), ")}") + "else{$$i>-1&&(".concat(genAssignmentCode(value2, "$$a.slice(0,$$i).concat($$a.slice($$i+1))"), ")}") + "}else{".concat(genAssignmentCode(value2, "$$c"), "}"), null, true);
16340  }
16341  function genRadioModel(el, value2, modifiers) {
16342    var number = modifiers && modifiers.number;
16343    var valueBinding = getBindingAttr(el, "value") || "null";
16344    valueBinding = number ? "_n(".concat(valueBinding, ")") : valueBinding;
16345    addProp(el, "checked", "_q(".concat(value2, ",").concat(valueBinding, ")"));
16346    addHandler(el, "change", genAssignmentCode(value2, valueBinding), null, true);
16347  }
16348  function genSelect(el, value2, modifiers) {
16349    var number = modifiers && modifiers.number;
16350    var selectedVal = 'Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;' + "return ".concat(number ? "_n(val)" : "val", "})");
16351    var assignment = "$event.target.multiple ? $$selectedVal : $$selectedVal[0]";
16352    var code = "var $$selectedVal = ".concat(selectedVal, ";");
16353    code = "".concat(code, " ").concat(genAssignmentCode(value2, assignment));
16354    addHandler(el, "change", code, null, true);
16355  }
16356  function genDefaultModel(el, value2, modifiers) {
16357    var type2 = el.attrsMap.type;
16358    if (true) {
16359      var value_1 = el.attrsMap["v-bind:value"] || el.attrsMap[":value"];
16360      var typeBinding = el.attrsMap["v-bind:type"] || el.attrsMap[":type"];
16361      if (value_1 && !typeBinding) {
16362        var binding = el.attrsMap["v-bind:value"] ? "v-bind:value" : ":value";
16363        warn$1("".concat(binding, '="').concat(value_1, '" conflicts with v-model on the same element ') + "because the latter already expands to a value binding internally", el.rawAttrsMap[binding]);
16364      }
16365    }
16366    var _a2 = modifiers || {}, lazy = _a2.lazy, number = _a2.number, trim3 = _a2.trim;
16367    var needCompositionGuard = !lazy && type2 !== "range";
16368    var event2 = lazy ? "change" : type2 === "range" ? RANGE_TOKEN : "input";
16369    var valueExpression = "$event.target.value";
16370    if (trim3) {
16371      valueExpression = "$event.target.value.trim()";
16372    }
16373    if (number) {
16374      valueExpression = "_n(".concat(valueExpression, ")");
16375    }
16376    var code = genAssignmentCode(value2, valueExpression);
16377    if (needCompositionGuard) {
16378      code = "if($event.target.composing)return;".concat(code);
16379    }
16380    addProp(el, "value", "(".concat(value2, ")"));
16381    addHandler(el, event2, code, null, true);
16382    if (trim3 || number) {
16383      addHandler(el, "blur", "$forceUpdate()");
16384    }
16385  }
16386  function normalizeEvents(on2) {
16387    if (isDef(on2[RANGE_TOKEN])) {
16388      var event_1 = isIE ? "change" : "input";
16389      on2[event_1] = [].concat(on2[RANGE_TOKEN], on2[event_1] || []);
16390      delete on2[RANGE_TOKEN];
16391    }
16392    if (isDef(on2[CHECKBOX_RADIO_TOKEN])) {
16393      on2.change = [].concat(on2[CHECKBOX_RADIO_TOKEN], on2.change || []);
16394      delete on2[CHECKBOX_RADIO_TOKEN];
16395    }
16396  }
16397  function createOnceHandler(event2, handler3, capture) {
16398    var _target = target;
16399    return function onceHandler() {
16400      var res = handler3.apply(null, arguments);
16401      if (res !== null) {
16402        remove(event2, onceHandler, capture, _target);
16403      }
16404    };
16405  }
16406  function add(name, handler3, capture, passive) {
16407    if (useMicrotaskFix) {
16408      var attachedTimestamp_1 = currentFlushTimestamp;
16409      var original_1 = handler3;
16410      handler3 = original_1._wrapper = function(e2) {
16411        if (
16412          // no bubbling, should always fire.
16413          // this is just a safety net in case event.timeStamp is unreliable in
16414          // certain weird environments...
16415          e2.target === e2.currentTarget || // event is fired after handler attachment
16416          e2.timeStamp >= attachedTimestamp_1 || // bail for environments that have buggy event.timeStamp implementations
16417          // #9462 iOS 9 bug: event.timeStamp is 0 after history.pushState
16418          // #9681 QtWebEngine event.timeStamp is negative value
16419          e2.timeStamp <= 0 || // #9448 bail if event is fired in another document in a multi-page
16420          // electron/nw.js app, since event.timeStamp will be using a different
16421          // starting reference
16422          e2.target.ownerDocument !== document
16423        ) {
16424          return original_1.apply(this, arguments);
16425        }
16426      };
16427    }
16428    target.addEventListener(name, handler3, supportsPassive ? { capture, passive } : capture);
16429  }
16430  function remove(name, handler3, capture, _target) {
16431    (_target || target).removeEventListener(
16432      name,
16433      //@ts-expect-error
16434      handler3._wrapper || handler3,
16435      capture
16436    );
16437  }
16438  function updateDOMListeners(oldVnode, vnode) {
16439    if (isUndef(oldVnode.data.on) && isUndef(vnode.data.on)) {
16440      return;
16441    }
16442    var on2 = vnode.data.on || {};
16443    var oldOn = oldVnode.data.on || {};
16444    target = vnode.elm || oldVnode.elm;
16445    normalizeEvents(on2);
16446    updateListeners(on2, oldOn, add, remove, createOnceHandler, vnode.context);
16447    target = void 0;
16448  }
16449  function updateDOMProps(oldVnode, vnode) {
16450    if (isUndef(oldVnode.data.domProps) && isUndef(vnode.data.domProps)) {
16451      return;
16452    }
16453    var key, cur;
16454    var elm = vnode.elm;
16455    var oldProps = oldVnode.data.domProps || {};
16456    var props153 = vnode.data.domProps || {};
16457    if (isDef(props153.__ob__) || isTrue(props153._v_attr_proxy)) {
16458      props153 = vnode.data.domProps = extend({}, props153);
16459    }
16460    for (key in oldProps) {
16461      if (!(key in props153)) {
16462        elm[key] = "";
16463      }
16464    }
16465    for (key in props153) {
16466      cur = props153[key];
16467      if (key === "textContent" || key === "innerHTML") {
16468        if (vnode.children)
16469          vnode.children.length = 0;
16470        if (cur === oldProps[key])
16471          continue;
16472        if (elm.childNodes.length === 1) {
16473          elm.removeChild(elm.childNodes[0]);
16474        }
16475      }
16476      if (key === "value" && elm.tagName !== "PROGRESS") {
16477        elm._value = cur;
16478        var strCur = isUndef(cur) ? "" : String(cur);
16479        if (shouldUpdateValue(elm, strCur)) {
16480          elm.value = strCur;
16481        }
16482      } else if (key === "innerHTML" && isSVG(elm.tagName) && isUndef(elm.innerHTML)) {
16483        svgContainer = svgContainer || document.createElement("div");
16484        svgContainer.innerHTML = "<svg>".concat(cur, "</svg>");
16485        var svg = svgContainer.firstChild;
16486        while (elm.firstChild) {
16487          elm.removeChild(elm.firstChild);
16488        }
16489        while (svg.firstChild) {
16490          elm.appendChild(svg.firstChild);
16491        }
16492      } else if (
16493        // skip the update if old and new VDOM state is the same.
16494        // `value` is handled separately because the DOM value may be temporarily
16495        // out of sync with VDOM state due to focus, composition and modifiers.
16496        // This  #4521 by skipping the unnecessary `checked` update.
16497        cur !== oldProps[key]
16498      ) {
16499        try {
16500          elm[key] = cur;
16501        } catch (e2) {
16502        }
16503      }
16504    }
16505  }
16506  function shouldUpdateValue(elm, checkVal) {
16507    return (
16508      //@ts-expect-error
16509      !elm.composing && (elm.tagName === "OPTION" || isNotInFocusAndDirty(elm, checkVal) || isDirtyWithModifiers(elm, checkVal))
16510    );
16511  }
16512  function isNotInFocusAndDirty(elm, checkVal) {
16513    var notInFocus = true;
16514    try {
16515      notInFocus = document.activeElement !== elm;
16516    } catch (e2) {
16517    }
16518    return notInFocus && elm.value !== checkVal;
16519  }
16520  function isDirtyWithModifiers(elm, newVal) {
16521    var value2 = elm.value;
16522    var modifiers = elm._vModifiers;
16523    if (isDef(modifiers)) {
16524      if (modifiers.number) {
16525        return toNumber(value2) !== toNumber(newVal);
16526      }
16527      if (modifiers.trim) {
16528        return value2.trim() !== newVal.trim();
16529      }
16530    }
16531    return value2 !== newVal;
16532  }
16533  function normalizeStyleData(data46) {
16534    var style2 = normalizeStyleBinding(data46.style);
16535    return data46.staticStyle ? extend(data46.staticStyle, style2) : style2;
16536  }
16537  function normalizeStyleBinding(bindingStyle) {
16538    if (Array.isArray(bindingStyle)) {
16539      return toObject(bindingStyle);
16540    }
16541    if (typeof bindingStyle === "string") {
16542      return parseStyleText(bindingStyle);
16543    }
16544    return bindingStyle;
16545  }
16546  function getStyle(vnode, checkChild) {
16547    var res = {};
16548    var styleData;
16549    if (checkChild) {
16550      var childNode = vnode;
16551      while (childNode.componentInstance) {
16552        childNode = childNode.componentInstance._vnode;
16553        if (childNode && childNode.data && (styleData = normalizeStyleData(childNode.data))) {
16554          extend(res, styleData);
16555        }
16556      }
16557    }
16558    if (styleData = normalizeStyleData(vnode.data)) {
16559      extend(res, styleData);
16560    }
16561    var parentNode2 = vnode;
16562    while (parentNode2 = parentNode2.parent) {
16563      if (parentNode2.data && (styleData = normalizeStyleData(parentNode2.data))) {
16564        extend(res, styleData);
16565      }
16566    }
16567    return res;
16568  }
16569  function updateStyle(oldVnode, vnode) {
16570    var data46 = vnode.data;
16571    var oldData = oldVnode.data;
16572    if (isUndef(data46.staticStyle) && isUndef(data46.style) && isUndef(oldData.staticStyle) && isUndef(oldData.style)) {
16573      return;
16574    }
16575    var cur, name;
16576    var el = vnode.elm;
16577    var oldStaticStyle = oldData.staticStyle;
16578    var oldStyleBinding = oldData.normalizedStyle || oldData.style || {};
16579    var oldStyle = oldStaticStyle || oldStyleBinding;
16580    var style2 = normalizeStyleBinding(vnode.data.style) || {};
16581    vnode.data.normalizedStyle = isDef(style2.__ob__) ? extend({}, style2) : style2;
16582    var newStyle = getStyle(vnode, true);
16583    for (name in oldStyle) {
16584      if (isUndef(newStyle[name])) {
16585        setProp(el, name, "");
16586      }
16587    }
16588    for (name in newStyle) {
16589      cur = newStyle[name];
16590      setProp(el, name, cur == null ? "" : cur);
16591    }
16592  }
16593  function addClass(el, cls) {
16594    if (!cls || !(cls = cls.trim())) {
16595      return;
16596    }
16597    if (el.classList) {
16598      if (cls.indexOf(" ") > -1) {
16599        cls.split(whitespaceRE$1).forEach(function(c) {
16600          return el.classList.add(c);
16601        });
16602      } else {
16603        el.classList.add(cls);
16604      }
16605    } else {
16606      var cur = " ".concat(el.getAttribute("class") || "", " ");
16607      if (cur.indexOf(" " + cls + " ") < 0) {
16608        el.setAttribute("class", (cur + cls).trim());
16609      }
16610    }
16611  }
16612  function removeClass(el, cls) {
16613    if (!cls || !(cls = cls.trim())) {
16614      return;
16615    }
16616    if (el.classList) {
16617      if (cls.indexOf(" ") > -1) {
16618        cls.split(whitespaceRE$1).forEach(function(c) {
16619          return el.classList.remove(c);
16620        });
16621      } else {
16622        el.classList.remove(cls);
16623      }
16624      if (!el.classList.length) {
16625        el.removeAttribute("class");
16626      }
16627    } else {
16628      var cur = " ".concat(el.getAttribute("class") || "", " ");
16629      var tar = " " + cls + " ";
16630      while (cur.indexOf(tar) >= 0) {
16631        cur = cur.replace(tar, " ");
16632      }
16633      cur = cur.trim();
16634      if (cur) {
16635        el.setAttribute("class", cur);
16636      } else {
16637        el.removeAttribute("class");
16638      }
16639    }
16640  }
16641  function resolveTransition(def2) {
16642    if (!def2) {
16643      return;
16644    }
16645    if (typeof def2 === "object") {
16646      var res = {};
16647      if (def2.css !== false) {
16648        extend(res, autoCssTransition(def2.name || "v"));
16649      }
16650      extend(res, def2);
16651      return res;
16652    } else if (typeof def2 === "string") {
16653      return autoCssTransition(def2);
16654    }
16655  }
16656  function nextFrame(fn) {
16657    raf(function() {
16658      raf(fn);
16659    });
16660  }
16661  function addTransitionClass(el, cls) {
16662    var transitionClasses = el._transitionClasses || (el._transitionClasses = []);
16663    if (transitionClasses.indexOf(cls) < 0) {
16664      transitionClasses.push(cls);
16665      addClass(el, cls);
16666    }
16667  }
16668  function removeTransitionClass(el, cls) {
16669    if (el._transitionClasses) {
16670      remove$2(el._transitionClasses, cls);
16671    }
16672    removeClass(el, cls);
16673  }
16674  function whenTransitionEnds(el, expectedType, cb) {
16675    var _a2 = getTransitionInfo(el, expectedType), type2 = _a2.type, timeout = _a2.timeout, propCount = _a2.propCount;
16676    if (!type2)
16677      return cb();
16678    var event2 = type2 === TRANSITION ? transitionEndEvent : animationEndEvent;
16679    var ended = 0;
16680    var end = function() {
16681      el.removeEventListener(event2, onEnd);
16682      cb();
16683    };
16684    var onEnd = function(e2) {
16685      if (e2.target === el) {
16686        if (++ended >= propCount) {
16687          end();
16688        }
16689      }
16690    };
16691    setTimeout(function() {
16692      if (ended < propCount) {
16693        end();
16694      }
16695    }, timeout + 1);
16696    el.addEventListener(event2, onEnd);
16697  }
16698  function getTransitionInfo(el, expectedType) {
16699    var styles = window.getComputedStyle(el);
16700    var transitionDelays = (styles[transitionProp + "Delay"] || "").split(", ");
16701    var transitionDurations = (styles[transitionProp + "Duration"] || "").split(", ");
16702    var transitionTimeout = getTimeout(transitionDelays, transitionDurations);
16703    var animationDelays = (styles[animationProp + "Delay"] || "").split(", ");
16704    var animationDurations = (styles[animationProp + "Duration"] || "").split(", ");
16705    var animationTimeout = getTimeout(animationDelays, animationDurations);
16706    var type2;
16707    var timeout = 0;
16708    var propCount = 0;
16709    if (expectedType === TRANSITION) {
16710      if (transitionTimeout > 0) {
16711        type2 = TRANSITION;
16712        timeout = transitionTimeout;
16713        propCount = transitionDurations.length;
16714      }
16715    } else if (expectedType === ANIMATION) {
16716      if (animationTimeout > 0) {
16717        type2 = ANIMATION;
16718        timeout = animationTimeout;
16719        propCount = animationDurations.length;
16720      }
16721    } else {
16722      timeout = Math.max(transitionTimeout, animationTimeout);
16723      type2 = timeout > 0 ? transitionTimeout > animationTimeout ? TRANSITION : ANIMATION : null;
16724      propCount = type2 ? type2 === TRANSITION ? transitionDurations.length : animationDurations.length : 0;
16725    }
16726    var hasTransform = type2 === TRANSITION && transformRE.test(styles[transitionProp + "Property"]);
16727    return {
16728      type: type2,
16729      timeout,
16730      propCount,
16731      hasTransform
16732    };
16733  }
16734  function getTimeout(delays, durations) {
16735    while (delays.length < durations.length) {
16736      delays = delays.concat(delays);
16737    }
16738    return Math.max.apply(null, durations.map(function(d, i) {
16739      return toMs(d) + toMs(delays[i]);
16740    }));
16741  }
16742  function toMs(s2) {
16743    return Number(s2.slice(0, -1).replace(",", ".")) * 1e3;
16744  }
16745  function enter(vnode, toggleDisplay) {
16746    var el = vnode.elm;
16747    if (isDef(el._leaveCb)) {
16748      el._leaveCb.cancelled = true;
16749      el._leaveCb();
16750    }
16751    var data46 = resolveTransition(vnode.data.transition);
16752    if (isUndef(data46)) {
16753      return;
16754    }
16755    if (isDef(el._enterCb) || el.nodeType !== 1) {
16756      return;
16757    }
16758    var css = data46.css, type2 = data46.type, enterClass = data46.enterClass, enterToClass = data46.enterToClass, enterActiveClass = data46.enterActiveClass, appearClass = data46.appearClass, appearToClass = data46.appearToClass, appearActiveClass = data46.appearActiveClass, beforeEnter = data46.beforeEnter, enter3 = data46.enter, afterEnter = data46.afterEnter, enterCancelled = data46.enterCancelled, beforeAppear = data46.beforeAppear, appear = data46.appear, afterAppear = data46.afterAppear, appearCancelled = data46.appearCancelled, duration = data46.duration;
16759    var context7 = activeInstance;
16760    var transitionNode = activeInstance.$vnode;
16761    while (transitionNode && transitionNode.parent) {
16762      context7 = transitionNode.context;
16763      transitionNode = transitionNode.parent;
16764    }
16765    var isAppear = !context7._isMounted || !vnode.isRootInsert;
16766    if (isAppear && !appear && appear !== "") {
16767      return;
16768    }
16769    var startClass = isAppear && appearClass ? appearClass : enterClass;
16770    var activeClass = isAppear && appearActiveClass ? appearActiveClass : enterActiveClass;
16771    var toClass = isAppear && appearToClass ? appearToClass : enterToClass;
16772    var beforeEnterHook = isAppear ? beforeAppear || beforeEnter : beforeEnter;
16773    var enterHook = isAppear ? isFunction(appear) ? appear : enter3 : enter3;
16774    var afterEnterHook = isAppear ? afterAppear || afterEnter : afterEnter;
16775    var enterCancelledHook = isAppear ? appearCancelled || enterCancelled : enterCancelled;
16776    var explicitEnterDuration = toNumber(isObject(duration) ? duration.enter : duration);
16777    if (explicitEnterDuration != null) {
16778      checkDuration(explicitEnterDuration, "enter", vnode);
16779    }
16780    var expectsCSS = css !== false && !isIE9;
16781    var userWantsControl = getHookArgumentsLength(enterHook);
16782    var cb = el._enterCb = once(function() {
16783      if (expectsCSS) {
16784        removeTransitionClass(el, toClass);
16785        removeTransitionClass(el, activeClass);
16786      }
16787      if (cb.cancelled) {
16788        if (expectsCSS) {
16789          removeTransitionClass(el, startClass);
16790        }
16791        enterCancelledHook && enterCancelledHook(el);
16792      } else {
16793        afterEnterHook && afterEnterHook(el);
16794      }
16795      el._enterCb = null;
16796    });
16797    if (!vnode.data.show) {
16798      mergeVNodeHook(vnode, "insert", function() {
16799        var parent = el.parentNode;
16800        var pendingNode = parent && parent._pending && parent._pending[vnode.key];
16801        if (pendingNode && pendingNode.tag === vnode.tag && pendingNode.elm._leaveCb) {
16802          pendingNode.elm._leaveCb();
16803        }
16804        enterHook && enterHook(el, cb);
16805      });
16806    }
16807    beforeEnterHook && beforeEnterHook(el);
16808    if (expectsCSS) {
16809      addTransitionClass(el, startClass);
16810      addTransitionClass(el, activeClass);
16811      nextFrame(function() {
16812        removeTransitionClass(el, startClass);
16813        if (!cb.cancelled) {
16814          addTransitionClass(el, toClass);
16815          if (!userWantsControl) {
16816            if (isValidDuration(explicitEnterDuration)) {
16817              setTimeout(cb, explicitEnterDuration);
16818            } else {
16819              whenTransitionEnds(el, type2, cb);
16820            }
16821          }
16822        }
16823      });
16824    }
16825    if (vnode.data.show) {
16826      toggleDisplay && toggleDisplay();
16827      enterHook && enterHook(el, cb);
16828    }
16829    if (!expectsCSS && !userWantsControl) {
16830      cb();
16831    }
16832  }
16833  function leave(vnode, rm) {
16834    var el = vnode.elm;
16835    if (isDef(el._enterCb)) {
16836      el._enterCb.cancelled = true;
16837      el._enterCb();
16838    }
16839    var data46 = resolveTransition(vnode.data.transition);
16840    if (isUndef(data46) || el.nodeType !== 1) {
16841      return rm();
16842    }
16843    if (isDef(el._leaveCb)) {
16844      return;
16845    }
16846    var css = data46.css, type2 = data46.type, leaveClass = data46.leaveClass, leaveToClass = data46.leaveToClass, leaveActiveClass = data46.leaveActiveClass, beforeLeave = data46.beforeLeave, leave3 = data46.leave, afterLeave = data46.afterLeave, leaveCancelled = data46.leaveCancelled, delayLeave = data46.delayLeave, duration = data46.duration;
16847    var expectsCSS = css !== false && !isIE9;
16848    var userWantsControl = getHookArgumentsLength(leave3);
16849    var explicitLeaveDuration = toNumber(isObject(duration) ? duration.leave : duration);
16850    if (isDef(explicitLeaveDuration)) {
16851      checkDuration(explicitLeaveDuration, "leave", vnode);
16852    }
16853    var cb = el._leaveCb = once(function() {
16854      if (el.parentNode && el.parentNode._pending) {
16855        el.parentNode._pending[vnode.key] = null;
16856      }
16857      if (expectsCSS) {
16858        removeTransitionClass(el, leaveToClass);
16859        removeTransitionClass(el, leaveActiveClass);
16860      }
16861      if (cb.cancelled) {
16862        if (expectsCSS) {
16863          removeTransitionClass(el, leaveClass);
16864        }
16865        leaveCancelled && leaveCancelled(el);
16866      } else {
16867        rm();
16868        afterLeave && afterLeave(el);
16869      }
16870      el._leaveCb = null;
16871    });
16872    if (delayLeave) {
16873      delayLeave(performLeave);
16874    } else {
16875      performLeave();
16876    }
16877    function performLeave() {
16878      if (cb.cancelled) {
16879        return;
16880      }
16881      if (!vnode.data.show && el.parentNode) {
16882        (el.parentNode._pending || (el.parentNode._pending = {}))[vnode.key] = vnode;
16883      }
16884      beforeLeave && beforeLeave(el);
16885      if (expectsCSS) {
16886        addTransitionClass(el, leaveClass);
16887        addTransitionClass(el, leaveActiveClass);
16888        nextFrame(function() {
16889          removeTransitionClass(el, leaveClass);
16890          if (!cb.cancelled) {
16891            addTransitionClass(el, leaveToClass);
16892            if (!userWantsControl) {
16893              if (isValidDuration(explicitLeaveDuration)) {
16894                setTimeout(cb, explicitLeaveDuration);
16895              } else {
16896                whenTransitionEnds(el, type2, cb);
16897              }
16898            }
16899          }
16900        });
16901      }
16902      leave3 && leave3(el, cb);
16903      if (!expectsCSS && !userWantsControl) {
16904        cb();
16905      }
16906    }
16907  }
16908  function checkDuration(val, name, vnode) {
16909    if (typeof val !== "number") {
16910      warn$2("<transition> explicit ".concat(name, " duration is not a valid number - ") + "got ".concat(JSON.stringify(val), "."), vnode.context);
16911    } else if (isNaN(val)) {
16912      warn$2("<transition> explicit ".concat(name, " duration is NaN - ") + "the duration expression might be incorrect.", vnode.context);
16913    }
16914  }
16915  function isValidDuration(val) {
16916    return typeof val === "number" && !isNaN(val);
16917  }
16918  function getHookArgumentsLength(fn) {
16919    if (isUndef(fn)) {
16920      return false;
16921    }
16922    var invokerFns = fn.fns;
16923    if (isDef(invokerFns)) {
16924      return getHookArgumentsLength(Array.isArray(invokerFns) ? invokerFns[0] : invokerFns);
16925    } else {
16926      return (fn._length || fn.length) > 1;
16927    }
16928  }
16929  function _enter(_2, vnode) {
16930    if (vnode.data.show !== true) {
16931      enter(vnode);
16932    }
16933  }
16934  function setSelected(el, binding, vm) {
16935    actuallySetSelected(el, binding, vm);
16936    if (isIE || isEdge) {
16937      setTimeout(function() {
16938        actuallySetSelected(el, binding, vm);
16939      }, 0);
16940    }
16941  }
16942  function actuallySetSelected(el, binding, vm) {
16943    var value2 = binding.value;
16944    var isMultiple = el.multiple;
16945    if (isMultiple && !Array.isArray(value2)) {
16946      warn$2('<select multiple v-model="'.concat(binding.expression, '"> ') + "expects an Array value for its binding, but got ".concat(Object.prototype.toString.call(value2).slice(8, -1)), vm);
16947      return;
16948    }
16949    var selected, option;
16950    for (var i = 0, l = el.options.length; i < l; i++) {
16951      option = el.options[i];
16952      if (isMultiple) {
16953        selected = looseIndexOf(value2, getValue(option)) > -1;
16954        if (option.selected !== selected) {
16955          option.selected = selected;
16956        }
16957      } else {
16958        if (looseEqual(getValue(option), value2)) {
16959          if (el.selectedIndex !== i) {
16960            el.selectedIndex = i;
16961          }
16962          return;
16963        }
16964      }
16965    }
16966    if (!isMultiple) {
16967      el.selectedIndex = -1;
16968    }
16969  }
16970  function hasNoMatchingOption(value2, options) {
16971    return options.every(function(o) {
16972      return !looseEqual(o, value2);
16973    });
16974  }
16975  function getValue(option) {
16976    return "_value" in option ? option._value : option.value;
16977  }
16978  function onCompositionStart(e2) {
16979    e2.target.composing = true;
16980  }
16981  function onCompositionEnd(e2) {
16982    if (!e2.target.composing)
16983      return;
16984    e2.target.composing = false;
16985    trigger(e2.target, "input");
16986  }
16987  function trigger(el, type2) {
16988    var e2 = document.createEvent("HTMLEvents");
16989    e2.initEvent(type2, true, true);
16990    el.dispatchEvent(e2);
16991  }
16992  function locateNode(vnode) {
16993    return vnode.componentInstance && (!vnode.data || !vnode.data.transition) ? locateNode(vnode.componentInstance._vnode) : vnode;
16994  }
16995  function getRealChild(vnode) {
16996    var compOptions = vnode && vnode.componentOptions;
16997    if (compOptions && compOptions.Ctor.options.abstract) {
16998      return getRealChild(getFirstComponentChild(compOptions.children));
16999    } else {
17000      return vnode;
17001    }
17002  }
17003  function extractTransitionData(comp) {
17004    var data46 = {};
17005    var options = comp.$options;
17006    for (var key in options.propsData) {
17007      data46[key] = comp[key];
17008    }
17009    var listeners = options._parentListeners;
17010    for (var key in listeners) {
17011      data46[camelize(key)] = listeners[key];
17012    }
17013    return data46;
17014  }
17015  function placeholder(h2, rawChild) {
17016    if (/\d-keep-alive$/.test(rawChild.tag)) {
17017      return h2("keep-alive", {
17018        props: rawChild.componentOptions.propsData
17019      });
17020    }
17021  }
17022  function hasParentTransition(vnode) {
17023    while (vnode = vnode.parent) {
17024      if (vnode.data.transition) {
17025        return true;
17026      }
17027    }
17028  }
17029  function isSameChild(child, oldChild) {
17030    return oldChild.key === child.key && oldChild.tag === child.tag;
17031  }
17032  function callPendingCbs(c) {
17033    if (c.elm._moveCb) {
17034      c.elm._moveCb();
17035    }
17036    if (c.elm._enterCb) {
17037      c.elm._enterCb();
17038    }
17039  }
17040  function recordPosition(c) {
17041    c.data.newPos = c.elm.getBoundingClientRect();
17042  }
17043  function applyTranslation(c) {
17044    var oldPos = c.data.pos;
17045    var newPos = c.data.newPos;
17046    var dx = oldPos.left - newPos.left;
17047    var dy = oldPos.top - newPos.top;
17048    if (dx || dy) {
17049      c.data.moved = true;
17050      var s2 = c.elm.style;
17051      s2.transform = s2.WebkitTransform = "translate(".concat(dx, "px,").concat(dy, "px)");
17052      s2.transitionDuration = "0s";
17053    }
17054  }
17055  function parseText(text2, delimiters2) {
17056    var tagRE = delimiters2 ? buildRegex(delimiters2) : defaultTagRE;
17057    if (!tagRE.test(text2)) {
17058      return;
17059    }
17060    var tokens = [];
17061    var rawTokens = [];
17062    var lastIndex = tagRE.lastIndex = 0;
17063    var match, index3, tokenValue;
17064    while (match = tagRE.exec(text2)) {
17065      index3 = match.index;
17066      if (index3 > lastIndex) {
17067        rawTokens.push(tokenValue = text2.slice(lastIndex, index3));
17068        tokens.push(JSON.stringify(tokenValue));
17069      }
17070      var exp = parseFilters(match[1].trim());
17071      tokens.push("_s(".concat(exp, ")"));
17072      rawTokens.push({ "@binding": exp });
17073      lastIndex = index3 + match[0].length;
17074    }
17075    if (lastIndex < text2.length) {
17076      rawTokens.push(tokenValue = text2.slice(lastIndex));
17077      tokens.push(JSON.stringify(tokenValue));
17078    }
17079    return {
17080      expression: tokens.join("+"),
17081      tokens: rawTokens
17082    };
17083  }
17084  function transformNode$1(el, options) {
17085    var warn4 = options.warn || baseWarn;
17086    var staticClass = getAndRemoveAttr(el, "class");
17087    if (staticClass) {
17088      var res = parseText(staticClass, options.delimiters);
17089      if (res) {
17090        warn4('class="'.concat(staticClass, '": ') + 'Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div class="{{ val }}">, use <div :class="val">.', el.rawAttrsMap["class"]);
17091      }
17092    }
17093    if (staticClass) {
17094      el.staticClass = JSON.stringify(staticClass.replace(/\s+/g, " ").trim());
17095    }
17096    var classBinding = getBindingAttr(
17097      el,
17098      "class",
17099      false
17100      /* getStatic */
17101    );
17102    if (classBinding) {
17103      el.classBinding = classBinding;
17104    }
17105  }
17106  function genData$2(el) {
17107    var data46 = "";
17108    if (el.staticClass) {
17109      data46 += "staticClass:".concat(el.staticClass, ",");
17110    }
17111    if (el.classBinding) {
17112      data46 += "class:".concat(el.classBinding, ",");
17113    }
17114    return data46;
17115  }
17116  function transformNode(el, options) {
17117    var warn4 = options.warn || baseWarn;
17118    var staticStyle = getAndRemoveAttr(el, "style");
17119    if (staticStyle) {
17120      if (true) {
17121        var res = parseText(staticStyle, options.delimiters);
17122        if (res) {
17123          warn4('style="'.concat(staticStyle, '": ') + 'Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div style="{{ val }}">, use <div :style="val">.', el.rawAttrsMap["style"]);
17124        }
17125      }
17126      el.staticStyle = JSON.stringify(parseStyleText(staticStyle));
17127    }
17128    var styleBinding = getBindingAttr(
17129      el,
17130      "style",
17131      false
17132      /* getStatic */
17133    );
17134    if (styleBinding) {
17135      el.styleBinding = styleBinding;
17136    }
17137  }
17138  function genData$1(el) {
17139    var data46 = "";
17140    if (el.staticStyle) {
17141      data46 += "staticStyle:".concat(el.staticStyle, ",");
17142    }
17143    if (el.styleBinding) {
17144      data46 += "style:(".concat(el.styleBinding, "),");
17145    }
17146    return data46;
17147  }
17148  function decodeAttr(value2, shouldDecodeNewlines2) {
17149    var re = shouldDecodeNewlines2 ? encodedAttrWithNewLines : encodedAttr;
17150    return value2.replace(re, function(match) {
17151      return decodingMap[match];
17152    });
17153  }
17154  function parseHTML(html2, options) {
17155    var stack = [];
17156    var expectHTML = options.expectHTML;
17157    var isUnaryTag2 = options.isUnaryTag || no;
17158    var canBeLeftOpenTag2 = options.canBeLeftOpenTag || no;
17159    var index3 = 0;
17160    var last, lastTag;
17161    var _loop_1 = function() {
17162      last = html2;
17163      if (!lastTag || !isPlainTextElement(lastTag)) {
17164        var textEnd = html2.indexOf("<");
17165        if (textEnd === 0) {
17166          if (comment.test(html2)) {
17167            var commentEnd = html2.indexOf("-->");
17168            if (commentEnd >= 0) {
17169              if (options.shouldKeepComment && options.comment) {
17170                options.comment(html2.substring(4, commentEnd), index3, index3 + commentEnd + 3);
17171              }
17172              advance(commentEnd + 3);
17173              return "continue";
17174            }
17175          }
17176          if (conditionalComment.test(html2)) {
17177            var conditionalEnd = html2.indexOf("]>");
17178            if (conditionalEnd >= 0) {
17179              advance(conditionalEnd + 2);
17180              return "continue";
17181            }
17182          }
17183          var doctypeMatch = html2.match(doctype);
17184          if (doctypeMatch) {
17185            advance(doctypeMatch[0].length);
17186            return "continue";
17187          }
17188          var endTagMatch = html2.match(endTag);
17189          if (endTagMatch) {
17190            var curIndex = index3;
17191            advance(endTagMatch[0].length);
17192            parseEndTag(endTagMatch[1], curIndex, index3);
17193            return "continue";
17194          }
17195          var startTagMatch = parseStartTag();
17196          if (startTagMatch) {
17197            handleStartTag(startTagMatch);
17198            if (shouldIgnoreFirstNewline(startTagMatch.tagName, html2)) {
17199              advance(1);
17200            }
17201            return "continue";
17202          }
17203        }
17204        var text2 = void 0, rest = void 0, next3 = void 0;
17205        if (textEnd >= 0) {
17206          rest = html2.slice(textEnd);
17207          while (!endTag.test(rest) && !startTagOpen.test(rest) && !comment.test(rest) && !conditionalComment.test(rest)) {
17208            next3 = rest.indexOf("<", 1);
17209            if (next3 < 0)
17210              break;
17211            textEnd += next3;
17212            rest = html2.slice(textEnd);
17213          }
17214          text2 = html2.substring(0, textEnd);
17215        }
17216        if (textEnd < 0) {
17217          text2 = html2;
17218        }
17219        if (text2) {
17220          advance(text2.length);
17221        }
17222        if (options.chars && text2) {
17223          options.chars(text2, index3 - text2.length, index3);
17224        }
17225      } else {
17226        var endTagLength_1 = 0;
17227        var stackedTag_1 = lastTag.toLowerCase();
17228        var reStackedTag = reCache[stackedTag_1] || (reCache[stackedTag_1] = new RegExp("([\\s\\S]*?)(</" + stackedTag_1 + "[^>]*>)", "i"));
17229        var rest = html2.replace(reStackedTag, function(all, text3, endTag2) {
17230          endTagLength_1 = endTag2.length;
17231          if (!isPlainTextElement(stackedTag_1) && stackedTag_1 !== "noscript") {
17232            text3 = text3.replace(/<!\--([\s\S]*?)-->/g, "$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g, "$1");
17233          }
17234          if (shouldIgnoreFirstNewline(stackedTag_1, text3)) {
17235            text3 = text3.slice(1);
17236          }
17237          if (options.chars) {
17238            options.chars(text3);
17239          }
17240          return "";
17241        });
17242        index3 += html2.length - rest.length;
17243        html2 = rest;
17244        parseEndTag(stackedTag_1, index3 - endTagLength_1, index3);
17245      }
17246      if (html2 === last) {
17247        options.chars && options.chars(html2);
17248        if (!stack.length && options.warn) {
17249          options.warn('Mal-formatted tag at end of template: "'.concat(html2, '"'), {
17250            start: index3 + html2.length
17251          });
17252        }
17253        return "break";
17254      }
17255    };
17256    while (html2) {
17257      var state_1 = _loop_1();
17258      if (state_1 === "break")
17259        break;
17260    }
17261    parseEndTag();
17262    function advance(n) {
17263      index3 += n;
17264      html2 = html2.substring(n);
17265    }
17266    function parseStartTag() {
17267      var start2 = html2.match(startTagOpen);
17268      if (start2) {
17269        var match = {
17270          tagName: start2[1],
17271          attrs: [],
17272          start: index3
17273        };
17274        advance(start2[0].length);
17275        var end = void 0, attr = void 0;
17276        while (!(end = html2.match(startTagClose)) && (attr = html2.match(dynamicArgAttribute) || html2.match(attribute))) {
17277          attr.start = index3;
17278          advance(attr[0].length);
17279          attr.end = index3;
17280          match.attrs.push(attr);
17281        }
17282        if (end) {
17283          match.unarySlash = end[1];
17284          advance(end[0].length);
17285          match.end = index3;
17286          return match;
17287        }
17288      }
17289    }
17290    function handleStartTag(match) {
17291      var tagName2 = match.tagName;
17292      var unarySlash = match.unarySlash;
17293      if (expectHTML) {
17294        if (lastTag === "p" && isNonPhrasingTag(tagName2)) {
17295          parseEndTag(lastTag);
17296        }
17297        if (canBeLeftOpenTag2(tagName2) && lastTag === tagName2) {
17298          parseEndTag(tagName2);
17299        }
17300      }
17301      var unary = isUnaryTag2(tagName2) || !!unarySlash;
17302      var l = match.attrs.length;
17303      var attrs2 = new Array(l);
17304      for (var i = 0; i < l; i++) {
17305        var args = match.attrs[i];
17306        var value2 = args[3] || args[4] || args[5] || "";
17307        var shouldDecodeNewlines2 = tagName2 === "a" && args[1] === "href" ? options.shouldDecodeNewlinesForHref : options.shouldDecodeNewlines;
17308        attrs2[i] = {
17309          name: args[1],
17310          value: decodeAttr(value2, shouldDecodeNewlines2)
17311        };
17312        if (options.outputSourceRange) {
17313          attrs2[i].start = args.start + args[0].match(/^\s*/).length;
17314          attrs2[i].end = args.end;
17315        }
17316      }
17317      if (!unary) {
17318        stack.push({
17319          tag: tagName2,
17320          lowerCasedTag: tagName2.toLowerCase(),
17321          attrs: attrs2,
17322          start: match.start,
17323          end: match.end
17324        });
17325        lastTag = tagName2;
17326      }
17327      if (options.start) {
17328        options.start(tagName2, attrs2, unary, match.start, match.end);
17329      }
17330    }
17331    function parseEndTag(tagName2, start2, end) {
17332      var pos, lowerCasedTagName;
17333      if (start2 == null)
17334        start2 = index3;
17335      if (end == null)
17336        end = index3;
17337      if (tagName2) {
17338        lowerCasedTagName = tagName2.toLowerCase();
17339        for (pos = stack.length - 1; pos >= 0; pos--) {
17340          if (stack[pos].lowerCasedTag === lowerCasedTagName) {
17341            break;
17342          }
17343        }
17344      } else {
17345        pos = 0;
17346      }
17347      if (pos >= 0) {
17348        for (var i = stack.length - 1; i >= pos; i--) {
17349          if ((i > pos || !tagName2) && options.warn) {
17350            options.warn("tag <".concat(stack[i].tag, "> has no matching end tag."), {
17351              start: stack[i].start,
17352              end: stack[i].end
17353            });
17354          }
17355          if (options.end) {
17356            options.end(stack[i].tag, start2, end);
17357          }
17358        }
17359        stack.length = pos;
17360        lastTag = pos && stack[pos - 1].tag;
17361      } else if (lowerCasedTagName === "br") {
17362        if (options.start) {
17363          options.start(tagName2, [], true, start2, end);
17364        }
17365      } else if (lowerCasedTagName === "p") {
17366        if (options.start) {
17367          options.start(tagName2, [], false, start2, end);
17368        }
17369        if (options.end) {
17370          options.end(tagName2, start2, end);
17371        }
17372      }
17373    }
17374  }
17375  function createASTElement(tag3, attrs2, parent) {
17376    return {
17377      type: 1,
17378      tag: tag3,
17379      attrsList: attrs2,
17380      attrsMap: makeAttrsMap(attrs2),
17381      rawAttrsMap: {},
17382      parent,
17383      children: []
17384    };
17385  }
17386  function parse(template, options) {
17387    warn = options.warn || baseWarn;
17388    platformIsPreTag = options.isPreTag || no;
17389    platformMustUseProp = options.mustUseProp || no;
17390    platformGetTagNamespace = options.getTagNamespace || no;
17391    var isReservedTag2 = options.isReservedTag || no;
17392    maybeComponent = function(el) {
17393      return !!(el.component || el.attrsMap[":is"] || el.attrsMap["v-bind:is"] || !(el.attrsMap.is ? isReservedTag2(el.attrsMap.is) : isReservedTag2(el.tag)));
17394    };
17395    transforms = pluckModuleFunction(options.modules, "transformNode");
17396    preTransforms = pluckModuleFunction(options.modules, "preTransformNode");
17397    postTransforms = pluckModuleFunction(options.modules, "postTransformNode");
17398    delimiters = options.delimiters;
17399    var stack = [];
17400    var preserveWhitespace = options.preserveWhitespace !== false;
17401    var whitespaceOption = options.whitespace;
17402    var root;
17403    var currentParent;
17404    var inVPre = false;
17405    var inPre = false;
17406    var warned = false;
17407    function warnOnce(msg, range2) {
17408      if (!warned) {
17409        warned = true;
17410        warn(msg, range2);
17411      }
17412    }
17413    function closeElement(element) {
17414      trimEndingWhitespace(element);
17415      if (!inVPre && !element.processed) {
17416        element = processElement(element, options);
17417      }
17418      if (!stack.length && element !== root) {
17419        if (root.if && (element.elseif || element.else)) {
17420          if (true) {
17421            checkRootConstraints(element);
17422          }
17423          addIfCondition(root, {
17424            exp: element.elseif,
17425            block: element
17426          });
17427        } else if (true) {
17428          warnOnce("Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.", { start: element.start });
17429        }
17430      }
17431      if (currentParent && !element.forbidden) {
17432        if (element.elseif || element.else) {
17433          processIfConditions(element, currentParent);
17434        } else {
17435          if (element.slotScope) {
17436            var name_1 = element.slotTarget || '"default"';
17437            (currentParent.scopedSlots || (currentParent.scopedSlots = {}))[name_1] = element;
17438          }
17439          currentParent.children.push(element);
17440          element.parent = currentParent;
17441        }
17442      }
17443      element.children = element.children.filter(function(c) {
17444        return !c.slotScope;
17445      });
17446      trimEndingWhitespace(element);
17447      if (element.pre) {
17448        inVPre = false;
17449      }
17450      if (platformIsPreTag(element.tag)) {
17451        inPre = false;
17452      }
17453      for (var i = 0; i < postTransforms.length; i++) {
17454        postTransforms[i](element, options);
17455      }
17456    }
17457    function trimEndingWhitespace(el) {
17458      if (!inPre) {
17459        var lastNode = void 0;
17460        while ((lastNode = el.children[el.children.length - 1]) && lastNode.type === 3 && lastNode.text === " ") {
17461          el.children.pop();
17462        }
17463      }
17464    }
17465    function checkRootConstraints(el) {
17466      if (el.tag === "slot" || el.tag === "template") {
17467        warnOnce("Cannot use <".concat(el.tag, "> as component root element because it may ") + "contain multiple nodes.", { start: el.start });
17468      }
17469      if (el.attrsMap.hasOwnProperty("v-for")) {
17470        warnOnce("Cannot use v-for on stateful component root element because it renders multiple elements.", el.rawAttrsMap["v-for"]);
17471      }
17472    }
17473    parseHTML(template, {
17474      warn,
17475      expectHTML: options.expectHTML,
17476      isUnaryTag: options.isUnaryTag,
17477      canBeLeftOpenTag: options.canBeLeftOpenTag,
17478      shouldDecodeNewlines: options.shouldDecodeNewlines,
17479      shouldDecodeNewlinesForHref: options.shouldDecodeNewlinesForHref,
17480      shouldKeepComment: options.comments,
17481      outputSourceRange: options.outputSourceRange,
17482      start: function(tag3, attrs2, unary, start2, end) {
17483        var ns = currentParent && currentParent.ns || platformGetTagNamespace(tag3);
17484        if (isIE && ns === "svg") {
17485          attrs2 = guardIESVGBug(attrs2);
17486        }
17487        var element = createASTElement(tag3, attrs2, currentParent);
17488        if (ns) {
17489          element.ns = ns;
17490        }
17491        if (true) {
17492          if (options.outputSourceRange) {
17493            element.start = start2;
17494            element.end = end;
17495            element.rawAttrsMap = element.attrsList.reduce(function(cumulated, attr) {
17496              cumulated[attr.name] = attr;
17497              return cumulated;
17498            }, {});
17499          }
17500          attrs2.forEach(function(attr) {
17501            if (invalidAttributeRE.test(attr.name)) {
17502              warn("Invalid dynamic argument expression: attribute names cannot contain spaces, quotes, <, >, / or =.", options.outputSourceRange ? {
17503                start: attr.start + attr.name.indexOf("["),
17504                end: attr.start + attr.name.length
17505              } : void 0);
17506            }
17507          });
17508        }
17509        if (isForbiddenTag(element) && !isServerRendering()) {
17510          element.forbidden = true;
17511          warn("Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as " + "<".concat(tag3, ">") + ", as they will not be parsed.", { start: element.start });
17512        }
17513        for (var i = 0; i < preTransforms.length; i++) {
17514          element = preTransforms[i](element, options) || element;
17515        }
17516        if (!inVPre) {
17517          processPre(element);
17518          if (element.pre) {
17519            inVPre = true;
17520          }
17521        }
17522        if (platformIsPreTag(element.tag)) {
17523          inPre = true;
17524        }
17525        if (inVPre) {
17526          processRawAttrs(element);
17527        } else if (!element.processed) {
17528          processFor(element);
17529          processIf(element);
17530          processOnce(element);
17531        }
17532        if (!root) {
17533          root = element;
17534          if (true) {
17535            checkRootConstraints(root);
17536          }
17537        }
17538        if (!unary) {
17539          currentParent = element;
17540          stack.push(element);
17541        } else {
17542          closeElement(element);
17543        }
17544      },
17545      end: function(tag3, start2, end) {
17546        var element = stack[stack.length - 1];
17547        stack.length -= 1;
17548        currentParent = stack[stack.length - 1];
17549        if (options.outputSourceRange) {
17550          element.end = end;
17551        }
17552        closeElement(element);
17553      },
17554      chars: function(text2, start2, end) {
17555        if (!currentParent) {
17556          if (true) {
17557            if (text2 === template) {
17558              warnOnce("Component template requires a root element, rather than just text.", { start: start2 });
17559            } else if (text2 = text2.trim()) {
17560              warnOnce('text "'.concat(text2, '" outside root element will be ignored.'), {
17561                start: start2
17562              });
17563            }
17564          }
17565          return;
17566        }
17567        if (isIE && currentParent.tag === "textarea" && currentParent.attrsMap.placeholder === text2) {
17568          return;
17569        }
17570        var children = currentParent.children;
17571        if (inPre || text2.trim()) {
17572          text2 = isTextTag(currentParent) ? text2 : decodeHTMLCached(text2);
17573        } else if (!children.length) {
17574          text2 = "";
17575        } else if (whitespaceOption) {
17576          if (whitespaceOption === "condense") {
17577            text2 = lineBreakRE.test(text2) ? "" : " ";
17578          } else {
17579            text2 = " ";
17580          }
17581        } else {
17582          text2 = preserveWhitespace ? " " : "";
17583        }
17584        if (text2) {
17585          if (!inPre && whitespaceOption === "condense") {
17586            text2 = text2.replace(whitespaceRE, " ");
17587          }
17588          var res = void 0;
17589          var child = void 0;
17590          if (!inVPre && text2 !== " " && (res = parseText(text2, delimiters))) {
17591            child = {
17592              type: 2,
17593              expression: res.expression,
17594              tokens: res.tokens,
17595              text: text2
17596            };
17597          } else if (text2 !== " " || !children.length || children[children.length - 1].text !== " ") {
17598            child = {
17599              type: 3,
17600              text: text2
17601            };
17602          }
17603          if (child) {
17604            if (options.outputSourceRange) {
17605              child.start = start2;
17606              child.end = end;
17607            }
17608            children.push(child);
17609          }
17610        }
17611      },
17612      comment: function(text2, start2, end) {
17613        if (currentParent) {
17614          var child = {
17615            type: 3,
17616            text: text2,
17617            isComment: true
17618          };
17619          if (options.outputSourceRange) {
17620            child.start = start2;
17621            child.end = end;
17622          }
17623          currentParent.children.push(child);
17624        }
17625      }
17626    });
17627    return root;
17628  }
17629  function processPre(el) {
17630    if (getAndRemoveAttr(el, "v-pre") != null) {
17631      el.pre = true;
17632    }
17633  }
17634  function processRawAttrs(el) {
17635    var list = el.attrsList;
17636    var len2 = list.length;
17637    if (len2) {
17638      var attrs2 = el.attrs = new Array(len2);
17639      for (var i = 0; i < len2; i++) {
17640        attrs2[i] = {
17641          name: list[i].name,
17642          value: JSON.stringify(list[i].value)
17643        };
17644        if (list[i].start != null) {
17645          attrs2[i].start = list[i].start;
17646          attrs2[i].end = list[i].end;
17647        }
17648      }
17649    } else if (!el.pre) {
17650      el.plain = true;
17651    }
17652  }
17653  function processElement(element, options) {
17654    processKey(element);
17655    element.plain = !element.key && !element.scopedSlots && !element.attrsList.length;
17656    processRef(element);
17657    processSlotContent(element);
17658    processSlotOutlet(element);
17659    processComponent(element);
17660    for (var i = 0; i < transforms.length; i++) {
17661      element = transforms[i](element, options) || element;
17662    }
17663    processAttrs(element);
17664    return element;
17665  }
17666  function processKey(el) {
17667    var exp = getBindingAttr(el, "key");
17668    if (exp) {
17669      if (true) {
17670        if (el.tag === "template") {
17671          warn("<template> cannot be keyed. Place the key on real elements instead.", getRawBindingAttr(el, "key"));
17672        }
17673        if (el.for) {
17674          var iterator = el.iterator2 || el.iterator1;
17675          var parent_1 = el.parent;
17676          if (iterator && iterator === exp && parent_1 && parent_1.tag === "transition-group") {
17677            warn(
17678              "Do not use v-for index as key on <transition-group> children, this is the same as not using keys.",
17679              getRawBindingAttr(el, "key"),
17680              true
17681              /* tip */
17682            );
17683          }
17684        }
17685      }
17686      el.key = exp;
17687    }
17688  }
17689  function processRef(el) {
17690    var ref2 = getBindingAttr(el, "ref");
17691    if (ref2) {
17692      el.ref = ref2;
17693      el.refInFor = checkInFor(el);
17694    }
17695  }
17696  function processFor(el) {
17697    var exp;
17698    if (exp = getAndRemoveAttr(el, "v-for")) {
17699      var res = parseFor(exp);
17700      if (res) {
17701        extend(el, res);
17702      } else if (true) {
17703        warn("Invalid v-for expression: ".concat(exp), el.rawAttrsMap["v-for"]);
17704      }
17705    }
17706  }
17707  function parseFor(exp) {
17708    var inMatch = exp.match(forAliasRE);
17709    if (!inMatch)
17710      return;
17711    var res = {};
17712    res.for = inMatch[2].trim();
17713    var alias = inMatch[1].trim().replace(stripParensRE, "");
17714    var iteratorMatch = alias.match(forIteratorRE);
17715    if (iteratorMatch) {
17716      res.alias = alias.replace(forIteratorRE, "").trim();
17717      res.iterator1 = iteratorMatch[1].trim();
17718      if (iteratorMatch[2]) {
17719        res.iterator2 = iteratorMatch[2].trim();
17720      }
17721    } else {
17722      res.alias = alias;
17723    }
17724    return res;
17725  }
17726  function processIf(el) {
17727    var exp = getAndRemoveAttr(el, "v-if");
17728    if (exp) {
17729      el.if = exp;
17730      addIfCondition(el, {
17731        exp,
17732        block: el
17733      });
17734    } else {
17735      if (getAndRemoveAttr(el, "v-else") != null) {
17736        el.else = true;
17737      }
17738      var elseif = getAndRemoveAttr(el, "v-else-if");
17739      if (elseif) {
17740        el.elseif = elseif;
17741      }
17742    }
17743  }
17744  function processIfConditions(el, parent) {
17745    var prev2 = findPrevElement(parent.children);
17746    if (prev2 && prev2.if) {
17747      addIfCondition(prev2, {
17748        exp: el.elseif,
17749        block: el
17750      });
17751    } else if (true) {
17752      warn("v-".concat(el.elseif ? 'else-if="' + el.elseif + '"' : "else", " ") + "used on element <".concat(el.tag, "> without corresponding v-if."), el.rawAttrsMap[el.elseif ? "v-else-if" : "v-else"]);
17753    }
17754  }
17755  function findPrevElement(children) {
17756    var i = children.length;
17757    while (i--) {
17758      if (children[i].type === 1) {
17759        return children[i];
17760      } else {
17761        if (children[i].text !== " ") {
17762          warn('text "'.concat(children[i].text.trim(), '" between v-if and v-else(-if) ') + "will be ignored.", children[i]);
17763        }
17764        children.pop();
17765      }
17766    }
17767  }
17768  function addIfCondition(el, condition) {
17769    if (!el.ifConditions) {
17770      el.ifConditions = [];
17771    }
17772    el.ifConditions.push(condition);
17773  }
17774  function processOnce(el) {
17775    var once2 = getAndRemoveAttr(el, "v-once");
17776    if (once2 != null) {
17777      el.once = true;
17778    }
17779  }
17780  function processSlotContent(el) {
17781    var slotScope6;
17782    if (el.tag === "template") {
17783      slotScope6 = getAndRemoveAttr(el, "scope");
17784      if (slotScope6) {
17785        warn('the "scope" attribute for scoped slots have been deprecated and replaced by "slot-scope" since 2.5. The new "slot-scope" attribute can also be used on plain elements in addition to <template> to denote scoped slots.', el.rawAttrsMap["scope"], true);
17786      }
17787      el.slotScope = slotScope6 || getAndRemoveAttr(el, "slot-scope");
17788    } else if (slotScope6 = getAndRemoveAttr(el, "slot-scope")) {
17789      if (el.attrsMap["v-for"]) {
17790        warn("Ambiguous combined usage of slot-scope and v-for on <".concat(el.tag, "> ") + "(v-for takes higher priority). Use a wrapper <template> for the scoped slot to make it clearer.", el.rawAttrsMap["slot-scope"], true);
17791      }
17792      el.slotScope = slotScope6;
17793    }
17794    var slotTarget = getBindingAttr(el, "slot");
17795    if (slotTarget) {
17796      el.slotTarget = slotTarget === '""' ? '"default"' : slotTarget;
17797      el.slotTargetDynamic = !!(el.attrsMap[":slot"] || el.attrsMap["v-bind:slot"]);
17798      if (el.tag !== "template" && !el.slotScope) {
17799        addAttr(el, "slot", slotTarget, getRawBindingAttr(el, "slot"));
17800      }
17801    }
17802    {
17803      if (el.tag === "template") {
17804        var slotBinding = getAndRemoveAttrByRegex(el, slotRE);
17805        if (slotBinding) {
17806          if (true) {
17807            if (el.slotTarget || el.slotScope) {
17808              warn("Unexpected mixed usage of different slot syntaxes.", el);
17809            }
17810            if (el.parent && !maybeComponent(el.parent)) {
17811              warn("<template v-slot> can only appear at the root level inside the receiving component", el);
17812            }
17813          }
17814          var _a2 = getSlotName(slotBinding), name_2 = _a2.name, dynamic = _a2.dynamic;
17815          el.slotTarget = name_2;
17816          el.slotTargetDynamic = dynamic;
17817          el.slotScope = slotBinding.value || emptySlotScopeToken;
17818        }
17819      } else {
17820        var slotBinding = getAndRemoveAttrByRegex(el, slotRE);
17821        if (slotBinding) {
17822          if (true) {
17823            if (!maybeComponent(el)) {
17824              warn("v-slot can only be used on components or <template>.", slotBinding);
17825            }
17826            if (el.slotScope || el.slotTarget) {
17827              warn("Unexpected mixed usage of different slot syntaxes.", el);
17828            }
17829            if (el.scopedSlots) {
17830              warn("To avoid scope ambiguity, the default slot should also use <template> syntax when there are other named slots.", slotBinding);
17831            }
17832          }
17833          var slots = el.scopedSlots || (el.scopedSlots = {});
17834          var _b = getSlotName(slotBinding), name_3 = _b.name, dynamic = _b.dynamic;
17835          var slotContainer_1 = slots[name_3] = createASTElement("template", [], el);
17836          slotContainer_1.slotTarget = name_3;
17837          slotContainer_1.slotTargetDynamic = dynamic;
17838          slotContainer_1.children = el.children.filter(function(c) {
17839            if (!c.slotScope) {
17840              c.parent = slotContainer_1;
17841              return true;
17842            }
17843          });
17844          slotContainer_1.slotScope = slotBinding.value || emptySlotScopeToken;
17845          el.children = [];
17846          el.plain = false;
17847        }
17848      }
17849    }
17850  }
17851  function getSlotName(binding) {
17852    var name = binding.name.replace(slotRE, "");
17853    if (!name) {
17854      if (binding.name[0] !== "#") {
17855        name = "default";
17856      } else if (true) {
17857        warn("v-slot shorthand syntax requires a slot name.", binding);
17858      }
17859    }
17860    return dynamicArgRE.test(name) ? (
17861      // dynamic [name]
17862      { name: name.slice(1, -1), dynamic: true }
17863    ) : (
17864      // static name
17865      { name: '"'.concat(name, '"'), dynamic: false }
17866    );
17867  }
17868  function processSlotOutlet(el) {
17869    if (el.tag === "slot") {
17870      el.slotName = getBindingAttr(el, "name");
17871      if (el.key) {
17872        warn("`key` does not work on <slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.", getRawBindingAttr(el, "key"));
17873      }
17874    }
17875  }
17876  function processComponent(el) {
17877    var binding;
17878    if (binding = getBindingAttr(el, "is")) {
17879      el.component = binding;
17880    }
17881    if (getAndRemoveAttr(el, "inline-template") != null) {
17882      el.inlineTemplate = true;
17883    }
17884  }
17885  function processAttrs(el) {
17886    var list = el.attrsList;
17887    var i, l, name, rawName, value2, modifiers, syncGen, isDynamic;
17888    for (i = 0, l = list.length; i < l; i++) {
17889      name = rawName = list[i].name;
17890      value2 = list[i].value;
17891      if (dirRE.test(name)) {
17892        el.hasBindings = true;
17893        modifiers = parseModifiers(name.replace(dirRE, ""));
17894        if (modifiers) {
17895          name = name.replace(modifierRE, "");
17896        }
17897        if (bindRE.test(name)) {
17898          name = name.replace(bindRE, "");
17899          value2 = parseFilters(value2);
17900          isDynamic = dynamicArgRE.test(name);
17901          if (isDynamic) {
17902            name = name.slice(1, -1);
17903          }
17904          if (value2.trim().length === 0) {
17905            warn('The value for a v-bind expression cannot be empty. Found in "v-bind:'.concat(name, '"'));
17906          }
17907          if (modifiers) {
17908            if (modifiers.prop && !isDynamic) {
17909              name = camelize(name);
17910              if (name === "innerHtml")
17911                name = "innerHTML";
17912            }
17913            if (modifiers.camel && !isDynamic) {
17914              name = camelize(name);
17915            }
17916            if (modifiers.sync) {
17917              syncGen = genAssignmentCode(value2, "$event");
17918              if (!isDynamic) {
17919                addHandler(el, "update:".concat(camelize(name)), syncGen, null, false, warn, list[i]);
17920                if (hyphenate(name) !== camelize(name)) {
17921                  addHandler(el, "update:".concat(hyphenate(name)), syncGen, null, false, warn, list[i]);
17922                }
17923              } else {
17924                addHandler(
17925                  el,
17926                  '"update:"+('.concat(name, ")"),
17927                  syncGen,
17928                  null,
17929                  false,
17930                  warn,
17931                  list[i],
17932                  true
17933                  // dynamic
17934                );
17935              }
17936            }
17937          }
17938          if (modifiers && modifiers.prop || !el.component && platformMustUseProp(el.tag, el.attrsMap.type, name)) {
17939            addProp(el, name, value2, list[i], isDynamic);
17940          } else {
17941            addAttr(el, name, value2, list[i], isDynamic);
17942          }
17943        } else if (onRE.test(name)) {
17944          name = name.replace(onRE, "");
17945          isDynamic = dynamicArgRE.test(name);
17946          if (isDynamic) {
17947            name = name.slice(1, -1);
17948          }
17949          addHandler(el, name, value2, modifiers, false, warn, list[i], isDynamic);
17950        } else {
17951          name = name.replace(dirRE, "");
17952          var argMatch = name.match(argRE);
17953          var arg = argMatch && argMatch[1];
17954          isDynamic = false;
17955          if (arg) {
17956            name = name.slice(0, -(arg.length + 1));
17957            if (dynamicArgRE.test(arg)) {
17958              arg = arg.slice(1, -1);
17959              isDynamic = true;
17960            }
17961          }
17962          addDirective(el, name, rawName, value2, arg, isDynamic, modifiers, list[i]);
17963          if (name === "model") {
17964            checkForAliasModel(el, value2);
17965          }
17966        }
17967      } else {
17968        if (true) {
17969          var res = parseText(value2, delimiters);
17970          if (res) {
17971            warn("".concat(name, '="').concat(value2, '": ') + 'Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.', list[i]);
17972          }
17973        }
17974        addAttr(el, name, JSON.stringify(value2), list[i]);
17975        if (!el.component && name === "muted" && platformMustUseProp(el.tag, el.attrsMap.type, name)) {
17976          addProp(el, name, "true", list[i]);
17977        }
17978      }
17979    }
17980  }
17981  function checkInFor(el) {
17982    var parent = el;
17983    while (parent) {
17984      if (parent.for !== void 0) {
17985        return true;
17986      }
17987      parent = parent.parent;
17988    }
17989    return false;
17990  }
17991  function parseModifiers(name) {
17992    var match = name.match(modifierRE);
17993    if (match) {
17994      var ret_1 = {};
17995      match.forEach(function(m) {
17996        ret_1[m.slice(1)] = true;
17997      });
17998      return ret_1;
17999    }
18000  }
18001  function makeAttrsMap(attrs2) {
18002    var map = {};
18003    for (var i = 0, l = attrs2.length; i < l; i++) {
18004      if (map[attrs2[i].name] && !isIE && !isEdge) {
18005        warn("duplicate attribute: " + attrs2[i].name, attrs2[i]);
18006      }
18007      map[attrs2[i].name] = attrs2[i].value;
18008    }
18009    return map;
18010  }
18011  function isTextTag(el) {
18012    return el.tag === "script" || el.tag === "style";
18013  }
18014  function isForbiddenTag(el) {
18015    return el.tag === "style" || el.tag === "script" && (!el.attrsMap.type || el.attrsMap.type === "text/javascript");
18016  }
18017  function guardIESVGBug(attrs2) {
18018    var res = [];
18019    for (var i = 0; i < attrs2.length; i++) {
18020      var attr = attrs2[i];
18021      if (!ieNSBug.test(attr.name)) {
18022        attr.name = attr.name.replace(ieNSPrefix, "");
18023        res.push(attr);
18024      }
18025    }
18026    return res;
18027  }
18028  function checkForAliasModel(el, value2) {
18029    var _el = el;
18030    while (_el) {
18031      if (_el.for && _el.alias === value2) {
18032        warn("<".concat(el.tag, ' v-model="').concat(value2, '">: ') + "You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.", el.rawAttrsMap["v-model"]);
18033      }
18034      _el = _el.parent;
18035    }
18036  }
18037  function preTransformNode(el, options) {
18038    if (el.tag === "input") {
18039      var map = el.attrsMap;
18040      if (!map["v-model"]) {
18041        return;
18042      }
18043      var typeBinding = void 0;
18044      if (map[":type"] || map["v-bind:type"]) {
18045        typeBinding = getBindingAttr(el, "type");
18046      }
18047      if (!map.type && !typeBinding && map["v-bind"]) {
18048        typeBinding = "(".concat(map["v-bind"], ").type");
18049      }
18050      if (typeBinding) {
18051        var ifCondition = getAndRemoveAttr(el, "v-if", true);
18052        var ifConditionExtra = ifCondition ? "&&(".concat(ifCondition, ")") : "";
18053        var hasElse = getAndRemoveAttr(el, "v-else", true) != null;
18054        var elseIfCondition = getAndRemoveAttr(el, "v-else-if", true);
18055        var branch0 = cloneASTElement(el);
18056        processFor(branch0);
18057        addRawAttr(branch0, "type", "checkbox");
18058        processElement(branch0, options);
18059        branch0.processed = true;
18060        branch0.if = "(".concat(typeBinding, ")==='checkbox'") + ifConditionExtra;
18061        addIfCondition(branch0, {
18062          exp: branch0.if,
18063          block: branch0
18064        });
18065        var branch1 = cloneASTElement(el);
18066        getAndRemoveAttr(branch1, "v-for", true);
18067        addRawAttr(branch1, "type", "radio");
18068        processElement(branch1, options);
18069        addIfCondition(branch0, {
18070          exp: "(".concat(typeBinding, ")==='radio'") + ifConditionExtra,
18071          block: branch1
18072        });
18073        var branch2 = cloneASTElement(el);
18074        getAndRemoveAttr(branch2, "v-for", true);
18075        addRawAttr(branch2, ":type", typeBinding);
18076        processElement(branch2, options);
18077        addIfCondition(branch0, {
18078          exp: ifCondition,
18079          block: branch2
18080        });
18081        if (hasElse) {
18082          branch0.else = true;
18083        } else if (elseIfCondition) {
18084          branch0.elseif = elseIfCondition;
18085        }
18086        return branch0;
18087      }
18088    }
18089  }
18090  function cloneASTElement(el) {
18091    return createASTElement(el.tag, el.attrsList.slice(), el.parent);
18092  }
18093  function text(el, dir) {
18094    if (dir.value) {
18095      addProp(el, "textContent", "_s(".concat(dir.value, ")"), dir);
18096    }
18097  }
18098  function html(el, dir) {
18099    if (dir.value) {
18100      addProp(el, "innerHTML", "_s(".concat(dir.value, ")"), dir);
18101    }
18102  }
18103  function optimize(root, options) {
18104    if (!root)
18105      return;
18106    isStaticKey = genStaticKeysCached(options.staticKeys || "");
18107    isPlatformReservedTag = options.isReservedTag || no;
18108    markStatic(root);
18109    markStaticRoots(root, false);
18110  }
18111  function genStaticKeys(keys3) {
18112    return makeMap("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap" + (keys3 ? "," + keys3 : ""));
18113  }
18114  function markStatic(node) {
18115    node.static = isStatic(node);
18116    if (node.type === 1) {
18117      if (!isPlatformReservedTag(node.tag) && node.tag !== "slot" && node.attrsMap["inline-template"] == null) {
18118        return;
18119      }
18120      for (var i = 0, l = node.children.length; i < l; i++) {
18121        var child = node.children[i];
18122        markStatic(child);
18123        if (!child.static) {
18124          node.static = false;
18125        }
18126      }
18127      if (node.ifConditions) {
18128        for (var i = 1, l = node.ifConditions.length; i < l; i++) {
18129          var block = node.ifConditions[i].block;
18130          markStatic(block);
18131          if (!block.static) {
18132            node.static = false;
18133          }
18134        }
18135      }
18136    }
18137  }
18138  function markStaticRoots(node, isInFor) {
18139    if (node.type === 1) {
18140      if (node.static || node.once) {
18141        node.staticInFor = isInFor;
18142      }
18143      if (node.static && node.children.length && !(node.children.length === 1 && node.children[0].type === 3)) {
18144        node.staticRoot = true;
18145        return;
18146      } else {
18147        node.staticRoot = false;
18148      }
18149      if (node.children) {
18150        for (var i = 0, l = node.children.length; i < l; i++) {
18151          markStaticRoots(node.children[i], isInFor || !!node.for);
18152        }
18153      }
18154      if (node.ifConditions) {
18155        for (var i = 1, l = node.ifConditions.length; i < l; i++) {
18156          markStaticRoots(node.ifConditions[i].block, isInFor);
18157        }
18158      }
18159    }
18160  }
18161  function isStatic(node) {
18162    if (node.type === 2) {
18163      return false;
18164    }
18165    if (node.type === 3) {
18166      return true;
18167    }
18168    return !!(node.pre || !node.hasBindings && // no dynamic bindings
18169    !node.if && !node.for && // not v-if or v-for or v-else
18170    !isBuiltInTag(node.tag) && // not a built-in
18171    isPlatformReservedTag(node.tag) && // not a component
18172    !isDirectChildOfTemplateFor(node) && Object.keys(node).every(isStaticKey));
18173  }
18174  function isDirectChildOfTemplateFor(node) {
18175    while (node.parent) {
18176      node = node.parent;
18177      if (node.tag !== "template") {
18178        return false;
18179      }
18180      if (node.for) {
18181        return true;
18182      }
18183    }
18184    return false;
18185  }
18186  function genHandlers(events2, isNative2) {
18187    var prefix = isNative2 ? "nativeOn:" : "on:";
18188    var staticHandlers = "";
18189    var dynamicHandlers = "";
18190    for (var name_1 in events2) {
18191      var handlerCode = genHandler(events2[name_1]);
18192      if (events2[name_1] && events2[name_1].dynamic) {
18193        dynamicHandlers += "".concat(name_1, ",").concat(handlerCode, ",");
18194      } else {
18195        staticHandlers += '"'.concat(name_1, '":').concat(handlerCode, ",");
18196      }
18197    }
18198    staticHandlers = "{".concat(staticHandlers.slice(0, -1), "}");
18199    if (dynamicHandlers) {
18200      return prefix + "_d(".concat(staticHandlers, ",[").concat(dynamicHandlers.slice(0, -1), "])");
18201    } else {
18202      return prefix + staticHandlers;
18203    }
18204  }
18205  function genHandler(handler3) {
18206    if (!handler3) {
18207      return "function(){}";
18208    }
18209    if (Array.isArray(handler3)) {
18210      return "[".concat(handler3.map(function(handler4) {
18211        return genHandler(handler4);
18212      }).join(","), "]");
18213    }
18214    var isMethodPath = simplePathRE.test(handler3.value);
18215    var isFunctionExpression = fnExpRE.test(handler3.value);
18216    var isFunctionInvocation = simplePathRE.test(handler3.value.replace(fnInvokeRE, ""));
18217    if (!handler3.modifiers) {
18218      if (isMethodPath || isFunctionExpression) {
18219        return handler3.value;
18220      }
18221      return "function($event){".concat(isFunctionInvocation ? "return ".concat(handler3.value) : handler3.value, "}");
18222    } else {
18223      var code = "";
18224      var genModifierCode = "";
18225      var keys3 = [];
18226      var _loop_1 = function(key2) {
18227        if (modifierCode[key2]) {
18228          genModifierCode += modifierCode[key2];
18229          if (keyCodes[key2]) {
18230            keys3.push(key2);
18231          }
18232        } else if (key2 === "exact") {
18233          var modifiers_1 = handler3.modifiers;
18234          genModifierCode += genGuard(["ctrl", "shift", "alt", "meta"].filter(function(keyModifier) {
18235            return !modifiers_1[keyModifier];
18236          }).map(function(keyModifier) {
18237            return "$event.".concat(keyModifier, "Key");
18238          }).join("||"));
18239        } else {
18240          keys3.push(key2);
18241        }
18242      };
18243      for (var key in handler3.modifiers) {
18244        _loop_1(key);
18245      }
18246      if (keys3.length) {
18247        code += genKeyFilter(keys3);
18248      }
18249      if (genModifierCode) {
18250        code += genModifierCode;
18251      }
18252      var handlerCode = isMethodPath ? "return ".concat(handler3.value, ".apply(null, arguments)") : isFunctionExpression ? "return (".concat(handler3.value, ").apply(null, arguments)") : isFunctionInvocation ? "return ".concat(handler3.value) : handler3.value;
18253      return "function($event){".concat(code).concat(handlerCode, "}");
18254    }
18255  }
18256  function genKeyFilter(keys3) {
18257    return (
18258      // make sure the key filters only apply to KeyboardEvents
18259      // #9441: can't use 'keyCode' in $event because Chrome autofill fires fake
18260      // key events that do not have keyCode property...
18261      "if(!$event.type.indexOf('key')&&" + "".concat(keys3.map(genFilterCode).join("&&"), ")return null;")
18262    );
18263  }
18264  function genFilterCode(key) {
18265    var keyVal = parseInt(key, 10);
18266    if (keyVal) {
18267      return "$event.keyCode!==".concat(keyVal);
18268    }
18269    var keyCode = keyCodes[key];
18270    var keyName = keyNames[key];
18271    return "_k($event.keyCode," + "".concat(JSON.stringify(key), ",") + "".concat(JSON.stringify(keyCode), ",") + "$event.key," + "".concat(JSON.stringify(keyName)) + ")";
18272  }
18273  function on(el, dir) {
18274    if (dir.modifiers) {
18275      warn$2("v-on without argument does not support modifiers.");
18276    }
18277    el.wrapListeners = function(code) {
18278      return "_g(".concat(code, ",").concat(dir.value, ")");
18279    };
18280  }
18281  function bind(el, dir) {
18282    el.wrapData = function(code) {
18283      return "_b(".concat(code, ",'").concat(el.tag, "',").concat(dir.value, ",").concat(dir.modifiers && dir.modifiers.prop ? "true" : "false").concat(dir.modifiers && dir.modifiers.sync ? ",true" : "", ")");
18284    };
18285  }
18286  function generate(ast, options) {
18287    var state = new CodegenState(options);
18288    var code = ast ? ast.tag === "script" ? "null" : genElement(ast, state) : '_c("div")';
18289    return {
18290      render: "with(this){return ".concat(code, "}"),
18291      staticRenderFns: state.staticRenderFns
18292    };
18293  }
18294  function genElement(el, state) {
18295    if (el.parent) {
18296      el.pre = el.pre || el.parent.pre;
18297    }
18298    if (el.staticRoot && !el.staticProcessed) {
18299      return genStatic(el, state);
18300    } else if (el.once && !el.onceProcessed) {
18301      return genOnce(el, state);
18302    } else if (el.for && !el.forProcessed) {
18303      return genFor(el, state);
18304    } else if (el.if && !el.ifProcessed) {
18305      return genIf(el, state);
18306    } else if (el.tag === "template" && !el.slotTarget && !state.pre) {
18307      return genChildren(el, state) || "void 0";
18308    } else if (el.tag === "slot") {
18309      return genSlot(el, state);
18310    } else {
18311      var code = void 0;
18312      if (el.component) {
18313        code = genComponent(el.component, el, state);
18314      } else {
18315        var data46 = void 0;
18316        var maybeComponent2 = state.maybeComponent(el);
18317        if (!el.plain || el.pre && maybeComponent2) {
18318          data46 = genData(el, state);
18319        }
18320        var tag3 = void 0;
18321        var bindings = state.options.bindings;
18322        if (maybeComponent2 && bindings && bindings.__isScriptSetup !== false) {
18323          tag3 = checkBindingType(bindings, el.tag);
18324        }
18325        if (!tag3)
18326          tag3 = "'".concat(el.tag, "'");
18327        var children = el.inlineTemplate ? null : genChildren(el, state, true);
18328        code = "_c(".concat(tag3).concat(
18329          data46 ? ",".concat(data46) : ""
18330          // data
18331        ).concat(
18332          children ? ",".concat(children) : "",
18333          ")"
18334        );
18335      }
18336      for (var i = 0; i < state.transforms.length; i++) {
18337        code = state.transforms[i](el, code);
18338      }
18339      return code;
18340    }
18341  }
18342  function checkBindingType(bindings, key) {
18343    var camelName = camelize(key);
18344    var PascalName = capitalize(camelName);
18345    var checkType = function(type2) {
18346      if (bindings[key] === type2) {
18347        return key;
18348      }
18349      if (bindings[camelName] === type2) {
18350        return camelName;
18351      }
18352      if (bindings[PascalName] === type2) {
18353        return PascalName;
18354      }
18355    };
18356    var fromConst = checkType(
18357      "setup-const"
18358      /* BindingTypes.SETUP_CONST */
18359    ) || checkType(
18360      "setup-reactive-const"
18361      /* BindingTypes.SETUP_REACTIVE_CONST */
18362    );
18363    if (fromConst) {
18364      return fromConst;
18365    }
18366    var fromMaybeRef = checkType(
18367      "setup-let"
18368      /* BindingTypes.SETUP_LET */
18369    ) || checkType(
18370      "setup-ref"
18371      /* BindingTypes.SETUP_REF */
18372    ) || checkType(
18373      "setup-maybe-ref"
18374      /* BindingTypes.SETUP_MAYBE_REF */
18375    );
18376    if (fromMaybeRef) {
18377      return fromMaybeRef;
18378    }
18379  }
18380  function genStatic(el, state) {
18381    el.staticProcessed = true;
18382    var originalPreState = state.pre;
18383    if (el.pre) {
18384      state.pre = el.pre;
18385    }
18386    state.staticRenderFns.push("with(this){return ".concat(genElement(el, state), "}"));
18387    state.pre = originalPreState;
18388    return "_m(".concat(state.staticRenderFns.length - 1).concat(el.staticInFor ? ",true" : "", ")");
18389  }
18390  function genOnce(el, state) {
18391    el.onceProcessed = true;
18392    if (el.if && !el.ifProcessed) {
18393      return genIf(el, state);
18394    } else if (el.staticInFor) {
18395      var key = "";
18396      var parent_1 = el.parent;
18397      while (parent_1) {
18398        if (parent_1.for) {
18399          key = parent_1.key;
18400          break;
18401        }
18402        parent_1 = parent_1.parent;
18403      }
18404      if (!key) {
18405        state.warn("v-once can only be used inside v-for that is keyed. ", el.rawAttrsMap["v-once"]);
18406        return genElement(el, state);
18407      }
18408      return "_o(".concat(genElement(el, state), ",").concat(state.onceId++, ",").concat(key, ")");
18409    } else {
18410      return genStatic(el, state);
18411    }
18412  }
18413  function genIf(el, state, altGen, altEmpty) {
18414    el.ifProcessed = true;
18415    return genIfConditions(el.ifConditions.slice(), state, altGen, altEmpty);
18416  }
18417  function genIfConditions(conditions, state, altGen, altEmpty) {
18418    if (!conditions.length) {
18419      return altEmpty || "_e()";
18420    }
18421    var condition = conditions.shift();
18422    if (condition.exp) {
18423      return "(".concat(condition.exp, ")?").concat(genTernaryExp(condition.block), ":").concat(genIfConditions(conditions, state, altGen, altEmpty));
18424    } else {
18425      return "".concat(genTernaryExp(condition.block));
18426    }
18427    function genTernaryExp(el) {
18428      return altGen ? altGen(el, state) : el.once ? genOnce(el, state) : genElement(el, state);
18429    }
18430  }
18431  function genFor(el, state, altGen, altHelper) {
18432    var exp = el.for;
18433    var alias = el.alias;
18434    var iterator1 = el.iterator1 ? ",".concat(el.iterator1) : "";
18435    var iterator2 = el.iterator2 ? ",".concat(el.iterator2) : "";
18436    if (state.maybeComponent(el) && el.tag !== "slot" && el.tag !== "template" && !el.key) {
18437      state.warn(
18438        "<".concat(el.tag, ' v-for="').concat(alias, " in ").concat(exp, '">: component lists rendered with ') + "v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info.",
18439        el.rawAttrsMap["v-for"],
18440        true
18441        /* tip */
18442      );
18443    }
18444    el.forProcessed = true;
18445    return "".concat(altHelper || "_l", "((").concat(exp, "),") + "function(".concat(alias).concat(iterator1).concat(iterator2, "){") + "return ".concat((altGen || genElement)(el, state)) + "})";
18446  }
18447  function genData(el, state) {
18448    var data46 = "{";
18449    var dirs = genDirectives(el, state);
18450    if (dirs)
18451      data46 += dirs + ",";
18452    if (el.key) {
18453      data46 += "key:".concat(el.key, ",");
18454    }
18455    if (el.ref) {
18456      data46 += "ref:".concat(el.ref, ",");
18457    }
18458    if (el.refInFor) {
18459      data46 += "refInFor:true,";
18460    }
18461    if (el.pre) {
18462      data46 += "pre:true,";
18463    }
18464    if (el.component) {
18465      data46 += 'tag:"'.concat(el.tag, '",');
18466    }
18467    for (var i = 0; i < state.dataGenFns.length; i++) {
18468      data46 += state.dataGenFns[i](el);
18469    }
18470    if (el.attrs) {
18471      data46 += "attrs:".concat(genProps(el.attrs), ",");
18472    }
18473    if (el.props) {
18474      data46 += "domProps:".concat(genProps(el.props), ",");
18475    }
18476    if (el.events) {
18477      data46 += "".concat(genHandlers(el.events, false), ",");
18478    }
18479    if (el.nativeEvents) {
18480      data46 += "".concat(genHandlers(el.nativeEvents, true), ",");
18481    }
18482    if (el.slotTarget && !el.slotScope) {
18483      data46 += "slot:".concat(el.slotTarget, ",");
18484    }
18485    if (el.scopedSlots) {
18486      data46 += "".concat(genScopedSlots(el, el.scopedSlots, state), ",");
18487    }
18488    if (el.model) {
18489      data46 += "model:{value:".concat(el.model.value, ",callback:").concat(el.model.callback, ",expression:").concat(el.model.expression, "},");
18490    }
18491    if (el.inlineTemplate) {
18492      var inlineTemplate = genInlineTemplate(el, state);
18493      if (inlineTemplate) {
18494        data46 += "".concat(inlineTemplate, ",");
18495      }
18496    }
18497    data46 = data46.replace(/,$/, "") + "}";
18498    if (el.dynamicAttrs) {
18499      data46 = "_b(".concat(data46, ',"').concat(el.tag, '",').concat(genProps(el.dynamicAttrs), ")");
18500    }
18501    if (el.wrapData) {
18502      data46 = el.wrapData(data46);
18503    }
18504    if (el.wrapListeners) {
18505      data46 = el.wrapListeners(data46);
18506    }
18507    return data46;
18508  }
18509  function genDirectives(el, state) {
18510    var dirs = el.directives;
18511    if (!dirs)
18512      return;
18513    var res = "directives:[";
18514    var hasRuntime = false;
18515    var i, l, dir, needRuntime;
18516    for (i = 0, l = dirs.length; i < l; i++) {
18517      dir = dirs[i];
18518      needRuntime = true;
18519      var gen = state.directives[dir.name];
18520      if (gen) {
18521        needRuntime = !!gen(el, dir, state.warn);
18522      }
18523      if (needRuntime) {
18524        hasRuntime = true;
18525        res += '{name:"'.concat(dir.name, '",rawName:"').concat(dir.rawName, '"').concat(dir.value ? ",value:(".concat(dir.value, "),expression:").concat(JSON.stringify(dir.value)) : "").concat(dir.arg ? ",arg:".concat(dir.isDynamicArg ? dir.arg : '"'.concat(dir.arg, '"')) : "").concat(dir.modifiers ? ",modifiers:".concat(JSON.stringify(dir.modifiers)) : "", "},");
18526      }
18527    }
18528    if (hasRuntime) {
18529      return res.slice(0, -1) + "]";
18530    }
18531  }
18532  function genInlineTemplate(el, state) {
18533    var ast = el.children[0];
18534    if (el.children.length !== 1 || ast.type !== 1) {
18535      state.warn("Inline-template components must have exactly one child element.", { start: el.start });
18536    }
18537    if (ast && ast.type === 1) {
18538      var inlineRenderFns = generate(ast, state.options);
18539      return "inlineTemplate:{render:function(){".concat(inlineRenderFns.render, "},staticRenderFns:[").concat(inlineRenderFns.staticRenderFns.map(function(code) {
18540        return "function(){".concat(code, "}");
18541      }).join(","), "]}");
18542    }
18543  }
18544  function genScopedSlots(el, slots, state) {
18545    var needsForceUpdate = el.for || Object.keys(slots).some(function(key) {
18546      var slot = slots[key];
18547      return slot.slotTargetDynamic || slot.if || slot.for || containsSlotChild(slot);
18548    });
18549    var needsKey = !!el.if;
18550    if (!needsForceUpdate) {
18551      var parent_2 = el.parent;
18552      while (parent_2) {
18553        if (parent_2.slotScope && parent_2.slotScope !== emptySlotScopeToken || parent_2.for) {
18554          needsForceUpdate = true;
18555          break;
18556        }
18557        if (parent_2.if) {
18558          needsKey = true;
18559        }
18560        parent_2 = parent_2.parent;
18561      }
18562    }
18563    var generatedSlots = Object.keys(slots).map(function(key) {
18564      return genScopedSlot(slots[key], state);
18565    }).join(",");
18566    return "scopedSlots:_u([".concat(generatedSlots, "]").concat(needsForceUpdate ? ",null,true" : "").concat(!needsForceUpdate && needsKey ? ",null,false,".concat(hash(generatedSlots)) : "", ")");
18567  }
18568  function hash(str2) {
18569    var hash2 = 5381;
18570    var i = str2.length;
18571    while (i) {
18572      hash2 = hash2 * 33 ^ str2.charCodeAt(--i);
18573    }
18574    return hash2 >>> 0;
18575  }
18576  function containsSlotChild(el) {
18577    if (el.type === 1) {
18578      if (el.tag === "slot") {
18579        return true;
18580      }
18581      return el.children.some(containsSlotChild);
18582    }
18583    return false;
18584  }
18585  function genScopedSlot(el, state) {
18586    var isLegacySyntax = el.attrsMap["slot-scope"];
18587    if (el.if && !el.ifProcessed && !isLegacySyntax) {
18588      return genIf(el, state, genScopedSlot, "null");
18589    }
18590    if (el.for && !el.forProcessed) {
18591      return genFor(el, state, genScopedSlot);
18592    }
18593    var slotScope6 = el.slotScope === emptySlotScopeToken ? "" : String(el.slotScope);
18594    var fn = "function(".concat(slotScope6, "){") + "return ".concat(el.tag === "template" ? el.if && isLegacySyntax ? "(".concat(el.if, ")?").concat(genChildren(el, state) || "undefined", ":undefined") : genChildren(el, state) || "undefined" : genElement(el, state), "}");
18595    var reverseProxy = slotScope6 ? "" : ",proxy:true";
18596    return "{key:".concat(el.slotTarget || '"default"', ",fn:").concat(fn).concat(reverseProxy, "}");
18597  }
18598  function genChildren(el, state, checkSkip, altGenElement, altGenNode) {
18599    var children = el.children;
18600    if (children.length) {
18601      var el_1 = children[0];
18602      if (children.length === 1 && el_1.for && el_1.tag !== "template" && el_1.tag !== "slot") {
18603        var normalizationType_1 = checkSkip ? state.maybeComponent(el_1) ? ",1" : ",0" : "";
18604        return "".concat((altGenElement || genElement)(el_1, state)).concat(normalizationType_1);
18605      }
18606      var normalizationType = checkSkip ? getNormalizationType(children, state.maybeComponent) : 0;
18607      var gen_1 = altGenNode || genNode;
18608      return "[".concat(children.map(function(c) {
18609        return gen_1(c, state);
18610      }).join(","), "]").concat(normalizationType ? ",".concat(normalizationType) : "");
18611    }
18612  }
18613  function getNormalizationType(children, maybeComponent2) {
18614    var res = 0;
18615    for (var i = 0; i < children.length; i++) {
18616      var el = children[i];
18617      if (el.type !== 1) {
18618        continue;
18619      }
18620      if (needsNormalization(el) || el.ifConditions && el.ifConditions.some(function(c) {
18621        return needsNormalization(c.block);
18622      })) {
18623        res = 2;
18624        break;
18625      }
18626      if (maybeComponent2(el) || el.ifConditions && el.ifConditions.some(function(c) {
18627        return maybeComponent2(c.block);
18628      })) {
18629        res = 1;
18630      }
18631    }
18632    return res;
18633  }
18634  function needsNormalization(el) {
18635    return el.for !== void 0 || el.tag === "template" || el.tag === "slot";
18636  }
18637  function genNode(node, state) {
18638    if (node.type === 1) {
18639      return genElement(node, state);
18640    } else if (node.type === 3 && node.isComment) {
18641      return genComment(node);
18642    } else {
18643      return genText(node);
18644    }
18645  }
18646  function genText(text2) {
18647    return "_v(".concat(text2.type === 2 ? text2.expression : transformSpecialNewlines(JSON.stringify(text2.text)), ")");
18648  }
18649  function genComment(comment2) {
18650    return "_e(".concat(JSON.stringify(comment2.text), ")");
18651  }
18652  function genSlot(el, state) {
18653    var slotName = el.slotName || '"default"';
18654    var children = genChildren(el, state);
18655    var res = "_t(".concat(slotName).concat(children ? ",function(){return ".concat(children, "}") : "");
18656    var attrs2 = el.attrs || el.dynamicAttrs ? genProps((el.attrs || []).concat(el.dynamicAttrs || []).map(function(attr) {
18657      return {
18658        // slot props are camelized
18659        name: camelize(attr.name),
18660        value: attr.value,
18661        dynamic: attr.dynamic
18662      };
18663    })) : null;
18664    var bind10 = el.attrsMap["v-bind"];
18665    if ((attrs2 || bind10) && !children) {
18666      res += ",null";
18667    }
18668    if (attrs2) {
18669      res += ",".concat(attrs2);
18670    }
18671    if (bind10) {
18672      res += "".concat(attrs2 ? "" : ",null", ",").concat(bind10);
18673    }
18674    return res + ")";
18675  }
18676  function genComponent(componentName, el, state) {
18677    var children = el.inlineTemplate ? null : genChildren(el, state, true);
18678    return "_c(".concat(componentName, ",").concat(genData(el, state)).concat(children ? ",".concat(children) : "", ")");
18679  }
18680  function genProps(props153) {
18681    var staticProps = "";
18682    var dynamicProps = "";
18683    for (var i = 0; i < props153.length; i++) {
18684      var prop2 = props153[i];
18685      var value2 = transformSpecialNewlines(prop2.value);
18686      if (prop2.dynamic) {
18687        dynamicProps += "".concat(prop2.name, ",").concat(value2, ",");
18688      } else {
18689        staticProps += '"'.concat(prop2.name, '":').concat(value2, ",");
18690      }
18691    }
18692    staticProps = "{".concat(staticProps.slice(0, -1), "}");
18693    if (dynamicProps) {
18694      return "_d(".concat(staticProps, ",[").concat(dynamicProps.slice(0, -1), "])");
18695    } else {
18696      return staticProps;
18697    }
18698  }
18699  function transformSpecialNewlines(text2) {
18700    return text2.replace(/\u2028/g, "\\u2028").replace(/\u2029/g, "\\u2029");
18701  }
18702  function detectErrors(ast, warn4) {
18703    if (ast) {
18704      checkNode(ast, warn4);
18705    }
18706  }
18707  function checkNode(node, warn4) {
18708    if (node.type === 1) {
18709      for (var name_1 in node.attrsMap) {
18710        if (dirRE.test(name_1)) {
18711          var value2 = node.attrsMap[name_1];
18712          if (value2) {
18713            var range2 = node.rawAttrsMap[name_1];
18714            if (name_1 === "v-for") {
18715              checkFor(node, 'v-for="'.concat(value2, '"'), warn4, range2);
18716            } else if (name_1 === "v-slot" || name_1[0] === "#") {
18717              checkFunctionParameterExpression(value2, "".concat(name_1, '="').concat(value2, '"'), warn4, range2);
18718            } else if (onRE.test(name_1)) {
18719              checkEvent(value2, "".concat(name_1, '="').concat(value2, '"'), warn4, range2);
18720            } else {
18721              checkExpression(value2, "".concat(name_1, '="').concat(value2, '"'), warn4, range2);
18722            }
18723          }
18724        }
18725      }
18726      if (node.children) {
18727        for (var i = 0; i < node.children.length; i++) {
18728          checkNode(node.children[i], warn4);
18729        }
18730      }
18731    } else if (node.type === 2) {
18732      checkExpression(node.expression, node.text, warn4, node);
18733    }
18734  }
18735  function checkEvent(exp, text2, warn4, range2) {
18736    var stripped = exp.replace(stripStringRE, "");
18737    var keywordMatch = stripped.match(unaryOperatorsRE);
18738    if (keywordMatch && stripped.charAt(keywordMatch.index - 1) !== "$") {
18739      warn4("avoid using JavaScript unary operator as property name: " + '"'.concat(keywordMatch[0], '" in expression ').concat(text2.trim()), range2);
18740    }
18741    checkExpression(exp, text2, warn4, range2);
18742  }
18743  function checkFor(node, text2, warn4, range2) {
18744    checkExpression(node.for || "", text2, warn4, range2);
18745    checkIdentifier(node.alias, "v-for alias", text2, warn4, range2);
18746    checkIdentifier(node.iterator1, "v-for iterator", text2, warn4, range2);
18747    checkIdentifier(node.iterator2, "v-for iterator", text2, warn4, range2);
18748  }
18749  function checkIdentifier(ident, type2, text2, warn4, range2) {
18750    if (typeof ident === "string") {
18751      try {
18752        new Function("var ".concat(ident, "=_"));
18753      } catch (e2) {
18754        warn4("invalid ".concat(type2, ' "').concat(ident, '" in expression: ').concat(text2.trim()), range2);
18755      }
18756    }
18757  }
18758  function checkExpression(exp, text2, warn4, range2) {
18759    try {
18760      new Function("return ".concat(exp));
18761    } catch (e2) {
18762      var keywordMatch = exp.replace(stripStringRE, "").match(prohibitedKeywordRE);
18763      if (keywordMatch) {
18764        warn4("avoid using JavaScript keyword as property name: " + '"'.concat(keywordMatch[0], '"\n  Raw expression: ').concat(text2.trim()), range2);
18765      } else {
18766        warn4("invalid expression: ".concat(e2.message, " in\n\n") + "    ".concat(exp, "\n\n") + "  Raw expression: ".concat(text2.trim(), "\n"), range2);
18767      }
18768    }
18769  }
18770  function checkFunctionParameterExpression(exp, text2, warn4, range2) {
18771    try {
18772      new Function(exp, "");
18773    } catch (e2) {
18774      warn4("invalid function parameter expression: ".concat(e2.message, " in\n\n") + "    ".concat(exp, "\n\n") + "  Raw expression: ".concat(text2.trim(), "\n"), range2);
18775    }
18776  }
18777  function generateCodeFrame(source, start2, end) {
18778    if (start2 === void 0) {
18779      start2 = 0;
18780    }
18781    if (end === void 0) {
18782      end = source.length;
18783    }
18784    var lines = source.split(/\r?\n/);
18785    var count = 0;
18786    var res = [];
18787    for (var i = 0; i < lines.length; i++) {
18788      count += lines[i].length + 1;
18789      if (count >= start2) {
18790        for (var j = i - range; j <= i + range || end > count; j++) {
18791          if (j < 0 || j >= lines.length)
18792            continue;
18793          res.push("".concat(j + 1).concat(repeat(" ", 3 - String(j + 1).length), "|  ").concat(lines[j]));
18794          var lineLength = lines[j].length;
18795          if (j === i) {
18796            var pad = start2 - (count - lineLength) + 1;
18797            var length_1 = end > count ? lineLength - pad : end - start2;
18798            res.push("   |  " + repeat(" ", pad) + repeat("^", length_1));
18799          } else if (j > i) {
18800            if (end > count) {
18801              var length_2 = Math.min(end - count, lineLength);
18802              res.push("   |  " + repeat("^", length_2));
18803            }
18804            count += lineLength + 1;
18805          }
18806        }
18807        break;
18808      }
18809    }
18810    return res.join("\n");
18811  }
18812  function repeat(str2, n) {
18813    var result = "";
18814    if (n > 0) {
18815      while (true) {
18816        if (n & 1)
18817          result += str2;
18818        n >>>= 1;
18819        if (n <= 0)
18820          break;
18821        str2 += str2;
18822      }
18823    }
18824    return result;
18825  }
18826  function createFunction(code, errors) {
18827    try {
18828      return new Function(code);
18829    } catch (err) {
18830      errors.push({ err, code });
18831      return noop;
18832    }
18833  }
18834  function createCompileToFunctionFn(compile) {
18835    var cache = /* @__PURE__ */ Object.create(null);
18836    return function compileToFunctions2(template, options, vm) {
18837      options = extend({}, options);
18838      var warn4 = options.warn || warn$2;
18839      delete options.warn;
18840      if (true) {
18841        try {
18842          new Function("return 1");
18843        } catch (e2) {
18844          if (e2.toString().match(/unsafe-eval|CSP/)) {
18845            warn4("It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.");
18846          }
18847        }
18848      }
18849      var key = options.delimiters ? String(options.delimiters) + template : template;
18850      if (cache[key]) {
18851        return cache[key];
18852      }
18853      var compiled = compile(template, options);
18854      if (true) {
18855        if (compiled.errors && compiled.errors.length) {
18856          if (options.outputSourceRange) {
18857            compiled.errors.forEach(function(e2) {
18858              warn4("Error compiling template:\n\n".concat(e2.msg, "\n\n") + generateCodeFrame(template, e2.start, e2.end), vm);
18859            });
18860          } else {
18861            warn4("Error compiling template:\n\n".concat(template, "\n\n") + compiled.errors.map(function(e2) {
18862              return "- ".concat(e2);
18863            }).join("\n") + "\n", vm);
18864          }
18865        }
18866        if (compiled.tips && compiled.tips.length) {
18867          if (options.outputSourceRange) {
18868            compiled.tips.forEach(function(e2) {
18869              return tip(e2.msg, vm);
18870            });
18871          } else {
18872            compiled.tips.forEach(function(msg) {
18873              return tip(msg, vm);
18874            });
18875          }
18876        }
18877      }
18878      var res = {};
18879      var fnGenErrors = [];
18880      res.render = createFunction(compiled.render, fnGenErrors);
18881      res.staticRenderFns = compiled.staticRenderFns.map(function(code) {
18882        return createFunction(code, fnGenErrors);
18883      });
18884      if (true) {
18885        if ((!compiled.errors || !compiled.errors.length) && fnGenErrors.length) {
18886          warn4("Failed to generate render function:\n\n" + fnGenErrors.map(function(_a2) {
18887            var err = _a2.err, code = _a2.code;
18888            return "".concat(err.toString(), " in\n\n").concat(code, "\n");
18889          }).join("\n"), vm);
18890        }
18891      }
18892      return cache[key] = res;
18893    };
18894  }
18895  function createCompilerCreator(baseCompile2) {
18896    return function createCompiler2(baseOptions2) {
18897      function compile(template, options) {
18898        var finalOptions = Object.create(baseOptions2);
18899        var errors = [];
18900        var tips = [];
18901        var warn4 = function(msg, range2, tip2) {
18902          (tip2 ? tips : errors).push(msg);
18903        };
18904        if (options) {
18905          if (options.outputSourceRange) {
18906            var leadingSpaceLength_1 = template.match(/^\s*/)[0].length;
18907            warn4 = function(msg, range2, tip2) {
18908              var data46 = typeof msg === "string" ? { msg } : msg;
18909              if (range2) {
18910                if (range2.start != null) {
18911                  data46.start = range2.start + leadingSpaceLength_1;
18912                }
18913                if (range2.end != null) {
18914                  data46.end = range2.end + leadingSpaceLength_1;
18915                }
18916              }
18917              (tip2 ? tips : errors).push(data46);
18918            };
18919          }
18920          if (options.modules) {
18921            finalOptions.modules = (baseOptions2.modules || []).concat(options.modules);
18922          }
18923          if (options.directives) {
18924            finalOptions.directives = extend(Object.create(baseOptions2.directives || null), options.directives);
18925          }
18926          for (var key in options) {
18927            if (key !== "modules" && key !== "directives") {
18928              finalOptions[key] = options[key];
18929            }
18930          }
18931        }
18932        finalOptions.warn = warn4;
18933        var compiled = baseCompile2(template.trim(), finalOptions);
18934        if (true) {
18935          detectErrors(compiled.ast, warn4);
18936        }
18937        compiled.errors = errors;
18938        compiled.tips = tips;
18939        return compiled;
18940      }
18941      return {
18942        compile,
18943        compileToFunctions: createCompileToFunctionFn(compile)
18944      };
18945    };
18946  }
18947  function getShouldDecode(href) {
18948    div = div || document.createElement("div");
18949    div.innerHTML = href ? '<a href="\n"/>' : '<div a="\n"/>';
18950    return div.innerHTML.indexOf("&#10;") > 0;
18951  }
18952  function getOuterHTML(el) {
18953    if (el.outerHTML) {
18954      return el.outerHTML;
18955    } else {
18956      var container = document.createElement("div");
18957      container.appendChild(el.cloneNode(true));
18958      return container.innerHTML;
18959    }
18960  }
18961  var import_bootstrap, emptyObject, isArray, _toString, isBuiltInTag, isReservedAttribute, hasOwnProperty, camelizeRE, camelize, capitalize, hyphenateRE, hyphenate, bind$1, no, identity, SSR_ATTR, ASSET_TYPES, LIFECYCLE_HOOKS, config, unicodeRegExp, bailRE, hasProto, inBrowser, UA, isIE, isIE9, isEdge, isIOS, isFF, nativeWatch, supportsPassive, opts, _isServer, isServerRendering, devtools, hasSymbol, _Set, currentInstance, VNode, createEmptyVNode, initProxy, allowedGlobals_1, warnNonPresent_1, warnReservedPrefix_1, hasProxy_1, isBuiltInModifier_1, hasHandler_1, getHandler_1, __assign, uid$2, pendingCleanupDeps, cleanupDeps, Dep, targetStack, arrayProto, arrayMethods, methodsToPatch, arrayKeys, NO_INITIAL_VALUE, shouldObserve, mockDep, Observer, RefFlag, rawToReadonlyFlag, rawToShallowReadonlyFlag, mark, measure, perf_1, normalizeEvent, SIMPLE_NORMALIZE, ALWAYS_NORMALIZE, currentRenderingInstance, target$1, activeEffectScope, EffectScope, activeInstance, isUpdatingChildComponent, MAX_UPDATE_COUNT, queue, activatedChildren, has, circular, waiting, flushing, index$1, currentFlushTimestamp, getNow, performance_1, sortCompareFn, WATCHER, WATCHER_CB, WATCHER_GETTER, WATCHER_CLEANUP, INITIAL_WATCHER_VALUE, isUsingMicroTask, callbacks, pending, timerFunc, p_1, counter_1, observer, textNode_1, onBeforeMount, onMounted, onBeforeUpdate, onUpdated, onBeforeUnmount, onUnmounted, onActivated, onDeactivated, onServerPrefetch, onRenderTracked, onRenderTriggered, injectErrorCapturedHook, version, seenObjects, uid$1, Watcher, sharedPropertyDefinition, computedWatcherOptions, uid, componentVNodeHooks, hooksToMerge, warn$2, tip, generateComponentTrace, formatComponentName, hasConsole_1, classifyRE_1, classify_1, repeat_1, strats, defaultStrat, simpleCheckRE, functionTypeCheckRE, EXPLICABLE_TYPES, patternTypes, KeepAlive, builtInComponents, isReservedAttr, acceptValue, mustUseProp, isEnumeratedAttr, isValidContentEditableValue, convertEnumeratedValue, isBooleanAttr, xlinkNS, isXlink, getXlinkProp, isFalsyAttrValue, namespaceMap, isHTMLTag, isSVG, isPreTag, isReservedTag, unknownElementCache, isTextInputType, nodeOps, ref, emptyNode, hooks, directives$1, emptyModifiers, baseModules, attrs, klass$1, validDivisionCharRE, len, str, chr, index, expressionPos, expressionEndPos, warn$1, RANGE_TOKEN, CHECKBOX_RADIO_TOKEN, target, useMicrotaskFix, events, svgContainer, domProps, parseStyleText, cssVarRE, importantRE, setProp, vendorNames, emptyStyle, normalize, style$1, whitespaceRE$1, autoCssTransition, hasTransition, TRANSITION, ANIMATION, transitionProp, transitionEndEvent, animationProp, animationEndEvent, raf, transformRE, transition, platformModules, modules$1, patch, directive, show, platformDirectives, transitionProps, isNotTextNode, isVShowDirective, Transition, props, TransitionGroup, platformComponents, defaultTagRE, regexEscapeRE, buildRegex, klass, style, decoder, he, isUnaryTag, canBeLeftOpenTag, isNonPhrasingTag, attribute, dynamicArgAttribute, ncname, qnameCapture, startTagOpen, startTagClose, endTag, doctype, comment, conditionalComment, isPlainTextElement, reCache, decodingMap, encodedAttr, encodedAttrWithNewLines, isIgnoreNewlineTag, shouldIgnoreFirstNewline, onRE, dirRE, forAliasRE, forIteratorRE, stripParensRE, dynamicArgRE, argRE, bindRE, modifierRE, slotRE, lineBreakRE, whitespaceRE, invalidAttributeRE, decodeHTMLCached, emptySlotScopeToken, warn, delimiters, transforms, preTransforms, postTransforms, platformIsPreTag, platformMustUseProp, platformGetTagNamespace, maybeComponent, ieNSBug, ieNSPrefix, model, modules, directives, baseOptions, isStaticKey, isPlatformReservedTag, genStaticKeysCached, fnExpRE, fnInvokeRE, simplePathRE, keyCodes, keyNames, genGuard, modifierCode, baseDirectives, CodegenState, prohibitedKeywordRE, unaryOperatorsRE, stripStringRE, range, createCompiler, _a, compileToFunctions, div, shouldDecodeNewlines, shouldDecodeNewlinesForHref, idToTemplate, mount;
18962  var init_vue_esm = __esm({
18963    "node_modules/vue/dist/vue.esm.js"() {
18964      import_bootstrap = __toESM(require_bootstrap());
18965      emptyObject = Object.freeze({});
18966      isArray = Array.isArray;
18967      _toString = Object.prototype.toString;
18968      isBuiltInTag = makeMap("slot,component", true);
18969      isReservedAttribute = makeMap("key,ref,slot,slot-scope,is");
18970      hasOwnProperty = Object.prototype.hasOwnProperty;
18971      camelizeRE = /-(\w)/g;
18972      camelize = cached(function(str2) {
18973        return str2.replace(camelizeRE, function(_2, c) {
18974          return c ? c.toUpperCase() : "";
18975        });
18976      });
18977      capitalize = cached(function(str2) {
18978        return str2.charAt(0).toUpperCase() + str2.slice(1);
18979      });
18980      hyphenateRE = /\B([A-Z])/g;
18981      hyphenate = cached(function(str2) {
18982        return str2.replace(hyphenateRE, "-$1").toLowerCase();
18983      });
18984      bind$1 = Function.prototype.bind ? nativeBind : polyfillBind;
18985      no = function(a2, b, c) {
18986        return false;
18987      };
18988      identity = function(_2) {
18989        return _2;
18990      };
18991      SSR_ATTR = "data-server-rendered";
18992      ASSET_TYPES = ["component", "directive", "filter"];
18993      LIFECYCLE_HOOKS = [
18994        "beforeCreate",
18995        "created",
18996        "beforeMount",
18997        "mounted",
18998        "beforeUpdate",
18999        "updated",
19000        "beforeDestroy",
19001        "destroyed",
19002        "activated",
19003        "deactivated",
19004        "errorCaptured",
19005        "serverPrefetch",
19006        "renderTracked",
19007        "renderTriggered"
19008      ];
19009      config = {
19010        /**
19011         * Option merge strategies (used in core/util/options)
19012         */
19013        // $flow-disable-line
19014        optionMergeStrategies: /* @__PURE__ */ Object.create(null),
19015        /**
19016         * Whether to suppress warnings.
19017         */
19018        silent: false,
19019        /**
19020         * Show production mode tip message on boot?
19021         */
19022        productionTip: true,
19023        /**
19024         * Whether to enable devtools
19025         */
19026        devtools: true,
19027        /**
19028         * Whether to record perf
19029         */
19030        performance: false,
19031        /**
19032         * Error handler for watcher errors
19033         */
19034        errorHandler: null,
19035        /**
19036         * Warn handler for watcher warns
19037         */
19038        warnHandler: null,
19039        /**
19040         * Ignore certain custom elements
19041         */
19042        ignoredElements: [],
19043        /**
19044         * Custom user key aliases for v-on
19045         */
19046        // $flow-disable-line
19047        keyCodes: /* @__PURE__ */ Object.create(null),
19048        /**
19049         * Check if a tag is reserved so that it cannot be registered as a
19050         * component. This is platform-dependent and may be overwritten.
19051         */
19052        isReservedTag: no,
19053        /**
19054         * Check if an attribute is reserved so that it cannot be used as a component
19055         * prop. This is platform-dependent and may be overwritten.
19056         */
19057        isReservedAttr: no,
19058        /**
19059         * Check if a tag is an unknown element.
19060         * Platform-dependent.
19061         */
19062        isUnknownElement: no,
19063        /**
19064         * Get the namespace of an element
19065         */
19066        getTagNamespace: noop,
19067        /**
19068         * Parse the real tag name for the specific platform.
19069         */
19070        parsePlatformTagName: identity,
19071        /**
19072         * Check if an attribute must be bound using property, e.g. value
19073         * Platform-dependent.
19074         */
19075        mustUseProp: no,
19076        /**
19077         * Perform updates asynchronously. Intended to be used by Vue Test Utils
19078         * This will significantly reduce performance if set to false.
19079         */
19080        async: true,
19081        /**
19082         * Exposed for legacy reasons
19083         */
19084        _lifecycleHooks: LIFECYCLE_HOOKS
19085      };
19086      unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;
19087      bailRE = new RegExp("[^".concat(unicodeRegExp.source, ".$_\\d]"));
19088      hasProto = "__proto__" in {};
19089      inBrowser = typeof window !== "undefined";
19090      UA = inBrowser && window.navigator.userAgent.toLowerCase();
19091      isIE = UA && /msie|trident/.test(UA);
19092      isIE9 = UA && UA.indexOf("msie 9.0") > 0;
19093      isEdge = UA && UA.indexOf("edge/") > 0;
19094      UA && UA.indexOf("android") > 0;
19095      isIOS = UA && /iphone|ipad|ipod|ios/.test(UA);
19096      UA && /chrome\/\d+/.test(UA) && !isEdge;
19097      UA && /phantomjs/.test(UA);
19098      isFF = UA && UA.match(/firefox\/(\d+)/);
19099      nativeWatch = {}.watch;
19100      supportsPassive = false;
19101      if (inBrowser) {
19102        try {
19103          opts = {};
19104          Object.defineProperty(opts, "passive", {
19105            get: function() {
19106              supportsPassive = true;
19107            }
19108          });
19109          window.addEventListener("test-passive", null, opts);
19110        } catch (e2) {
19111        }
19112      }
19113      isServerRendering = function() {
19114        if (_isServer === void 0) {
19115          if (!inBrowser && typeof global !== "undefined") {
19116            _isServer = global["process"] && global["process"].env.VUE_ENV === "server";
19117          } else {
19118            _isServer = false;
19119          }
19120        }
19121        return _isServer;
19122      };
19123      devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;
19124      hasSymbol = typeof Symbol !== "undefined" && isNative(Symbol) && typeof Reflect !== "undefined" && isNative(Reflect.ownKeys);
19125      if (typeof Set !== "undefined" && isNative(Set)) {
19126        _Set = Set;
19127      } else {
19128        _Set = /** @class */
19129        (function() {
19130          function Set2() {
19131            this.set = /* @__PURE__ */ Object.create(null);
19132          }
19133          Set2.prototype.has = function(key) {
19134            return this.set[key] === true;
19135          };
19136          Set2.prototype.add = function(key) {
19137            this.set[key] = true;
19138          };
19139          Set2.prototype.clear = function() {
19140            this.set = /* @__PURE__ */ Object.create(null);
19141          };
19142          return Set2;
19143        })();
19144      }
19145      currentInstance = null;
19146      VNode = /** @class */
19147      (function() {
19148        function VNode2(tag3, data46, children, text2, elm, context7, componentOptions, asyncFactory) {
19149          this.tag = tag3;
19150          this.data = data46;
19151          this.children = children;
19152          this.text = text2;
19153          this.elm = elm;
19154          this.ns = void 0;
19155          this.context = context7;
19156          this.fnContext = void 0;
19157          this.fnOptions = void 0;
19158          this.fnScopeId = void 0;
19159          this.key = data46 && data46.key;
19160          this.componentOptions = componentOptions;
19161          this.componentInstance = void 0;
19162          this.parent = void 0;
19163          this.raw = false;
19164          this.isStatic = false;
19165          this.isRootInsert = true;
19166          this.isComment = false;
19167          this.isCloned = false;
19168          this.isOnce = false;
19169          this.asyncFactory = asyncFactory;
19170          this.asyncMeta = void 0;
19171          this.isAsyncPlaceholder = false;
19172        }
19173        Object.defineProperty(VNode2.prototype, "child", {
19174          // DEPRECATED: alias for componentInstance for backwards compat.
19175          /* istanbul ignore next */
19176          get: function() {
19177            return this.componentInstance;
19178          },
19179          enumerable: false,
19180          configurable: true
19181        });
19182        return VNode2;
19183      })();
19184      createEmptyVNode = function(text2) {
19185        if (text2 === void 0) {
19186          text2 = "";
19187        }
19188        var node = new VNode();
19189        node.text = text2;
19190        node.isComment = true;
19191        return node;
19192      };
19193      if (true) {
19194        allowedGlobals_1 = makeMap(
19195          "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require"
19196          // for Webpack/Browserify
19197        );
19198        warnNonPresent_1 = function(target2, key) {
19199          warn$2('Property or method "'.concat(key, '" is not defined on the instance but ') + "referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.", target2);
19200        };
19201        warnReservedPrefix_1 = function(target2, key) {
19202          warn$2('Property "'.concat(key, '" must be accessed with "$data.').concat(key, '" because ') + 'properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://v2.vuejs.org/v2/api/#data', target2);
19203        };
19204        hasProxy_1 = typeof Proxy !== "undefined" && isNative(Proxy);
19205        if (hasProxy_1) {
19206          isBuiltInModifier_1 = makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact");
19207          config.keyCodes = new Proxy(config.keyCodes, {
19208            set: function(target2, key, value2) {
19209              if (isBuiltInModifier_1(key)) {
19210                warn$2("Avoid overwriting built-in modifier in config.keyCodes: .".concat(key));
19211                return false;
19212              } else {
19213                target2[key] = value2;
19214                return true;
19215              }
19216            }
19217          });
19218        }
19219        hasHandler_1 = {
19220          has: function(target2, key) {
19221            var has2 = key in target2;
19222            var isAllowed = allowedGlobals_1(key) || typeof key === "string" && key.charAt(0) === "_" && !(key in target2.$data);
19223            if (!has2 && !isAllowed) {
19224              if (key in target2.$data)
19225                warnReservedPrefix_1(target2, key);
19226              else
19227                warnNonPresent_1(target2, key);
19228            }
19229            return has2 || !isAllowed;
19230          }
19231        };
19232        getHandler_1 = {
19233          get: function(target2, key) {
19234            if (typeof key === "string" && !(key in target2)) {
19235              if (key in target2.$data)
19236                warnReservedPrefix_1(target2, key);
19237              else
19238                warnNonPresent_1(target2, key);
19239            }
19240            return target2[key];
19241          }
19242        };
19243        initProxy = function initProxy2(vm) {
19244          if (hasProxy_1) {
19245            var options = vm.$options;
19246            var handlers = options.render && options.render._withStripped ? getHandler_1 : hasHandler_1;
19247            vm._renderProxy = new Proxy(vm, handlers);
19248          } else {
19249            vm._renderProxy = vm;
19250          }
19251        };
19252      }
19253      __assign = function() {
19254        __assign = Object.assign || function __assign2(t2) {
19255          for (var s2, i = 1, n = arguments.length; i < n; i++) {
19256            s2 = arguments[i];
19257            for (var p in s2) if (Object.prototype.hasOwnProperty.call(s2, p)) t2[p] = s2[p];
19258          }
19259          return t2;
19260        };
19261        return __assign.apply(this, arguments);
19262      };
19263      uid$2 = 0;
19264      pendingCleanupDeps = [];
19265      cleanupDeps = function() {
19266        for (var i = 0; i < pendingCleanupDeps.length; i++) {
19267          var dep = pendingCleanupDeps[i];
19268          dep.subs = dep.subs.filter(function(s2) {
19269            return s2;
19270          });
19271          dep._pending = false;
19272        }
19273        pendingCleanupDeps.length = 0;
19274      };
19275      Dep = /** @class */
19276      (function() {
19277        function Dep2() {
19278          this._pending = false;
19279          this.id = uid$2++;
19280          this.subs = [];
19281        }
19282        Dep2.prototype.addSub = function(sub) {
19283          this.subs.push(sub);
19284        };
19285        Dep2.prototype.removeSub = function(sub) {
19286          this.subs[this.subs.indexOf(sub)] = null;
19287          if (!this._pending) {
19288            this._pending = true;
19289            pendingCleanupDeps.push(this);
19290          }
19291        };
19292        Dep2.prototype.depend = function(info) {
19293          if (Dep2.target) {
19294            Dep2.target.addDep(this);
19295            if (info && Dep2.target.onTrack) {
19296              Dep2.target.onTrack(__assign({ effect: Dep2.target }, info));
19297            }
19298          }
19299        };
19300        Dep2.prototype.notify = function(info) {
19301          var subs = this.subs.filter(function(s2) {
19302            return s2;
19303          });
19304          if (!config.async) {
19305            subs.sort(function(a2, b) {
19306              return a2.id - b.id;
19307            });
19308          }
19309          for (var i = 0, l = subs.length; i < l; i++) {
19310            var sub = subs[i];
19311            if (info) {
19312              sub.onTrigger && sub.onTrigger(__assign({ effect: subs[i] }, info));
19313            }
19314            sub.update();
19315          }
19316        };
19317        return Dep2;
19318      })();
19319      Dep.target = null;
19320      targetStack = [];
19321      arrayProto = Array.prototype;
19322      arrayMethods = Object.create(arrayProto);
19323      methodsToPatch = [
19324        "push",
19325        "pop",
19326        "shift",
19327        "unshift",
19328        "splice",
19329        "sort",
19330        "reverse"
19331      ];
19332      methodsToPatch.forEach(function(method) {
19333        var original = arrayProto[method];
19334        def(arrayMethods, method, function mutator() {
19335          var args = [];
19336          for (var _i = 0; _i < arguments.length; _i++) {
19337            args[_i] = arguments[_i];
19338          }
19339          var result = original.apply(this, args);
19340          var ob = this.__ob__;
19341          var inserted2;
19342          switch (method) {
19343            case "push":
19344            case "unshift":
19345              inserted2 = args;
19346              break;
19347            case "splice":
19348              inserted2 = args.slice(2);
19349              break;
19350          }
19351          if (inserted2)
19352            ob.observeArray(inserted2);
19353          if (true) {
19354            ob.dep.notify({
19355              type: "array mutation",
19356              target: this,
19357              key: method
19358            });
19359          } else {
19360            ob.dep.notify();
19361          }
19362          return result;
19363        });
19364      });
19365      arrayKeys = Object.getOwnPropertyNames(arrayMethods);
19366      NO_INITIAL_VALUE = {};
19367      shouldObserve = true;
19368      mockDep = {
19369        notify: noop,
19370        depend: noop,
19371        addSub: noop,
19372        removeSub: noop
19373      };
19374      Observer = /** @class */
19375      (function() {
19376        function Observer2(value2, shallow, mock) {
19377          if (shallow === void 0) {
19378            shallow = false;
19379          }
19380          if (mock === void 0) {
19381            mock = false;
19382          }
19383          this.value = value2;
19384          this.shallow = shallow;
19385          this.mock = mock;
19386          this.dep = mock ? mockDep : new Dep();
19387          this.vmCount = 0;
19388          def(value2, "__ob__", this);
19389          if (isArray(value2)) {
19390            if (!mock) {
19391              if (hasProto) {
19392                value2.__proto__ = arrayMethods;
19393              } else {
19394                for (var i = 0, l = arrayKeys.length; i < l; i++) {
19395                  var key = arrayKeys[i];
19396                  def(value2, key, arrayMethods[key]);
19397                }
19398              }
19399            }
19400            if (!shallow) {
19401              this.observeArray(value2);
19402            }
19403          } else {
19404            var keys3 = Object.keys(value2);
19405            for (var i = 0; i < keys3.length; i++) {
19406              var key = keys3[i];
19407              defineReactive(value2, key, NO_INITIAL_VALUE, void 0, shallow, mock);
19408            }
19409          }
19410        }
19411        Observer2.prototype.observeArray = function(value2) {
19412          for (var i = 0, l = value2.length; i < l; i++) {
19413            observe(value2[i], false, this.mock);
19414          }
19415        };
19416        return Observer2;
19417      })();
19418      RefFlag = "__v_isRef";
19419      rawToReadonlyFlag = "__v_rawToReadonly";
19420      rawToShallowReadonlyFlag = "__v_rawToShallowReadonly";
19421      if (true) {
19422        perf_1 = inBrowser && window.performance;
19423        if (perf_1 && // @ts-ignore
19424        perf_1.mark && // @ts-ignore
19425        perf_1.measure && // @ts-ignore
19426        perf_1.clearMarks && // @ts-ignore
19427        perf_1.clearMeasures) {
19428          mark = function(tag3) {
19429            return perf_1.mark(tag3);
19430          };
19431          measure = function(name, startTag, endTag2) {
19432            perf_1.measure(name, startTag, endTag2);
19433            perf_1.clearMarks(startTag);
19434            perf_1.clearMarks(endTag2);
19435          };
19436        }
19437      }
19438      normalizeEvent = cached(function(name) {
19439        var passive = name.charAt(0) === "&";
19440        name = passive ? name.slice(1) : name;
19441        var once2 = name.charAt(0) === "~";
19442        name = once2 ? name.slice(1) : name;
19443        var capture = name.charAt(0) === "!";
19444        name = capture ? name.slice(1) : name;
19445        return {
19446          name,
19447          once: once2,
19448          capture,
19449          passive
19450        };
19451      });
19452      SIMPLE_NORMALIZE = 1;
19453      ALWAYS_NORMALIZE = 2;
19454      currentRenderingInstance = null;
19455      EffectScope = /** @class */
19456      (function() {
19457        function EffectScope2(detached) {
19458          if (detached === void 0) {
19459            detached = false;
19460          }
19461          this.detached = detached;
19462          this.active = true;
19463          this.effects = [];
19464          this.cleanups = [];
19465          this.parent = activeEffectScope;
19466          if (!detached && activeEffectScope) {
19467            this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(this) - 1;
19468          }
19469        }
19470        EffectScope2.prototype.run = function(fn) {
19471          if (this.active) {
19472            var currentEffectScope = activeEffectScope;
19473            try {
19474              activeEffectScope = this;
19475              return fn();
19476            } finally {
19477              activeEffectScope = currentEffectScope;
19478            }
19479          } else if (true) {
19480            warn$2("cannot run an inactive effect scope.");
19481          }
19482        };
19483        EffectScope2.prototype.on = function() {
19484          activeEffectScope = this;
19485        };
19486        EffectScope2.prototype.off = function() {
19487          activeEffectScope = this.parent;
19488        };
19489        EffectScope2.prototype.stop = function(fromParent) {
19490          if (this.active) {
19491            var i = void 0, l = void 0;
19492            for (i = 0, l = this.effects.length; i < l; i++) {
19493              this.effects[i].teardown();
19494            }
19495            for (i = 0, l = this.cleanups.length; i < l; i++) {
19496              this.cleanups[i]();
19497            }
19498            if (this.scopes) {
19499              for (i = 0, l = this.scopes.length; i < l; i++) {
19500                this.scopes[i].stop(true);
19501              }
19502            }
19503            if (!this.detached && this.parent && !fromParent) {
19504              var last = this.parent.scopes.pop();
19505              if (last && last !== this) {
19506                this.parent.scopes[this.index] = last;
19507                last.index = this.index;
19508              }
19509            }
19510            this.parent = void 0;
19511            this.active = false;
19512          }
19513        };
19514        return EffectScope2;
19515      })();
19516      activeInstance = null;
19517      isUpdatingChildComponent = false;
19518      MAX_UPDATE_COUNT = 100;
19519      queue = [];
19520      activatedChildren = [];
19521      has = {};
19522      circular = {};
19523      waiting = false;
19524      flushing = false;
19525      index$1 = 0;
19526      currentFlushTimestamp = 0;
19527      getNow = Date.now;
19528      if (inBrowser && !isIE) {
19529        performance_1 = window.performance;
19530        if (performance_1 && typeof performance_1.now === "function" && getNow() > document.createEvent("Event").timeStamp) {
19531          getNow = function() {
19532            return performance_1.now();
19533          };
19534        }
19535      }
19536      sortCompareFn = function(a2, b) {
19537        if (a2.post) {
19538          if (!b.post)
19539            return 1;
19540        } else if (b.post) {
19541          return -1;
19542        }
19543        return a2.id - b.id;
19544      };
19545      WATCHER = "watcher";
19546      WATCHER_CB = "".concat(WATCHER, " callback");
19547      WATCHER_GETTER = "".concat(WATCHER, " getter");
19548      WATCHER_CLEANUP = "".concat(WATCHER, " cleanup");
19549      INITIAL_WATCHER_VALUE = {};
19550      isUsingMicroTask = false;
19551      callbacks = [];
19552      pending = false;
19553      if (typeof Promise !== "undefined" && isNative(Promise)) {
19554        p_1 = Promise.resolve();
19555        timerFunc = function() {
19556          p_1.then(flushCallbacks);
19557          if (isIOS)
19558            setTimeout(noop);
19559        };
19560        isUsingMicroTask = true;
19561      } else if (!isIE && typeof MutationObserver !== "undefined" && (isNative(MutationObserver) || // PhantomJS and iOS 7.x
19562      MutationObserver.toString() === "[object MutationObserverConstructor]")) {
19563        counter_1 = 1;
19564        observer = new MutationObserver(flushCallbacks);
19565        textNode_1 = document.createTextNode(String(counter_1));
19566        observer.observe(textNode_1, {
19567          characterData: true
19568        });
19569        timerFunc = function() {
19570          counter_1 = (counter_1 + 1) % 2;
19571          textNode_1.data = String(counter_1);
19572        };
19573        isUsingMicroTask = true;
19574      } else if (typeof setImmediate !== "undefined" && isNative(setImmediate)) {
19575        timerFunc = function() {
19576          setImmediate(flushCallbacks);
19577        };
19578      } else {
19579        timerFunc = function() {
19580          setTimeout(flushCallbacks, 0);
19581        };
19582      }
19583      onBeforeMount = createLifeCycle("beforeMount");
19584      onMounted = createLifeCycle("mounted");
19585      onBeforeUpdate = createLifeCycle("beforeUpdate");
19586      onUpdated = createLifeCycle("updated");
19587      onBeforeUnmount = createLifeCycle("beforeDestroy");
19588      onUnmounted = createLifeCycle("destroyed");
19589      onActivated = createLifeCycle("activated");
19590      onDeactivated = createLifeCycle("deactivated");
19591      onServerPrefetch = createLifeCycle("serverPrefetch");
19592      onRenderTracked = createLifeCycle("renderTracked");
19593      onRenderTriggered = createLifeCycle("renderTriggered");
19594      injectErrorCapturedHook = createLifeCycle("errorCaptured");
19595      version = "2.7.16";
19596      seenObjects = new _Set();
19597      uid$1 = 0;
19598      Watcher = /** @class */
19599      (function() {
19600        function Watcher3(vm, expOrFn, cb, options, isRenderWatcher) {
19601          recordEffectScope(
19602            this,
19603            // if the active effect scope is manually created (not a component scope),
19604            // prioritize it
19605            activeEffectScope && !activeEffectScope._vm ? activeEffectScope : vm ? vm._scope : void 0
19606          );
19607          if ((this.vm = vm) && isRenderWatcher) {
19608            vm._watcher = this;
19609          }
19610          if (options) {
19611            this.deep = !!options.deep;
19612            this.user = !!options.user;
19613            this.lazy = !!options.lazy;
19614            this.sync = !!options.sync;
19615            this.before = options.before;
19616            if (true) {
19617              this.onTrack = options.onTrack;
19618              this.onTrigger = options.onTrigger;
19619            }
19620          } else {
19621            this.deep = this.user = this.lazy = this.sync = false;
19622          }
19623          this.cb = cb;
19624          this.id = ++uid$1;
19625          this.active = true;
19626          this.post = false;
19627          this.dirty = this.lazy;
19628          this.deps = [];
19629          this.newDeps = [];
19630          this.depIds = new _Set();
19631          this.newDepIds = new _Set();
19632          this.expression = true ? expOrFn.toString() : "";
19633          if (isFunction(expOrFn)) {
19634            this.getter = expOrFn;
19635          } else {
19636            this.getter = parsePath(expOrFn);
19637            if (!this.getter) {
19638              this.getter = noop;
19639              warn$2('Failed watching path: "'.concat(expOrFn, '" ') + "Watcher only accepts simple dot-delimited paths. For full control, use a function instead.", vm);
19640            }
19641          }
19642          this.value = this.lazy ? void 0 : this.get();
19643        }
19644        Watcher3.prototype.get = function() {
19645          pushTarget(this);
19646          var value2;
19647          var vm = this.vm;
19648          try {
19649            value2 = this.getter.call(vm, vm);
19650          } catch (e2) {
19651            if (this.user) {
19652              handleError(e2, vm, 'getter for watcher "'.concat(this.expression, '"'));
19653            } else {
19654              throw e2;
19655            }
19656          } finally {
19657            if (this.deep) {
19658              traverse(value2);
19659            }
19660            popTarget();
19661            this.cleanupDeps();
19662          }
19663          return value2;
19664        };
19665        Watcher3.prototype.addDep = function(dep) {
19666          var id = dep.id;
19667          if (!this.newDepIds.has(id)) {
19668            this.newDepIds.add(id);
19669            this.newDeps.push(dep);
19670            if (!this.depIds.has(id)) {
19671              dep.addSub(this);
19672            }
19673          }
19674        };
19675        Watcher3.prototype.cleanupDeps = function() {
19676          var i = this.deps.length;
19677          while (i--) {
19678            var dep = this.deps[i];
19679            if (!this.newDepIds.has(dep.id)) {
19680              dep.removeSub(this);
19681            }
19682          }
19683          var tmp = this.depIds;
19684          this.depIds = this.newDepIds;
19685          this.newDepIds = tmp;
19686          this.newDepIds.clear();
19687          tmp = this.deps;
19688          this.deps = this.newDeps;
19689          this.newDeps = tmp;
19690          this.newDeps.length = 0;
19691        };
19692        Watcher3.prototype.update = function() {
19693          if (this.lazy) {
19694            this.dirty = true;
19695          } else if (this.sync) {
19696            this.run();
19697          } else {
19698            queueWatcher(this);
19699          }
19700        };
19701        Watcher3.prototype.run = function() {
19702          if (this.active) {
19703            var value2 = this.get();
19704            if (value2 !== this.value || // Deep watchers and watchers on Object/Arrays should fire even
19705            // when the value is the same, because the value may
19706            // have mutated.
19707            isObject(value2) || this.deep) {
19708              var oldValue = this.value;
19709              this.value = value2;
19710              if (this.user) {
19711                var info = 'callback for watcher "'.concat(this.expression, '"');
19712                invokeWithErrorHandling(this.cb, this.vm, [value2, oldValue], this.vm, info);
19713              } else {
19714                this.cb.call(this.vm, value2, oldValue);
19715              }
19716            }
19717          }
19718        };
19719        Watcher3.prototype.evaluate = function() {
19720          this.value = this.get();
19721          this.dirty = false;
19722        };
19723        Watcher3.prototype.depend = function() {
19724          var i = this.deps.length;
19725          while (i--) {
19726            this.deps[i].depend();
19727          }
19728        };
19729        Watcher3.prototype.teardown = function() {
19730          if (this.vm && !this.vm._isBeingDestroyed) {
19731            remove$2(this.vm._scope.effects, this);
19732          }
19733          if (this.active) {
19734            var i = this.deps.length;
19735            while (i--) {
19736              this.deps[i].removeSub(this);
19737            }
19738            this.active = false;
19739            if (this.onStop) {
19740              this.onStop();
19741            }
19742          }
19743        };
19744        return Watcher3;
19745      })();
19746      sharedPropertyDefinition = {
19747        enumerable: true,
19748        configurable: true,
19749        get: noop,
19750        set: noop
19751      };
19752      computedWatcherOptions = { lazy: true };
19753      uid = 0;
19754      installRenderHelpers(FunctionalRenderContext.prototype);
19755      componentVNodeHooks = {
19756        init: function(vnode, hydrating) {
19757          if (vnode.componentInstance && !vnode.componentInstance._isDestroyed && vnode.data.keepAlive) {
19758            var mountedNode = vnode;
19759            componentVNodeHooks.prepatch(mountedNode, mountedNode);
19760          } else {
19761            var child = vnode.componentInstance = createComponentInstanceForVnode(vnode, activeInstance);
19762            child.$mount(hydrating ? vnode.elm : void 0, hydrating);
19763          }
19764        },
19765        prepatch: function(oldVnode, vnode) {
19766          var options = vnode.componentOptions;
19767          var child = vnode.componentInstance = oldVnode.componentInstance;
19768          updateChildComponent(
19769            child,
19770            options.propsData,
19771            // updated props
19772            options.listeners,
19773            // updated listeners
19774            vnode,
19775            // new parent vnode
19776            options.children
19777            // new children
19778          );
19779        },
19780        insert: function(vnode) {
19781          var context7 = vnode.context, componentInstance = vnode.componentInstance;
19782          if (!componentInstance._isMounted) {
19783            componentInstance._isMounted = true;
19784            callHook$1(componentInstance, "mounted");
19785          }
19786          if (vnode.data.keepAlive) {
19787            if (context7._isMounted) {
19788              queueActivatedComponent(componentInstance);
19789            } else {
19790              activateChildComponent(
19791                componentInstance,
19792                true
19793                /* direct */
19794              );
19795            }
19796          }
19797        },
19798        destroy: function(vnode) {
19799          var componentInstance = vnode.componentInstance;
19800          if (!componentInstance._isDestroyed) {
19801            if (!vnode.data.keepAlive) {
19802              componentInstance.$destroy();
19803            } else {
19804              deactivateChildComponent(
19805                componentInstance,
19806                true
19807                /* direct */
19808              );
19809            }
19810          }
19811        }
19812      };
19813      hooksToMerge = Object.keys(componentVNodeHooks);
19814      warn$2 = noop;
19815      tip = noop;
19816      if (true) {
19817        hasConsole_1 = typeof console !== "undefined";
19818        classifyRE_1 = /(?:^|[-_])(\w)/g;
19819        classify_1 = function(str2) {
19820          return str2.replace(classifyRE_1, function(c) {
19821            return c.toUpperCase();
19822          }).replace(/[-_]/g, "");
19823        };
19824        warn$2 = function(msg, vm) {
19825          if (vm === void 0) {
19826            vm = currentInstance;
19827          }
19828          var trace = vm ? generateComponentTrace(vm) : "";
19829          if (config.warnHandler) {
19830            config.warnHandler.call(null, msg, vm, trace);
19831          } else if (hasConsole_1 && !config.silent) {
19832            console.error("[Vue warn]: ".concat(msg).concat(trace));
19833          }
19834        };
19835        tip = function(msg, vm) {
19836          if (hasConsole_1 && !config.silent) {
19837            console.warn("[Vue tip]: ".concat(msg) + (vm ? generateComponentTrace(vm) : ""));
19838          }
19839        };
19840        formatComponentName = function(vm, includeFile) {
19841          if (vm.$root === vm) {
19842            return "<Root>";
19843          }
19844          var options = isFunction(vm) && vm.cid != null ? vm.options : vm._isVue ? vm.$options || vm.constructor.options : vm;
19845          var name = getComponentName(options);
19846          var file = options.__file;
19847          if (!name && file) {
19848            var match = file.match(/([^/\\]+)\.vue$/);
19849            name = match && match[1];
19850          }
19851          return (name ? "<".concat(classify_1(name), ">") : "<Anonymous>") + (file && includeFile !== false ? " at ".concat(file) : "");
19852        };
19853        repeat_1 = function(str2, n) {
19854          var res = "";
19855          while (n) {
19856            if (n % 2 === 1)
19857              res += str2;
19858            if (n > 1)
19859              str2 += str2;
19860            n >>= 1;
19861          }
19862          return res;
19863        };
19864        generateComponentTrace = function(vm) {
19865          if (vm._isVue && vm.$parent) {
19866            var tree = [];
19867            var currentRecursiveSequence = 0;
19868            while (vm) {
19869              if (tree.length > 0) {
19870                var last = tree[tree.length - 1];
19871                if (last.constructor === vm.constructor) {
19872                  currentRecursiveSequence++;
19873                  vm = vm.$parent;
19874                  continue;
19875                } else if (currentRecursiveSequence > 0) {
19876                  tree[tree.length - 1] = [last, currentRecursiveSequence];
19877                  currentRecursiveSequence = 0;
19878                }
19879              }
19880              tree.push(vm);
19881              vm = vm.$parent;
19882            }
19883            return "\n\nfound in\n\n" + tree.map(function(vm2, i) {
19884              return "".concat(i === 0 ? "---> " : repeat_1(" ", 5 + i * 2)).concat(isArray(vm2) ? "".concat(formatComponentName(vm2[0]), "... (").concat(vm2[1], " recursive calls)") : formatComponentName(vm2));
19885            }).join("\n");
19886          } else {
19887            return "\n\n(found in ".concat(formatComponentName(vm), ")");
19888          }
19889        };
19890      }
19891      strats = config.optionMergeStrategies;
19892      if (true) {
19893        strats.el = strats.propsData = function(parent, child, vm, key) {
19894          if (!vm) {
19895            warn$2('option "'.concat(key, '" can only be used during instance ') + "creation with the `new` keyword.");
19896          }
19897          return defaultStrat(parent, child);
19898        };
19899      }
19900      strats.data = function(parentVal, childVal, vm) {
19901        if (!vm) {
19902          if (childVal && typeof childVal !== "function") {
19903            warn$2('The "data" option should be a function that returns a per-instance value in component definitions.', vm);
19904            return parentVal;
19905          }
19906          return mergeDataOrFn(parentVal, childVal);
19907        }
19908        return mergeDataOrFn(parentVal, childVal, vm);
19909      };
19910      LIFECYCLE_HOOKS.forEach(function(hook) {
19911        strats[hook] = mergeLifecycleHook;
19912      });
19913      ASSET_TYPES.forEach(function(type2) {
19914        strats[type2 + "s"] = mergeAssets;
19915      });
19916      strats.watch = function(parentVal, childVal, vm, key) {
19917        if (parentVal === nativeWatch)
19918          parentVal = void 0;
19919        if (childVal === nativeWatch)
19920          childVal = void 0;
19921        if (!childVal)
19922          return Object.create(parentVal || null);
19923        if (true) {
19924          assertObjectType(key, childVal, vm);
19925        }
19926        if (!parentVal)
19927          return childVal;
19928        var ret = {};
19929        extend(ret, parentVal);
19930        for (var key_1 in childVal) {
19931          var parent_1 = ret[key_1];
19932          var child = childVal[key_1];
19933          if (parent_1 && !isArray(parent_1)) {
19934            parent_1 = [parent_1];
19935          }
19936          ret[key_1] = parent_1 ? parent_1.concat(child) : isArray(child) ? child : [child];
19937        }
19938        return ret;
19939      };
19940      strats.props = strats.methods = strats.inject = strats.computed = function(parentVal, childVal, vm, key) {
19941        if (childVal && true) {
19942          assertObjectType(key, childVal, vm);
19943        }
19944        if (!parentVal)
19945          return childVal;
19946        var ret = /* @__PURE__ */ Object.create(null);
19947        extend(ret, parentVal);
19948        if (childVal)
19949          extend(ret, childVal);
19950        return ret;
19951      };
19952      strats.provide = function(parentVal, childVal) {
19953        if (!parentVal)
19954          return childVal;
19955        return function() {
19956          var ret = /* @__PURE__ */ Object.create(null);
19957          mergeData(ret, isFunction(parentVal) ? parentVal.call(this) : parentVal);
19958          if (childVal) {
19959            mergeData(
19960              ret,
19961              isFunction(childVal) ? childVal.call(this) : childVal,
19962              false
19963              // non-recursive
19964            );
19965          }
19966          return ret;
19967        };
19968      };
19969      defaultStrat = function(parentVal, childVal) {
19970        return childVal === void 0 ? parentVal : childVal;
19971      };
19972      simpleCheckRE = /^(String|Number|Boolean|Function|Symbol|BigInt)$/;
19973      functionTypeCheckRE = /^\s*function (\w+)/;
19974      EXPLICABLE_TYPES = ["string", "number", "boolean"];
19975      initMixin$1(Vue);
19976      stateMixin(Vue);
19977      eventsMixin(Vue);
19978      lifecycleMixin(Vue);
19979      renderMixin(Vue);
19980      patternTypes = [String, RegExp, Array];
19981      KeepAlive = {
19982        name: "keep-alive",
19983        abstract: true,
19984        props: {
19985          include: patternTypes,
19986          exclude: patternTypes,
19987          max: [String, Number]
19988        },
19989        methods: {
19990          cacheVNode: function() {
19991            var _a2 = this, cache = _a2.cache, keys3 = _a2.keys, vnodeToCache = _a2.vnodeToCache, keyToCache = _a2.keyToCache;
19992            if (vnodeToCache) {
19993              var tag3 = vnodeToCache.tag, componentInstance = vnodeToCache.componentInstance, componentOptions = vnodeToCache.componentOptions;
19994              cache[keyToCache] = {
19995                name: _getComponentName(componentOptions),
19996                tag: tag3,
19997                componentInstance
19998              };
19999              keys3.push(keyToCache);
20000              if (this.max && keys3.length > parseInt(this.max)) {
20001                pruneCacheEntry(cache, keys3[0], keys3, this._vnode);
20002              }
20003              this.vnodeToCache = null;
20004            }
20005          }
20006        },
20007        created: function() {
20008          this.cache = /* @__PURE__ */ Object.create(null);
20009          this.keys = [];
20010        },
20011        destroyed: function() {
20012          for (var key in this.cache) {
20013            pruneCacheEntry(this.cache, key, this.keys);
20014          }
20015        },
20016        mounted: function() {
20017          var _this = this;
20018          this.cacheVNode();
20019          this.$watch("include", function(val) {
20020            pruneCache(_this, function(name) {
20021              return matches(val, name);
20022            });
20023          });
20024          this.$watch("exclude", function(val) {
20025            pruneCache(_this, function(name) {
20026              return !matches(val, name);
20027            });
20028          });
20029        },
20030        updated: function() {
20031          this.cacheVNode();
20032        },
20033        render: function() {
20034          var slot = this.$slots.default;
20035          var vnode = getFirstComponentChild(slot);
20036          var componentOptions = vnode && vnode.componentOptions;
20037          if (componentOptions) {
20038            var name_2 = _getComponentName(componentOptions);
20039            var _a2 = this, include = _a2.include, exclude = _a2.exclude;
20040            if (
20041              // not included
20042              include && (!name_2 || !matches(include, name_2)) || // excluded
20043              exclude && name_2 && matches(exclude, name_2)
20044            ) {
20045              return vnode;
20046            }
20047            var _b = this, cache = _b.cache, keys3 = _b.keys;
20048            var key = vnode.key == null ? (
20049              // same constructor may get registered as different local components
20050              // so cid alone is not enough (#3269)
20051              componentOptions.Ctor.cid + (componentOptions.tag ? "::".concat(componentOptions.tag) : "")
20052            ) : vnode.key;
20053            if (cache[key]) {
20054              vnode.componentInstance = cache[key].componentInstance;
20055              remove$2(keys3, key);
20056              keys3.push(key);
20057            } else {
20058              this.vnodeToCache = vnode;
20059              this.keyToCache = key;
20060            }
20061            vnode.data.keepAlive = true;
20062          }
20063          return vnode || slot && slot[0];
20064        }
20065      };
20066      builtInComponents = {
20067        KeepAlive
20068      };
20069      initGlobalAPI(Vue);
20070      Object.defineProperty(Vue.prototype, "$isServer", {
20071        get: isServerRendering
20072      });
20073      Object.defineProperty(Vue.prototype, "$ssrContext", {
20074        get: function() {
20075          return this.$vnode && this.$vnode.ssrContext;
20076        }
20077      });
20078      Object.defineProperty(Vue, "FunctionalRenderContext", {
20079        value: FunctionalRenderContext
20080      });
20081      Vue.version = version;
20082      isReservedAttr = makeMap("style,class");
20083      acceptValue = makeMap("input,textarea,option,select,progress");
20084      mustUseProp = function(tag3, type2, attr) {
20085        return attr === "value" && acceptValue(tag3) && type2 !== "button" || attr === "selected" && tag3 === "option" || attr === "checked" && tag3 === "input" || attr === "muted" && tag3 === "video";
20086      };
20087      isEnumeratedAttr = makeMap("contenteditable,draggable,spellcheck");
20088      isValidContentEditableValue = makeMap("events,caret,typing,plaintext-only");
20089      convertEnumeratedValue = function(key, value2) {
20090        return isFalsyAttrValue(value2) || value2 === "false" ? "false" : (
20091          // allow arbitrary string value for contenteditable
20092          key === "contenteditable" && isValidContentEditableValue(value2) ? value2 : "true"
20093        );
20094      };
20095      isBooleanAttr = makeMap("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible");
20096      xlinkNS = "http://www.w3.org/1999/xlink";
20097      isXlink = function(name) {
20098        return name.charAt(5) === ":" && name.slice(0, 5) === "xlink";
20099      };
20100      getXlinkProp = function(name) {
20101        return isXlink(name) ? name.slice(6, name.length) : "";
20102      };
20103      isFalsyAttrValue = function(val) {
20104        return val == null || val === false;
20105      };
20106      namespaceMap = {
20107        svg: "http://www.w3.org/2000/svg",
20108        math: "http://www.w3.org/1998/Math/MathML"
20109      };
20110      isHTMLTag = makeMap("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot");
20111      isSVG = makeMap("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view", true);
20112      isPreTag = function(tag3) {
20113        return tag3 === "pre";
20114      };
20115      isReservedTag = function(tag3) {
20116        return isHTMLTag(tag3) || isSVG(tag3);
20117      };
20118      unknownElementCache = /* @__PURE__ */ Object.create(null);
20119      isTextInputType = makeMap("text,number,password,search,email,tel,url");
20120      nodeOps = /* @__PURE__ */ Object.freeze({
20121        __proto__: null,
20122        createElement,
20123        createElementNS,
20124        createTextNode,
20125        createComment,
20126        insertBefore,
20127        removeChild,
20128        appendChild,
20129        parentNode,
20130        nextSibling,
20131        tagName,
20132        setTextContent,
20133        setStyleScope
20134      });
20135      ref = {
20136        create: function(_2, vnode) {
20137          registerRef(vnode);
20138        },
20139        update: function(oldVnode, vnode) {
20140          if (oldVnode.data.ref !== vnode.data.ref) {
20141            registerRef(oldVnode, true);
20142            registerRef(vnode);
20143          }
20144        },
20145        destroy: function(vnode) {
20146          registerRef(vnode, true);
20147        }
20148      };
20149      emptyNode = new VNode("", {}, []);
20150      hooks = ["create", "activate", "update", "remove", "destroy"];
20151      directives$1 = {
20152        create: updateDirectives,
20153        update: updateDirectives,
20154        destroy: function unbindDirectives(vnode) {
20155          updateDirectives(vnode, emptyNode);
20156        }
20157      };
20158      emptyModifiers = /* @__PURE__ */ Object.create(null);
20159      baseModules = [ref, directives$1];
20160      attrs = {
20161        create: updateAttrs,
20162        update: updateAttrs
20163      };
20164      klass$1 = {
20165        create: updateClass,
20166        update: updateClass
20167      };
20168      validDivisionCharRE = /[\w).+\-_$\]]/;
20169      RANGE_TOKEN = "__r";
20170      CHECKBOX_RADIO_TOKEN = "__c";
20171      useMicrotaskFix = isUsingMicroTask && !(isFF && Number(isFF[1]) <= 53);
20172      events = {
20173        create: updateDOMListeners,
20174        update: updateDOMListeners,
20175        // @ts-expect-error emptyNode has actually data
20176        destroy: function(vnode) {
20177          return updateDOMListeners(vnode, emptyNode);
20178        }
20179      };
20180      domProps = {
20181        create: updateDOMProps,
20182        update: updateDOMProps
20183      };
20184      parseStyleText = cached(function(cssText) {
20185        var res = {};
20186        var listDelimiter = /;(?![^(]*\))/g;
20187        var propertyDelimiter = /:(.+)/;
20188        cssText.split(listDelimiter).forEach(function(item) {
20189          if (item) {
20190            var tmp = item.split(propertyDelimiter);
20191            tmp.length > 1 && (res[tmp[0].trim()] = tmp[1].trim());
20192          }
20193        });
20194        return res;
20195      });
20196      cssVarRE = /^--/;
20197      importantRE = /\s*!important$/;
20198      setProp = function(el, name, val) {
20199        if (cssVarRE.test(name)) {
20200          el.style.setProperty(name, val);
20201        } else if (importantRE.test(val)) {
20202          el.style.setProperty(hyphenate(name), val.replace(importantRE, ""), "important");
20203        } else {
20204          var normalizedName = normalize(name);
20205          if (Array.isArray(val)) {
20206            for (var i = 0, len2 = val.length; i < len2; i++) {
20207              el.style[normalizedName] = val[i];
20208            }
20209          } else {
20210            el.style[normalizedName] = val;
20211          }
20212        }
20213      };
20214      vendorNames = ["Webkit", "Moz", "ms"];
20215      normalize = cached(function(prop2) {
20216        emptyStyle = emptyStyle || document.createElement("div").style;
20217        prop2 = camelize(prop2);
20218        if (prop2 !== "filter" && prop2 in emptyStyle) {
20219          return prop2;
20220        }
20221        var capName = prop2.charAt(0).toUpperCase() + prop2.slice(1);
20222        for (var i = 0; i < vendorNames.length; i++) {
20223          var name_1 = vendorNames[i] + capName;
20224          if (name_1 in emptyStyle) {
20225            return name_1;
20226          }
20227        }
20228      });
20229      style$1 = {
20230        create: updateStyle,
20231        update: updateStyle
20232      };
20233      whitespaceRE$1 = /\s+/;
20234      autoCssTransition = cached(function(name) {
20235        return {
20236          enterClass: "".concat(name, "-enter"),
20237          enterToClass: "".concat(name, "-enter-to"),
20238          enterActiveClass: "".concat(name, "-enter-active"),
20239          leaveClass: "".concat(name, "-leave"),
20240          leaveToClass: "".concat(name, "-leave-to"),
20241          leaveActiveClass: "".concat(name, "-leave-active")
20242        };
20243      });
20244      hasTransition = inBrowser && !isIE9;
20245      TRANSITION = "transition";
20246      ANIMATION = "animation";
20247      transitionProp = "transition";
20248      transitionEndEvent = "transitionend";
20249      animationProp = "animation";
20250      animationEndEvent = "animationend";
20251      if (hasTransition) {
20252        if (window.ontransitionend === void 0 && window.onwebkittransitionend !== void 0) {
20253          transitionProp = "WebkitTransition";
20254          transitionEndEvent = "webkitTransitionEnd";
20255        }
20256        if (window.onanimationend === void 0 && window.onwebkitanimationend !== void 0) {
20257          animationProp = "WebkitAnimation";
20258          animationEndEvent = "webkitAnimationEnd";
20259        }
20260      }
20261      raf = inBrowser ? window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : setTimeout : (
20262        /* istanbul ignore next */
20263        function(fn) {
20264          return fn();
20265        }
20266      );
20267      transformRE = /\b(transform|all)(,|$)/;
20268      transition = inBrowser ? {
20269        create: _enter,
20270        activate: _enter,
20271        remove: function(vnode, rm) {
20272          if (vnode.data.show !== true) {
20273            leave(vnode, rm);
20274          } else {
20275            rm();
20276          }
20277        }
20278      } : {};
20279      platformModules = [attrs, klass$1, events, domProps, style$1, transition];
20280      modules$1 = platformModules.concat(baseModules);
20281      patch = createPatchFunction({ nodeOps, modules: modules$1 });
20282      if (isIE9) {
20283        document.addEventListener("selectionchange", function() {
20284          var el = document.activeElement;
20285          if (el && el.vmodel) {
20286            trigger(el, "input");
20287          }
20288        });
20289      }
20290      directive = {
20291        inserted: function(el, binding, vnode, oldVnode) {
20292          if (vnode.tag === "select") {
20293            if (oldVnode.elm && !oldVnode.elm._vOptions) {
20294              mergeVNodeHook(vnode, "postpatch", function() {
20295                directive.componentUpdated(el, binding, vnode);
20296              });
20297            } else {
20298              setSelected(el, binding, vnode.context);
20299            }
20300            el._vOptions = [].map.call(el.options, getValue);
20301          } else if (vnode.tag === "textarea" || isTextInputType(el.type)) {
20302            el._vModifiers = binding.modifiers;
20303            if (!binding.modifiers.lazy) {
20304              el.addEventListener("compositionstart", onCompositionStart);
20305              el.addEventListener("compositionend", onCompositionEnd);
20306              el.addEventListener("change", onCompositionEnd);
20307              if (isIE9) {
20308                el.vmodel = true;
20309              }
20310            }
20311          }
20312        },
20313        componentUpdated: function(el, binding, vnode) {
20314          if (vnode.tag === "select") {
20315            setSelected(el, binding, vnode.context);
20316            var prevOptions_1 = el._vOptions;
20317            var curOptions_1 = el._vOptions = [].map.call(el.options, getValue);
20318            if (curOptions_1.some(function(o, i) {
20319              return !looseEqual(o, prevOptions_1[i]);
20320            })) {
20321              var needReset = el.multiple ? binding.value.some(function(v) {
20322                return hasNoMatchingOption(v, curOptions_1);
20323              }) : binding.value !== binding.oldValue && hasNoMatchingOption(binding.value, curOptions_1);
20324              if (needReset) {
20325                trigger(el, "change");
20326              }
20327            }
20328          }
20329        }
20330      };
20331      show = {
20332        bind: function(el, _a2, vnode) {
20333          var value2 = _a2.value;
20334          vnode = locateNode(vnode);
20335          var transition2 = vnode.data && vnode.data.transition;
20336          var originalDisplay = el.__vOriginalDisplay = el.style.display === "none" ? "" : el.style.display;
20337          if (value2 && transition2) {
20338            vnode.data.show = true;
20339            enter(vnode, function() {
20340              el.style.display = originalDisplay;
20341            });
20342          } else {
20343            el.style.display = value2 ? originalDisplay : "none";
20344          }
20345        },
20346        update: function(el, _a2, vnode) {
20347          var value2 = _a2.value, oldValue = _a2.oldValue;
20348          if (!value2 === !oldValue)
20349            return;
20350          vnode = locateNode(vnode);
20351          var transition2 = vnode.data && vnode.data.transition;
20352          if (transition2) {
20353            vnode.data.show = true;
20354            if (value2) {
20355              enter(vnode, function() {
20356                el.style.display = el.__vOriginalDisplay;
20357              });
20358            } else {
20359              leave(vnode, function() {
20360                el.style.display = "none";
20361              });
20362            }
20363          } else {
20364            el.style.display = value2 ? el.__vOriginalDisplay : "none";
20365          }
20366        },
20367        unbind: function(el, binding, vnode, oldVnode, isDestroy) {
20368          if (!isDestroy) {
20369            el.style.display = el.__vOriginalDisplay;
20370          }
20371        }
20372      };
20373      platformDirectives = {
20374        model: directive,
20375        show
20376      };
20377      transitionProps = {
20378        name: String,
20379        appear: Boolean,
20380        css: Boolean,
20381        mode: String,
20382        type: String,
20383        enterClass: String,
20384        leaveClass: String,
20385        enterToClass: String,
20386        leaveToClass: String,
20387        enterActiveClass: String,
20388        leaveActiveClass: String,
20389        appearClass: String,
20390        appearActiveClass: String,
20391        appearToClass: String,
20392        duration: [Number, String, Object]
20393      };
20394      isNotTextNode = function(c) {
20395        return c.tag || isAsyncPlaceholder(c);
20396      };
20397      isVShowDirective = function(d) {
20398        return d.name === "show";
20399      };
20400      Transition = {
20401        name: "transition",
20402        props: transitionProps,
20403        abstract: true,
20404        render: function(h2) {
20405          var _this = this;
20406          var children = this.$slots.default;
20407          if (!children) {
20408            return;
20409          }
20410          children = children.filter(isNotTextNode);
20411          if (!children.length) {
20412            return;
20413          }
20414          if (children.length > 1) {
20415            warn$2("<transition> can only be used on a single element. Use <transition-group> for lists.", this.$parent);
20416          }
20417          var mode = this.mode;
20418          if (mode && mode !== "in-out" && mode !== "out-in") {
20419            warn$2("invalid <transition> mode: " + mode, this.$parent);
20420          }
20421          var rawChild = children[0];
20422          if (hasParentTransition(this.$vnode)) {
20423            return rawChild;
20424          }
20425          var child = getRealChild(rawChild);
20426          if (!child) {
20427            return rawChild;
20428          }
20429          if (this._leaving) {
20430            return placeholder(h2, rawChild);
20431          }
20432          var id = "__transition-".concat(this._uid, "-");
20433          child.key = child.key == null ? child.isComment ? id + "comment" : id + child.tag : isPrimitive(child.key) ? String(child.key).indexOf(id) === 0 ? child.key : id + child.key : child.key;
20434          var data46 = (child.data || (child.data = {})).transition = extractTransitionData(this);
20435          var oldRawChild = this._vnode;
20436          var oldChild = getRealChild(oldRawChild);
20437          if (child.data.directives && child.data.directives.some(isVShowDirective)) {
20438            child.data.show = true;
20439          }
20440          if (oldChild && oldChild.data && !isSameChild(child, oldChild) && !isAsyncPlaceholder(oldChild) && // #6687 component root is a comment node
20441          !(oldChild.componentInstance && oldChild.componentInstance._vnode.isComment)) {
20442            var oldData = oldChild.data.transition = extend({}, data46);
20443            if (mode === "out-in") {
20444              this._leaving = true;
20445              mergeVNodeHook(oldData, "afterLeave", function() {
20446                _this._leaving = false;
20447                _this.$forceUpdate();
20448              });
20449              return placeholder(h2, rawChild);
20450            } else if (mode === "in-out") {
20451              if (isAsyncPlaceholder(child)) {
20452                return oldRawChild;
20453              }
20454              var delayedLeave_1;
20455              var performLeave = function() {
20456                delayedLeave_1();
20457              };
20458              mergeVNodeHook(data46, "afterEnter", performLeave);
20459              mergeVNodeHook(data46, "enterCancelled", performLeave);
20460              mergeVNodeHook(oldData, "delayLeave", function(leave3) {
20461                delayedLeave_1 = leave3;
20462              });
20463            }
20464          }
20465          return rawChild;
20466        }
20467      };
20468      props = extend({
20469        tag: String,
20470        moveClass: String
20471      }, transitionProps);
20472      delete props.mode;
20473      TransitionGroup = {
20474        props,
20475        beforeMount: function() {
20476          var _this = this;
20477          var update2 = this._update;
20478          this._update = function(vnode, hydrating) {
20479            var restoreActiveInstance = setActiveInstance(_this);
20480            _this.__patch__(
20481              _this._vnode,
20482              _this.kept,
20483              false,
20484              // hydrating
20485              true
20486              // removeOnly (!important, avoids unnecessary moves)
20487            );
20488            _this._vnode = _this.kept;
20489            restoreActiveInstance();
20490            update2.call(_this, vnode, hydrating);
20491          };
20492        },
20493        render: function(h2) {
20494          var tag3 = this.tag || this.$vnode.data.tag || "span";
20495          var map = /* @__PURE__ */ Object.create(null);
20496          var prevChildren = this.prevChildren = this.children;
20497          var rawChildren = this.$slots.default || [];
20498          var children = this.children = [];
20499          var transitionData = extractTransitionData(this);
20500          for (var i = 0; i < rawChildren.length; i++) {
20501            var c = rawChildren[i];
20502            if (c.tag) {
20503              if (c.key != null && String(c.key).indexOf("__vlist") !== 0) {
20504                children.push(c);
20505                map[c.key] = c;
20506                (c.data || (c.data = {})).transition = transitionData;
20507              } else if (true) {
20508                var opts = c.componentOptions;
20509                var name_1 = opts ? getComponentName(opts.Ctor.options) || opts.tag || "" : c.tag;
20510                warn$2("<transition-group> children must be keyed: <".concat(name_1, ">"));
20511              }
20512            }
20513          }
20514          if (prevChildren) {
20515            var kept = [];
20516            var removed = [];
20517            for (var i = 0; i < prevChildren.length; i++) {
20518              var c = prevChildren[i];
20519              c.data.transition = transitionData;
20520              c.data.pos = c.elm.getBoundingClientRect();
20521              if (map[c.key]) {
20522                kept.push(c);
20523              } else {
20524                removed.push(c);
20525              }
20526            }
20527            this.kept = h2(tag3, null, kept);
20528            this.removed = removed;
20529          }
20530          return h2(tag3, null, children);
20531        },
20532        updated: function() {
20533          var children = this.prevChildren;
20534          var moveClass = this.moveClass || (this.name || "v") + "-move";
20535          if (!children.length || !this.hasMove(children[0].elm, moveClass)) {
20536            return;
20537          }
20538          children.forEach(callPendingCbs);
20539          children.forEach(recordPosition);
20540          children.forEach(applyTranslation);
20541          this._reflow = document.body.offsetHeight;
20542          children.forEach(function(c) {
20543            if (c.data.moved) {
20544              var el_1 = c.elm;
20545              var s2 = el_1.style;
20546              addTransitionClass(el_1, moveClass);
20547              s2.transform = s2.WebkitTransform = s2.transitionDuration = "";
20548              el_1.addEventListener(transitionEndEvent, el_1._moveCb = function cb(e2) {
20549                if (e2 && e2.target !== el_1) {
20550                  return;
20551                }
20552                if (!e2 || /transform$/.test(e2.propertyName)) {
20553                  el_1.removeEventListener(transitionEndEvent, cb);
20554                  el_1._moveCb = null;
20555                  removeTransitionClass(el_1, moveClass);
20556                }
20557              });
20558            }
20559          });
20560        },
20561        methods: {
20562          hasMove: function(el, moveClass) {
20563            if (!hasTransition) {
20564              return false;
20565            }
20566            if (this._hasMove) {
20567              return this._hasMove;
20568            }
20569            var clone3 = el.cloneNode();
20570            if (el._transitionClasses) {
20571              el._transitionClasses.forEach(function(cls) {
20572                removeClass(clone3, cls);
20573              });
20574            }
20575            addClass(clone3, moveClass);
20576            clone3.style.display = "none";
20577            this.$el.appendChild(clone3);
20578            var info = getTransitionInfo(clone3);
20579            this.$el.removeChild(clone3);
20580            return this._hasMove = info.hasTransform;
20581          }
20582        }
20583      };
20584      platformComponents = {
20585        Transition,
20586        TransitionGroup
20587      };
20588      Vue.config.mustUseProp = mustUseProp;
20589      Vue.config.isReservedTag = isReservedTag;
20590      Vue.config.isReservedAttr = isReservedAttr;
20591      Vue.config.getTagNamespace = getTagNamespace;
20592      Vue.config.isUnknownElement = isUnknownElement;
20593      extend(Vue.options.directives, platformDirectives);
20594      extend(Vue.options.components, platformComponents);
20595      Vue.prototype.__patch__ = inBrowser ? patch : noop;
20596      Vue.prototype.$mount = function(el, hydrating) {
20597        el = el && inBrowser ? query(el) : void 0;
20598        return mountComponent(this, el, hydrating);
20599      };
20600      if (inBrowser) {
20601        setTimeout(function() {
20602          if (config.devtools) {
20603            if (devtools) {
20604              devtools.emit("init", Vue);
20605            } else if (true) {
20606              console[console.info ? "info" : "log"]("Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools");
20607            }
20608          }
20609          if (config.productionTip !== false && typeof console !== "undefined") {
20610            console[console.info ? "info" : "log"]("You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html");
20611          }
20612        }, 0);
20613      }
20614      defaultTagRE = /\{\{((?:.|\r?\n)+?)\}\}/g;
20615      regexEscapeRE = /[-.*+?^${}()|[\]\/\\]/g;
20616      buildRegex = cached(function(delimiters2) {
20617        var open = delimiters2[0].replace(regexEscapeRE, "\\$&");
20618        var close = delimiters2[1].replace(regexEscapeRE, "\\$&");
20619        return new RegExp(open + "((?:.|\\n)+?)" + close, "g");
20620      });
20621      klass = {
20622        staticKeys: ["staticClass"],
20623        transformNode: transformNode$1,
20624        genData: genData$2
20625      };
20626      style = {
20627        staticKeys: ["staticStyle"],
20628        transformNode,
20629        genData: genData$1
20630      };
20631      he = {
20632        decode: function(html2) {
20633          decoder = decoder || document.createElement("div");
20634          decoder.innerHTML = html2;
20635          return decoder.textContent;
20636        }
20637      };
20638      isUnaryTag = makeMap("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr");
20639      canBeLeftOpenTag = makeMap("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source");
20640      isNonPhrasingTag = makeMap("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track");
20641      attribute = /^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/;
20642      dynamicArgAttribute = /^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/;
20643      ncname = "[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(unicodeRegExp.source, "]*");
20644      qnameCapture = "((?:".concat(ncname, "\\:)?").concat(ncname, ")");
20645      startTagOpen = new RegExp("^<".concat(qnameCapture));
20646      startTagClose = /^\s*(\/?)>/;
20647      endTag = new RegExp("^<\\/".concat(qnameCapture, "[^>]*>"));
20648      doctype = /^<!DOCTYPE [^>]+>/i;
20649      comment = /^<!\--/;
20650      conditionalComment = /^<!\[/;
20651      isPlainTextElement = makeMap("script,style,textarea", true);
20652      reCache = {};
20653      decodingMap = {
20654        "&lt;": "<",
20655        "&gt;": ">",
20656        "&quot;": '"',
20657        "&amp;": "&",
20658        "&#10;": "\n",
20659        "&#9;": "	",
20660        "&#39;": "'"
20661      };
20662      encodedAttr = /&(?:lt|gt|quot|amp|#39);/g;
20663      encodedAttrWithNewLines = /&(?:lt|gt|quot|amp|#39|#10|#9);/g;
20664      isIgnoreNewlineTag = makeMap("pre,textarea", true);
20665      shouldIgnoreFirstNewline = function(tag3, html2) {
20666        return tag3 && isIgnoreNewlineTag(tag3) && html2[0] === "\n";
20667      };
20668      onRE = /^@|^v-on:/;
20669      dirRE = /^v-|^@|^:|^#/;
20670      forAliasRE = /([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/;
20671      forIteratorRE = /,([^,\}\]]*)(?:,([^,\}\]]*))?$/;
20672      stripParensRE = /^\(|\)$/g;
20673      dynamicArgRE = /^\[.*\]$/;
20674      argRE = /:(.*)$/;
20675      bindRE = /^:|^\.|^v-bind:/;
20676      modifierRE = /\.[^.\]]+(?=[^\]]*$)/g;
20677      slotRE = /^v-slot(:|$)|^#/;
20678      lineBreakRE = /[\r\n]/;
20679      whitespaceRE = /[ \f\t\r\n]+/g;
20680      invalidAttributeRE = /[\s"'<>\/=]/;
20681      decodeHTMLCached = cached(he.decode);
20682      emptySlotScopeToken = "_empty_";
20683      ieNSBug = /^xmlns:NS\d+/;
20684      ieNSPrefix = /^NS\d+:/;
20685      model = {
20686        preTransformNode
20687      };
20688      modules = [klass, style, model];
20689      directives = {
20690        model: model$1,
20691        text,
20692        html
20693      };
20694      baseOptions = {
20695        expectHTML: true,
20696        modules,
20697        directives,
20698        isPreTag,
20699        isUnaryTag,
20700        mustUseProp,
20701        canBeLeftOpenTag,
20702        isReservedTag,
20703        getTagNamespace,
20704        staticKeys: genStaticKeys$1(modules)
20705      };
20706      genStaticKeysCached = cached(genStaticKeys);
20707      fnExpRE = /^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/;
20708      fnInvokeRE = /\([^)]*?\);*$/;
20709      simplePathRE = /^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/;
20710      keyCodes = {
20711        esc: 27,
20712        tab: 9,
20713        enter: 13,
20714        space: 32,
20715        up: 38,
20716        left: 37,
20717        right: 39,
20718        down: 40,
20719        delete: [8, 46]
20720      };
20721      keyNames = {
20722        // #7880: IE11 and Edge use `Esc` for Escape key name.
20723        esc: ["Esc", "Escape"],
20724        tab: "Tab",
20725        enter: "Enter",
20726        // #9112: IE11 uses `Spacebar` for Space key name.
20727        space: [" ", "Spacebar"],
20728        // #7806: IE11 uses key names without `Arrow` prefix for arrow keys.
20729        up: ["Up", "ArrowUp"],
20730        left: ["Left", "ArrowLeft"],
20731        right: ["Right", "ArrowRight"],
20732        down: ["Down", "ArrowDown"],
20733        // #9112: IE11 uses `Del` for Delete key name.
20734        delete: ["Backspace", "Delete", "Del"]
20735      };
20736      genGuard = function(condition) {
20737        return "if(".concat(condition, ")return null;");
20738      };
20739      modifierCode = {
20740        stop: "$event.stopPropagation();",
20741        prevent: "$event.preventDefault();",
20742        self: genGuard("$event.target !== $event.currentTarget"),
20743        ctrl: genGuard("!$event.ctrlKey"),
20744        shift: genGuard("!$event.shiftKey"),
20745        alt: genGuard("!$event.altKey"),
20746        meta: genGuard("!$event.metaKey"),
20747        left: genGuard("'button' in $event && $event.button !== 0"),
20748        middle: genGuard("'button' in $event && $event.button !== 1"),
20749        right: genGuard("'button' in $event && $event.button !== 2")
20750      };
20751      baseDirectives = {
20752        on,
20753        bind,
20754        cloak: noop
20755      };
20756      CodegenState = /** @class */
20757      /* @__PURE__ */ (function() {
20758        function CodegenState2(options) {
20759          this.options = options;
20760          this.warn = options.warn || baseWarn;
20761          this.transforms = pluckModuleFunction(options.modules, "transformCode");
20762          this.dataGenFns = pluckModuleFunction(options.modules, "genData");
20763          this.directives = extend(extend({}, baseDirectives), options.directives);
20764          var isReservedTag2 = options.isReservedTag || no;
20765          this.maybeComponent = function(el) {
20766            return !!el.component || !isReservedTag2(el.tag);
20767          };
20768          this.onceId = 0;
20769          this.staticRenderFns = [];
20770          this.pre = false;
20771        }
20772        return CodegenState2;
20773      })();
20774      prohibitedKeywordRE = new RegExp("\\b" + "do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b") + "\\b");
20775      unaryOperatorsRE = new RegExp("\\b" + "delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b") + "\\s*\\([^\\)]*\\)");
20776      stripStringRE = /'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g;
20777      range = 2;
20778      createCompiler = createCompilerCreator(function baseCompile(template, options) {
20779        var ast = parse(template.trim(), options);
20780        if (options.optimize !== false) {
20781          optimize(ast, options);
20782        }
20783        var code = generate(ast, options);
20784        return {
20785          ast,
20786          render: code.render,
20787          staticRenderFns: code.staticRenderFns
20788        };
20789      });
20790      _a = createCompiler(baseOptions);
20791      compileToFunctions = _a.compileToFunctions;
20792      shouldDecodeNewlines = inBrowser ? getShouldDecode(false) : false;
20793      shouldDecodeNewlinesForHref = inBrowser ? getShouldDecode(true) : false;
20794      idToTemplate = cached(function(id) {
20795        var el = query(id);
20796        return el && el.innerHTML;
20797      });
20798      mount = Vue.prototype.$mount;
20799      Vue.prototype.$mount = function(el, hydrating) {
20800        el = el && query(el);
20801        if (el === document.body || el === document.documentElement) {
20802          warn$2("Do not mount Vue to <html> or <body> - mount to normal elements instead.");
20803          return this;
20804        }
20805        var options = this.$options;
20806        if (!options.render) {
20807          var template = options.template;
20808          if (template) {
20809            if (typeof template === "string") {
20810              if (template.charAt(0) === "#") {
20811                template = idToTemplate(template);
20812                if (!template) {
20813                  warn$2("Template element not found or is empty: ".concat(options.template), this);
20814                }
20815              }
20816            } else if (template.nodeType) {
20817              template = template.innerHTML;
20818            } else {
20819              if (true) {
20820                warn$2("invalid template option:" + template, this);
20821              }
20822              return this;
20823            }
20824          } else if (el) {
20825            template = getOuterHTML(el);
20826          }
20827          if (template) {
20828            if (config.performance && mark) {
20829              mark("compile");
20830            }
20831            var _a2 = compileToFunctions(template, {
20832              outputSourceRange: true,
20833              shouldDecodeNewlines,
20834              shouldDecodeNewlinesForHref,
20835              delimiters: options.delimiters,
20836              comments: options.comments
20837            }, this), render120 = _a2.render, staticRenderFns = _a2.staticRenderFns;
20838            options.render = render120;
20839            options.staticRenderFns = staticRenderFns;
20840            if (config.performance && mark) {
20841              mark("compile end");
20842              measure("vue ".concat(this._name, " compile"), "compile", "compile end");
20843            }
20844          }
20845        }
20846        return mount.call(this, el, hydrating);
20847      };
20848      Vue.compile = compileToFunctions;
20849    }
20850  });
20851
20852  
vendor: 18,371 bytes, lines 20852-21390
20852// node_modules/portal-vue/dist/portal-vue.common.js
20853  var require_portal_vue_common = __commonJS({
20854    "node_modules/portal-vue/dist/portal-vue.common.js"(exports) {
20855      "use strict";
20856      var import_bootstrap312 = __toESM(require_bootstrap());
20857      Object.defineProperty(exports, "__esModule", { value: true });
20858      function _interopDefault(ex) {
20859        return ex && typeof ex === "object" && "default" in ex ? ex["default"] : ex;
20860      }
20861      var Vue2 = _interopDefault((init_vue_esm(), __toCommonJS(vue_esm_exports)));
20862      function _typeof5(obj) {
20863        if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
20864          _typeof5 = function(obj2) {
20865            return typeof obj2;
20866          };
20867        } else {
20868          _typeof5 = function(obj2) {
20869            return obj2 && typeof Symbol === "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
20870          };
20871        }
20872        return _typeof5(obj);
20873      }
20874      function _toConsumableArray10(arr) {
20875        return _arrayWithoutHoles10(arr) || _iterableToArray10(arr) || _nonIterableSpread10();
20876      }
20877      function _arrayWithoutHoles10(arr) {
20878        if (Array.isArray(arr)) {
20879          for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];
20880          return arr2;
20881        }
20882      }
20883      function _iterableToArray10(iter) {
20884        if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
20885      }
20886      function _nonIterableSpread10() {
20887        throw new TypeError("Invalid attempt to spread non-iterable instance");
20888      }
20889      var inBrowser2 = typeof window !== "undefined";
20890      function freeze(item) {
20891        if (Array.isArray(item) || _typeof5(item) === "object") {
20892          return Object.freeze(item);
20893        }
20894        return item;
20895      }
20896      function combinePassengers(transports2) {
20897        var slotProps = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
20898        return transports2.reduce(function(passengers, transport) {
20899          var temp = transport.passengers[0];
20900          var newPassengers = typeof temp === "function" ? temp(slotProps) : transport.passengers;
20901          return passengers.concat(newPassengers);
20902        }, []);
20903      }
20904      function stableSort3(array, compareFn) {
20905        return array.map(function(v, idx) {
20906          return [idx, v];
20907        }).sort(function(a2, b) {
20908          return compareFn(a2[1], b[1]) || a2[0] - b[0];
20909        }).map(function(c) {
20910          return c[1];
20911        });
20912      }
20913      function pick3(obj, keys3) {
20914        return keys3.reduce(function(acc, key) {
20915          if (obj.hasOwnProperty(key)) {
20916            acc[key] = obj[key];
20917          }
20918          return acc;
20919        }, {});
20920      }
20921      var transports = {};
20922      var targets = {};
20923      var sources = {};
20924      var Wormhole3 = Vue2.extend({
20925        data: function data46() {
20926          return {
20927            transports,
20928            targets,
20929            sources,
20930            trackInstances: inBrowser2
20931          };
20932        },
20933        methods: {
20934          open: function open(transport) {
20935            if (!inBrowser2) return;
20936            var to = transport.to, from3 = transport.from, passengers = transport.passengers, _transport$order = transport.order, order = _transport$order === void 0 ? Infinity : _transport$order;
20937            if (!to || !from3 || !passengers) return;
20938            var newTransport = {
20939              to,
20940              from: from3,
20941              passengers: freeze(passengers),
20942              order
20943            };
20944            var keys3 = Object.keys(this.transports);
20945            if (keys3.indexOf(to) === -1) {
20946              Vue2.set(this.transports, to, []);
20947            }
20948            var currentIndex = this.$_getTransportIndex(newTransport);
20949            var newTransports = this.transports[to].slice(0);
20950            if (currentIndex === -1) {
20951              newTransports.push(newTransport);
20952            } else {
20953              newTransports[currentIndex] = newTransport;
20954            }
20955            this.transports[to] = stableSort3(newTransports, function(a2, b) {
20956              return a2.order - b.order;
20957            });
20958          },
20959          close: function close(transport) {
20960            var force = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
20961            var to = transport.to, from3 = transport.from;
20962            if (!to || !from3 && force === false) return;
20963            if (!this.transports[to]) {
20964              return;
20965            }
20966            if (force) {
20967              this.transports[to] = [];
20968            } else {
20969              var index4 = this.$_getTransportIndex(transport);
20970              if (index4 >= 0) {
20971                var newTransports = this.transports[to].slice(0);
20972                newTransports.splice(index4, 1);
20973                this.transports[to] = newTransports;
20974              }
20975            }
20976          },
20977          registerTarget: function registerTarget(target2, vm, force) {
20978            if (!inBrowser2) return;
20979            if (this.trackInstances && !force && this.targets[target2]) {
20980              console.warn("[portal-vue]: Target ".concat(target2, " already exists"));
20981            }
20982            this.$set(this.targets, target2, Object.freeze([vm]));
20983          },
20984          unregisterTarget: function unregisterTarget(target2) {
20985            this.$delete(this.targets, target2);
20986          },
20987          registerSource: function registerSource(source, vm, force) {
20988            if (!inBrowser2) return;
20989            if (this.trackInstances && !force && this.sources[source]) {
20990              console.warn("[portal-vue]: source ".concat(source, " already exists"));
20991            }
20992            this.$set(this.sources, source, Object.freeze([vm]));
20993          },
20994          unregisterSource: function unregisterSource(source) {
20995            this.$delete(this.sources, source);
20996          },
20997          hasTarget: function hasTarget(to) {
20998            return !!(this.targets[to] && this.targets[to][0]);
20999          },
21000          hasSource: function hasSource(to) {
21001            return !!(this.sources[to] && this.sources[to][0]);
21002          },
21003          hasContentFor: function hasContentFor(to) {
21004            return !!this.transports[to] && !!this.transports[to].length;
21005          },
21006          // Internal
21007          $_getTransportIndex: function $_getTransportIndex(_ref) {
21008            var to = _ref.to, from3 = _ref.from;
21009            for (var i in this.transports[to]) {
21010              if (this.transports[to][i].from === from3) {
21011                return +i;
21012              }
21013            }
21014            return -1;
21015          }
21016        }
21017      });
21018      var wormhole = new Wormhole3(transports);
21019      var _id = 1;
21020      var Portal2 = Vue2.extend({
21021        name: "portal",
21022        props: {
21023          disabled: {
21024            type: Boolean
21025          },
21026          name: {
21027            type: String,
21028            default: function _default16() {
21029              return String(_id++);
21030            }
21031          },
21032          order: {
21033            type: Number,
21034            default: 0
21035          },
21036          slim: {
21037            type: Boolean
21038          },
21039          slotProps: {
21040            type: Object,
21041            default: function _default16() {
21042              return {};
21043            }
21044          },
21045          tag: {
21046            type: String,
21047            default: "DIV"
21048          },
21049          to: {
21050            type: String,
21051            default: function _default16() {
21052              return String(Math.round(Math.random() * 1e7));
21053            }
21054          }
21055        },
21056        created: function created29() {
21057          var _this = this;
21058          this.$nextTick(function() {
21059            wormhole.registerSource(_this.name, _this);
21060          });
21061        },
21062        mounted: function mounted27() {
21063          if (!this.disabled) {
21064            this.sendUpdate();
21065          }
21066        },
21067        updated: function updated9() {
21068          if (this.disabled) {
21069            this.clear();
21070          } else {
21071            this.sendUpdate();
21072          }
21073        },
21074        beforeDestroy: function beforeDestroy29() {
21075          wormhole.unregisterSource(this.name);
21076          this.clear();
21077        },
21078        watch: {
21079          to: function to(newValue, oldValue) {
21080            oldValue && oldValue !== newValue && this.clear(oldValue);
21081            this.sendUpdate();
21082          }
21083        },
21084        methods: {
21085          clear: function clear(target2) {
21086            var closer = {
21087              from: this.name,
21088              to: target2 || this.to
21089            };
21090            wormhole.close(closer);
21091          },
21092          normalizeSlots: function normalizeSlots() {
21093            return this.$scopedSlots.default ? [this.$scopedSlots.default] : this.$slots.default;
21094          },
21095          normalizeOwnChildren: function normalizeOwnChildren(children) {
21096            return typeof children === "function" ? children(this.slotProps) : children;
21097          },
21098          sendUpdate: function sendUpdate() {
21099            var slotContent = this.normalizeSlots();
21100            if (slotContent) {
21101              var transport = {
21102                from: this.name,
21103                to: this.to,
21104                passengers: _toConsumableArray10(slotContent),
21105                order: this.order
21106              };
21107              wormhole.open(transport);
21108            } else {
21109              this.clear();
21110            }
21111          }
21112        },
21113        render: function render120(h2) {
21114          var children = this.$slots.default || this.$scopedSlots.default || [];
21115          var Tag = this.tag;
21116          if (children && this.disabled) {
21117            return children.length <= 1 && this.slim ? this.normalizeOwnChildren(children)[0] : h2(Tag, [this.normalizeOwnChildren(children)]);
21118          } else {
21119            return this.slim ? h2() : h2(Tag, {
21120              class: {
21121                "v-portal": true
21122              },
21123              style: {
21124                display: "none"
21125              },
21126              key: "v-portal-placeholder"
21127            });
21128          }
21129        }
21130      });
21131      var PortalTarget2 = Vue2.extend({
21132        name: "portalTarget",
21133        props: {
21134          multiple: {
21135            type: Boolean,
21136            default: false
21137          },
21138          name: {
21139            type: String,
21140            required: true
21141          },
21142          slim: {
21143            type: Boolean,
21144            default: false
21145          },
21146          slotProps: {
21147            type: Object,
21148            default: function _default16() {
21149              return {};
21150            }
21151          },
21152          tag: {
21153            type: String,
21154            default: "div"
21155          },
21156          transition: {
21157            type: [String, Object, Function]
21158          }
21159        },
21160        data: function data46() {
21161          return {
21162            transports: wormhole.transports,
21163            firstRender: true
21164          };
21165        },
21166        created: function created29() {
21167          var _this = this;
21168          this.$nextTick(function() {
21169            wormhole.registerTarget(_this.name, _this);
21170          });
21171        },
21172        watch: {
21173          ownTransports: function ownTransports() {
21174            this.$emit("change", this.children().length > 0);
21175          },
21176          name: function name(newVal, oldVal) {
21177            wormhole.unregisterTarget(oldVal);
21178            wormhole.registerTarget(newVal, this);
21179          }
21180        },
21181        mounted: function mounted27() {
21182          var _this2 = this;
21183          if (this.transition) {
21184            this.$nextTick(function() {
21185              _this2.firstRender = false;
21186            });
21187          }
21188        },
21189        beforeDestroy: function beforeDestroy29() {
21190          wormhole.unregisterTarget(this.name);
21191        },
21192        computed: {
21193          ownTransports: function ownTransports() {
21194            var transports2 = this.transports[this.name] || [];
21195            if (this.multiple) {
21196              return transports2;
21197            }
21198            return transports2.length === 0 ? [] : [transports2[transports2.length - 1]];
21199          },
21200          passengers: function passengers() {
21201            return combinePassengers(this.ownTransports, this.slotProps);
21202          }
21203        },
21204        methods: {
21205          // can't be a computed prop because it has to "react" to $slot changes.
21206          children: function children() {
21207            return this.passengers.length !== 0 ? this.passengers : this.$scopedSlots.default ? this.$scopedSlots.default(this.slotProps) : this.$slots.default || [];
21208          },
21209          // can't be a computed prop because it has to "react" to this.children().
21210          noWrapper: function noWrapper() {
21211            var noWrapper2 = this.slim && !this.transition;
21212            if (noWrapper2 && this.children().length > 1) {
21213              console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element.");
21214            }
21215            return noWrapper2;
21216          }
21217        },
21218        render: function render120(h2) {
21219          var noWrapper = this.noWrapper();
21220          var children = this.children();
21221          var Tag = this.transition || this.tag;
21222          return noWrapper ? children[0] : this.slim && !Tag ? h2() : h2(Tag, {
21223            props: {
21224              // if we have a transition component, pass the tag if it exists
21225              tag: this.transition && this.tag ? this.tag : void 0
21226            },
21227            class: {
21228              "vue-portal-target": true
21229            }
21230          }, children);
21231        }
21232      });
21233      var _id$1 = 0;
21234      var portalProps = ["disabled", "name", "order", "slim", "slotProps", "tag", "to"];
21235      var targetProps = ["multiple", "transition"];
21236      var MountingPortal = Vue2.extend({
21237        name: "MountingPortal",
21238        inheritAttrs: false,
21239        props: {
21240          append: {
21241            type: [Boolean, String]
21242          },
21243          bail: {
21244            type: Boolean
21245          },
21246          mountTo: {
21247            type: String,
21248            required: true
21249          },
21250          // Portal
21251          disabled: {
21252            type: Boolean
21253          },
21254          // name for the portal
21255          name: {
21256            type: String,
21257            default: function _default16() {
21258              return "mounted_" + String(_id$1++);
21259            }
21260          },
21261          order: {
21262            type: Number,
21263            default: 0
21264          },
21265          slim: {
21266            type: Boolean
21267          },
21268          slotProps: {
21269            type: Object,
21270            default: function _default16() {
21271              return {};
21272            }
21273          },
21274          tag: {
21275            type: String,
21276            default: "DIV"
21277          },
21278          // name for the target
21279          to: {
21280            type: String,
21281            default: function _default16() {
21282              return String(Math.round(Math.random() * 1e7));
21283            }
21284          },
21285          // Target
21286          multiple: {
21287            type: Boolean,
21288            default: false
21289          },
21290          targetSlim: {
21291            type: Boolean
21292          },
21293          targetSlotProps: {
21294            type: Object,
21295            default: function _default16() {
21296              return {};
21297            }
21298          },
21299          targetTag: {
21300            type: String,
21301            default: "div"
21302          },
21303          transition: {
21304            type: [String, Object, Function]
21305          }
21306        },
21307        created: function created29() {
21308          if (typeof document === "undefined") return;
21309          var el = document.querySelector(this.mountTo);
21310          if (!el) {
21311            console.error("[portal-vue]: Mount Point '".concat(this.mountTo, "' not found in document"));
21312            return;
21313          }
21314          var props153 = this.$props;
21315          if (wormhole.targets[props153.name]) {
21316            if (props153.bail) {
21317              console.warn("[portal-vue]: Target ".concat(props153.name, " is already mounted.\n        Aborting because 'bail: true' is set"));
21318            } else {
21319              this.portalTarget = wormhole.targets[props153.name];
21320            }
21321            return;
21322          }
21323          var append = props153.append;
21324          if (append) {
21325            var type2 = typeof append === "string" ? append : "DIV";
21326            var mountEl = document.createElement(type2);
21327            el.appendChild(mountEl);
21328            el = mountEl;
21329          }
21330          var _props2 = pick3(this.$props, targetProps);
21331          _props2.slim = this.targetSlim;
21332          _props2.tag = this.targetTag;
21333          _props2.slotProps = this.targetSlotProps;
21334          _props2.name = this.to;
21335          this.portalTarget = new PortalTarget2({
21336            el,
21337            parent: this.$parent || this,
21338            propsData: _props2
21339          });
21340        },
21341        beforeDestroy: function beforeDestroy29() {
21342          var target2 = this.portalTarget;
21343          if (this.append) {
21344            var el = target2.$el;
21345            el.parentNode.removeChild(el);
21346          }
21347          target2.$destroy();
21348        },
21349        render: function render120(h2) {
21350          if (!this.portalTarget) {
21351            console.warn("[portal-vue] Target wasn't mounted");
21352            return h2();
21353          }
21354          if (!this.$scopedSlots.manual) {
21355            var props153 = pick3(this.$props, portalProps);
21356            return h2(Portal2, {
21357              props: props153,
21358              attrs: this.$attrs,
21359              on: this.$listeners,
21360              scopedSlots: this.$scopedSlots
21361            }, this.$slots.default);
21362          }
21363          var content = this.$scopedSlots.manual({
21364            to: this.to
21365          });
21366          if (Array.isArray(content)) {
21367            content = content[0];
21368          }
21369          if (!content) return h2();
21370          return content;
21371        }
21372      });
21373      function install2(Vue$$1) {
21374        var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
21375        Vue$$1.component(options.portalName || "Portal", Portal2);
21376        Vue$$1.component(options.portalTargetName || "PortalTarget", PortalTarget2);
21377        Vue$$1.component(options.MountingPortalName || "MountingPortal", MountingPortal);
21378      }
21379      var index3 = {
21380        install: install2
21381      };
21382      exports.default = index3;
21383      exports.Portal = Portal2;
21384      exports.PortalTarget = PortalTarget2;
21385      exports.MountingPortal = MountingPortal;
21386      exports.Wormhole = wormhole;
21387    }
21388  });
21389
21390  
vendor: 237,966 bytes, lines 21390-26889
21390// node_modules/lodash/lodash.js
21391  var require_lodash = __commonJS({
21392    "node_modules/lodash/lodash.js"(exports, module) {
21393      var import_bootstrap312 = __toESM(require_bootstrap());
21394      (function() {
21395        var undefined2;
21396        var VERSION = "4.18.1";
21397        var LARGE_ARRAY_SIZE = 200;
21398        var CORE_ERROR_TEXT = "Unsupported core-js use. Try https://npms.io/search?q=ponyfill.", FUNC_ERROR_TEXT = "Expected a function", INVALID_TEMPL_VAR_ERROR_TEXT = "Invalid `variable` option passed into `_.template`", INVALID_TEMPL_IMPORTS_ERROR_TEXT = "Invalid `imports` option passed into `_.template`";
21399        var HASH_UNDEFINED = "__lodash_hash_undefined__";
21400        var MAX_MEMOIZE_SIZE = 500;
21401        var PLACEHOLDER = "__lodash_placeholder__";
21402        var CLONE_DEEP_FLAG = 1, CLONE_FLAT_FLAG = 2, CLONE_SYMBOLS_FLAG = 4;
21403        var COMPARE_PARTIAL_FLAG = 1, COMPARE_UNORDERED_FLAG = 2;
21404        var WRAP_BIND_FLAG = 1, WRAP_BIND_KEY_FLAG = 2, WRAP_CURRY_BOUND_FLAG = 4, WRAP_CURRY_FLAG = 8, WRAP_CURRY_RIGHT_FLAG = 16, WRAP_PARTIAL_FLAG = 32, WRAP_PARTIAL_RIGHT_FLAG = 64, WRAP_ARY_FLAG = 128, WRAP_REARG_FLAG = 256, WRAP_FLIP_FLAG = 512;
21405        var DEFAULT_TRUNC_LENGTH = 30, DEFAULT_TRUNC_OMISSION = "...";
21406        var HOT_COUNT = 800, HOT_SPAN = 16;
21407        var LAZY_FILTER_FLAG = 1, LAZY_MAP_FLAG = 2, LAZY_WHILE_FLAG = 3;
21408        var INFINITY = 1 / 0, MAX_SAFE_INTEGER = 9007199254740991, MAX_INTEGER = 17976931348623157e292, NAN = 0 / 0;
21409        var MAX_ARRAY_LENGTH = 4294967295, MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1, HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;
21410        var wrapFlags = [
21411          ["ary", WRAP_ARY_FLAG],
21412          ["bind", WRAP_BIND_FLAG],
21413          ["bindKey", WRAP_BIND_KEY_FLAG],
21414          ["curry", WRAP_CURRY_FLAG],
21415          ["curryRight", WRAP_CURRY_RIGHT_FLAG],
21416          ["flip", WRAP_FLIP_FLAG],
21417          ["partial", WRAP_PARTIAL_FLAG],
21418          ["partialRight", WRAP_PARTIAL_RIGHT_FLAG],
21419          ["rearg", WRAP_REARG_FLAG]
21420        ];
21421        var argsTag = "[object Arguments]", arrayTag = "[object Array]", asyncTag = "[object AsyncFunction]", boolTag = "[object Boolean]", dateTag = "[object Date]", domExcTag = "[object DOMException]", errorTag = "[object Error]", funcTag = "[object Function]", genTag = "[object GeneratorFunction]", mapTag = "[object Map]", numberTag = "[object Number]", nullTag = "[object Null]", objectTag = "[object Object]", promiseTag = "[object Promise]", proxyTag = "[object Proxy]", regexpTag = "[object RegExp]", setTag = "[object Set]", stringTag = "[object String]", symbolTag = "[object Symbol]", undefinedTag = "[object Undefined]", weakMapTag = "[object WeakMap]", weakSetTag = "[object WeakSet]";
21422        var arrayBufferTag = "[object ArrayBuffer]", dataViewTag = "[object DataView]", float32Tag = "[object Float32Array]", float64Tag = "[object Float64Array]", int8Tag = "[object Int8Array]", int16Tag = "[object Int16Array]", int32Tag = "[object Int32Array]", uint8Tag = "[object Uint8Array]", uint8ClampedTag = "[object Uint8ClampedArray]", uint16Tag = "[object Uint16Array]", uint32Tag = "[object Uint32Array]";
21423        var reEmptyStringLeading = /\b__p \+= '';/g, reEmptyStringMiddle = /\b(__p \+=) '' \+/g, reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
21424        var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, reUnescapedHtml = /[&<>"']/g, reHasEscapedHtml = RegExp(reEscapedHtml.source), reHasUnescapedHtml = RegExp(reUnescapedHtml.source);
21425        var reEscape = /<%-([\s\S]+?)%>/g, reEvaluate = /<%([\s\S]+?)%>/g, reInterpolate = /<%=([\s\S]+?)%>/g;
21426        var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, reIsPlainProp = /^\w*$/, rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
21427        var reRegExpChar = /[\\^$.*+?()[\]{}|]/g, reHasRegExpChar = RegExp(reRegExpChar.source);
21428        var reTrimStart = /^\s+/;
21429        var reWhitespace = /\s/;
21430        var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/, reSplitDetails = /,? & /;
21431        var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;
21432        var reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/;
21433        var reEscapeChar = /\\(\\)?/g;
21434        var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
21435        var reFlags = /\w*$/;
21436        var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
21437        var reIsBinary = /^0b[01]+$/i;
21438        var reIsHostCtor = /^\[object .+?Constructor\]$/;
21439        var reIsOctal = /^0o[0-7]+$/i;
21440        var reIsUint = /^(?:0|[1-9]\d*)$/;
21441        var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;
21442        var reNoMatch = /($^)/;
21443        var reUnescapedString = /['\n\r\u2028\u2029\\]/g;
21444        var rsAstralRange = "\\ud800-\\udfff", rsComboMarksRange = "\\u0300-\\u036f", reComboHalfMarksRange = "\\ufe20-\\ufe2f", rsComboSymbolsRange = "\\u20d0-\\u20ff", rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange, rsDingbatRange = "\\u2700-\\u27bf", rsLowerRange = "a-z\\xdf-\\xf6\\xf8-\\xff", rsMathOpRange = "\\xac\\xb1\\xd7\\xf7", rsNonCharRange = "\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf", rsPunctuationRange = "\\u2000-\\u206f", rsSpaceRange = " \\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", rsUpperRange = "A-Z\\xc0-\\xd6\\xd8-\\xde", rsVarRange = "\\ufe0e\\ufe0f", rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;
21445        var rsApos = "['\u2019]", rsAstral = "[" + rsAstralRange + "]", rsBreak = "[" + rsBreakRange + "]", rsCombo = "[" + rsComboRange + "]", rsDigits = "\\d+", rsDingbat = "[" + rsDingbatRange + "]", rsLower = "[" + rsLowerRange + "]", rsMisc = "[^" + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + "]", rsFitz = "\\ud83c[\\udffb-\\udfff]", rsModifier = "(?:" + rsCombo + "|" + rsFitz + ")", rsNonAstral = "[^" + rsAstralRange + "]", rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}", rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]", rsUpper = "[" + rsUpperRange + "]", rsZWJ = "\\u200d";
21446        var rsMiscLower = "(?:" + rsLower + "|" + rsMisc + ")", rsMiscUpper = "(?:" + rsUpper + "|" + rsMisc + ")", rsOptContrLower = "(?:" + rsApos + "(?:d|ll|m|re|s|t|ve))?", rsOptContrUpper = "(?:" + rsApos + "(?:D|LL|M|RE|S|T|VE))?", reOptMod = rsModifier + "?", rsOptVar = "[" + rsVarRange + "]?", rsOptJoin = "(?:" + rsZWJ + "(?:" + [rsNonAstral, rsRegional, rsSurrPair].join("|") + ")" + rsOptVar + reOptMod + ")*", rsOrdLower = "\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])", rsOrdUpper = "\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])", rsSeq = rsOptVar + reOptMod + rsOptJoin, rsEmoji = "(?:" + [rsDingbat, rsRegional, rsSurrPair].join("|") + ")" + rsSeq, rsSymbol = "(?:" + [rsNonAstral + rsCombo + "?", rsCombo, rsRegional, rsSurrPair, rsAstral].join("|") + ")";
21447        var reApos = RegExp(rsApos, "g");
21448        var reComboMark = RegExp(rsCombo, "g");
21449        var reUnicode = RegExp(rsFitz + "(?=" + rsFitz + ")|" + rsSymbol + rsSeq, "g");
21450        var reUnicodeWord = RegExp([
21451          rsUpper + "?" + rsLower + "+" + rsOptContrLower + "(?=" + [rsBreak, rsUpper, "$"].join("|") + ")",
21452          rsMiscUpper + "+" + rsOptContrUpper + "(?=" + [rsBreak, rsUpper + rsMiscLower, "$"].join("|") + ")",
21453          rsUpper + "?" + rsMiscLower + "+" + rsOptContrLower,
21454          rsUpper + "+" + rsOptContrUpper,
21455          rsOrdUpper,
21456          rsOrdLower,
21457          rsDigits,
21458          rsEmoji
21459        ].join("|"), "g");
21460        var reHasUnicode = RegExp("[" + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + "]");
21461        var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;
21462        var contextProps = [
21463          "Array",
21464          "Buffer",
21465          "DataView",
21466          "Date",
21467          "Error",
21468          "Float32Array",
21469          "Float64Array",
21470          "Function",
21471          "Int8Array",
21472          "Int16Array",
21473          "Int32Array",
21474          "Map",
21475          "Math",
21476          "Object",
21477          "Promise",
21478          "RegExp",
21479          "Set",
21480          "String",
21481          "Symbol",
21482          "TypeError",
21483          "Uint8Array",
21484          "Uint8ClampedArray",
21485          "Uint16Array",
21486          "Uint32Array",
21487          "WeakMap",
21488          "_",
21489          "clearTimeout",
21490          "isFinite",
21491          "parseInt",
21492          "setTimeout"
21493        ];
21494        var templateCounter = -1;
21495        var typedArrayTags = {};
21496        typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = typedArrayTags[uint32Tag] = true;
21497        typedArrayTags[argsTag] = typedArrayTags[arrayTag] = typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = typedArrayTags[errorTag] = typedArrayTags[funcTag] = typedArrayTags[mapTag] = typedArrayTags[numberTag] = typedArrayTags[objectTag] = typedArrayTags[regexpTag] = typedArrayTags[setTag] = typedArrayTags[stringTag] = typedArrayTags[weakMapTag] = false;
21498        var cloneableTags = {};
21499        cloneableTags[argsTag] = cloneableTags[arrayTag] = cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = cloneableTags[boolTag] = cloneableTags[dateTag] = cloneableTags[float32Tag] = cloneableTags[float64Tag] = cloneableTags[int8Tag] = cloneableTags[int16Tag] = cloneableTags[int32Tag] = cloneableTags[mapTag] = cloneableTags[numberTag] = cloneableTags[objectTag] = cloneableTags[regexpTag] = cloneableTags[setTag] = cloneableTags[stringTag] = cloneableTags[symbolTag] = cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;
21500        cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false;
21501        var deburredLetters = {
21502          // Latin-1 Supplement block.
21503          "\xC0": "A",
21504          "\xC1": "A",
21505          "\xC2": "A",
21506          "\xC3": "A",
21507          "\xC4": "A",
21508          "\xC5": "A",
21509          "\xE0": "a",
21510          "\xE1": "a",
21511          "\xE2": "a",
21512          "\xE3": "a",
21513          "\xE4": "a",
21514          "\xE5": "a",
21515          "\xC7": "C",
21516          "\xE7": "c",
21517          "\xD0": "D",
21518          "\xF0": "d",
21519          "\xC8": "E",
21520          "\xC9": "E",
21521          "\xCA": "E",
21522          "\xCB": "E",
21523          "\xE8": "e",
21524          "\xE9": "e",
21525          "\xEA": "e",
21526          "\xEB": "e",
21527          "\xCC": "I",
21528          "\xCD": "I",
21529          "\xCE": "I",
21530          "\xCF": "I",
21531          "\xEC": "i",
21532          "\xED": "i",
21533          "\xEE": "i",
21534          "\xEF": "i",
21535          "\xD1": "N",
21536          "\xF1": "n",
21537          "\xD2": "O",
21538          "\xD3": "O",
21539          "\xD4": "O",
21540          "\xD5": "O",
21541          "\xD6": "O",
21542          "\xD8": "O",
21543          "\xF2": "o",
21544          "\xF3": "o",
21545          "\xF4": "o",
21546          "\xF5": "o",
21547          "\xF6": "o",
21548          "\xF8": "o",
21549          "\xD9": "U",
21550          "\xDA": "U",
21551          "\xDB": "U",
21552          "\xDC": "U",
21553          "\xF9": "u",
21554          "\xFA": "u",
21555          "\xFB": "u",
21556          "\xFC": "u",
21557          "\xDD": "Y",
21558          "\xFD": "y",
21559          "\xFF": "y",
21560          "\xC6": "Ae",
21561          "\xE6": "ae",
21562          "\xDE": "Th",
21563          "\xFE": "th",
21564          "\xDF": "ss",
21565          // Latin Extended-A block.
21566          "\u0100": "A",
21567          "\u0102": "A",
21568          "\u0104": "A",
21569          "\u0101": "a",
21570          "\u0103": "a",
21571          "\u0105": "a",
21572          "\u0106": "C",
21573          "\u0108": "C",
21574          "\u010A": "C",
21575          "\u010C": "C",
21576          "\u0107": "c",
21577          "\u0109": "c",
21578          "\u010B": "c",
21579          "\u010D": "c",
21580          "\u010E": "D",
21581          "\u0110": "D",
21582          "\u010F": "d",
21583          "\u0111": "d",
21584          "\u0112": "E",
21585          "\u0114": "E",
21586          "\u0116": "E",
21587          "\u0118": "E",
21588          "\u011A": "E",
21589          "\u0113": "e",
21590          "\u0115": "e",
21591          "\u0117": "e",
21592          "\u0119": "e",
21593          "\u011B": "e",
21594          "\u011C": "G",
21595          "\u011E": "G",
21596          "\u0120": "G",
21597          "\u0122": "G",
21598          "\u011D": "g",
21599          "\u011F": "g",
21600          "\u0121": "g",
21601          "\u0123": "g",
21602          "\u0124": "H",
21603          "\u0126": "H",
21604          "\u0125": "h",
21605          "\u0127": "h",
21606          "\u0128": "I",
21607          "\u012A": "I",
21608          "\u012C": "I",
21609          "\u012E": "I",
21610          "\u0130": "I",
21611          "\u0129": "i",
21612          "\u012B": "i",
21613          "\u012D": "i",
21614          "\u012F": "i",
21615          "\u0131": "i",
21616          "\u0134": "J",
21617          "\u0135": "j",
21618          "\u0136": "K",
21619          "\u0137": "k",
21620          "\u0138": "k",
21621          "\u0139": "L",
21622          "\u013B": "L",
21623          "\u013D": "L",
21624          "\u013F": "L",
21625          "\u0141": "L",
21626          "\u013A": "l",
21627          "\u013C": "l",
21628          "\u013E": "l",
21629          "\u0140": "l",
21630          "\u0142": "l",
21631          "\u0143": "N",
21632          "\u0145": "N",
21633          "\u0147": "N",
21634          "\u014A": "N",
21635          "\u0144": "n",
21636          "\u0146": "n",
21637          "\u0148": "n",
21638          "\u014B": "n",
21639          "\u014C": "O",
21640          "\u014E": "O",
21641          "\u0150": "O",
21642          "\u014D": "o",
21643          "\u014F": "o",
21644          "\u0151": "o",
21645          "\u0154": "R",
21646          "\u0156": "R",
21647          "\u0158": "R",
21648          "\u0155": "r",
21649          "\u0157": "r",
21650          "\u0159": "r",
21651          "\u015A": "S",
21652          "\u015C": "S",
21653          "\u015E": "S",
21654          "\u0160": "S",
21655          "\u015B": "s",
21656          "\u015D": "s",
21657          "\u015F": "s",
21658          "\u0161": "s",
21659          "\u0162": "T",
21660          "\u0164": "T",
21661          "\u0166": "T",
21662          "\u0163": "t",
21663          "\u0165": "t",
21664          "\u0167": "t",
21665          "\u0168": "U",
21666          "\u016A": "U",
21667          "\u016C": "U",
21668          "\u016E": "U",
21669          "\u0170": "U",
21670          "\u0172": "U",
21671          "\u0169": "u",
21672          "\u016B": "u",
21673          "\u016D": "u",
21674          "\u016F": "u",
21675          "\u0171": "u",
21676          "\u0173": "u",
21677          "\u0174": "W",
21678          "\u0175": "w",
21679          "\u0176": "Y",
21680          "\u0177": "y",
21681          "\u0178": "Y",
21682          "\u0179": "Z",
21683          "\u017B": "Z",
21684          "\u017D": "Z",
21685          "\u017A": "z",
21686          "\u017C": "z",
21687          "\u017E": "z",
21688          "\u0132": "IJ",
21689          "\u0133": "ij",
21690          "\u0152": "Oe",
21691          "\u0153": "oe",
21692          "\u0149": "'n",
21693          "\u017F": "s"
21694        };
21695        var htmlEscapes = {
21696          "&": "&amp;",
21697          "<": "&lt;",
21698          ">": "&gt;",
21699          '"': "&quot;",
21700          "'": "&#39;"
21701        };
21702        var htmlUnescapes = {
21703          "&amp;": "&",
21704          "&lt;": "<",
21705          "&gt;": ">",
21706          "&quot;": '"',
21707          "&#39;": "'"
21708        };
21709        var stringEscapes = {
21710          "\\": "\\",
21711          "'": "'",
21712          "\n": "n",
21713          "\r": "r",
21714          "\u2028": "u2028",
21715          "\u2029": "u2029"
21716        };
21717        var freeParseFloat = parseFloat, freeParseInt = parseInt;
21718        var freeGlobal = typeof global == "object" && global && global.Object === Object && global;
21719        var freeSelf = typeof self == "object" && self && self.Object === Object && self;
21720        var root = freeGlobal || freeSelf || Function("return this")();
21721        var freeExports = typeof exports == "object" && exports && !exports.nodeType && exports;
21722        var freeModule = freeExports && typeof module == "object" && module && !module.nodeType && module;
21723        var moduleExports = freeModule && freeModule.exports === freeExports;
21724        var freeProcess = moduleExports && freeGlobal.process;
21725        var nodeUtil = (function() {
21726          try {
21727            var types = freeModule && freeModule.require && freeModule.require("util").types;
21728            if (types) {
21729              return types;
21730            }
21731            return freeProcess && freeProcess.binding && freeProcess.binding("util");
21732          } catch (e2) {
21733          }
21734        })();
21735        var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer, nodeIsDate = nodeUtil && nodeUtil.isDate, nodeIsMap = nodeUtil && nodeUtil.isMap, nodeIsRegExp = nodeUtil && nodeUtil.isRegExp, nodeIsSet = nodeUtil && nodeUtil.isSet, nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;
21736        function apply(func, thisArg, args) {
21737          switch (args.length) {
21738            case 0:
21739              return func.call(thisArg);
21740            case 1:
21741              return func.call(thisArg, args[0]);
21742            case 2:
21743              return func.call(thisArg, args[0], args[1]);
21744            case 3:
21745              return func.call(thisArg, args[0], args[1], args[2]);
21746          }
21747          return func.apply(thisArg, args);
21748        }
21749        function arrayAggregator(array, setter, iteratee, accumulator) {
21750          var index3 = -1, length = array == null ? 0 : array.length;
21751          while (++index3 < length) {
21752            var value2 = array[index3];
21753            setter(accumulator, value2, iteratee(value2), array);
21754          }
21755          return accumulator;
21756        }
21757        function arrayEach(array, iteratee) {
21758          var index3 = -1, length = array == null ? 0 : array.length;
21759          while (++index3 < length) {
21760            if (iteratee(array[index3], index3, array) === false) {
21761              break;
21762            }
21763          }
21764          return array;
21765        }
21766        function arrayEachRight(array, iteratee) {
21767          var length = array == null ? 0 : array.length;
21768          while (length--) {
21769            if (iteratee(array[length], length, array) === false) {
21770              break;
21771            }
21772          }
21773          return array;
21774        }
21775        function arrayEvery(array, predicate) {
21776          var index3 = -1, length = array == null ? 0 : array.length;
21777          while (++index3 < length) {
21778            if (!predicate(array[index3], index3, array)) {
21779              return false;
21780            }
21781          }
21782          return true;
21783        }
21784        function arrayFilter(array, predicate) {
21785          var index3 = -1, length = array == null ? 0 : array.length, resIndex = 0, result = [];
21786          while (++index3 < length) {
21787            var value2 = array[index3];
21788            if (predicate(value2, index3, array)) {
21789              result[resIndex++] = value2;
21790            }
21791          }
21792          return result;
21793        }
21794        function arrayIncludes3(array, value2) {
21795          var length = array == null ? 0 : array.length;
21796          return !!length && baseIndexOf(array, value2, 0) > -1;
21797        }
21798        function arrayIncludesWith(array, value2, comparator) {
21799          var index3 = -1, length = array == null ? 0 : array.length;
21800          while (++index3 < length) {
21801            if (comparator(value2, array[index3])) {
21802              return true;
21803            }
21804          }
21805          return false;
21806        }
21807        function arrayMap(array, iteratee) {
21808          var index3 = -1, length = array == null ? 0 : array.length, result = Array(length);
21809          while (++index3 < length) {
21810            result[index3] = iteratee(array[index3], index3, array);
21811          }
21812          return result;
21813        }
21814        function arrayPush(array, values) {
21815          var index3 = -1, length = values.length, offset3 = array.length;
21816          while (++index3 < length) {
21817            array[offset3 + index3] = values[index3];
21818          }
21819          return array;
21820        }
21821        function arrayReduce(array, iteratee, accumulator, initAccum) {
21822          var index3 = -1, length = array == null ? 0 : array.length;
21823          if (initAccum && length) {
21824            accumulator = array[++index3];
21825          }
21826          while (++index3 < length) {
21827            accumulator = iteratee(accumulator, array[index3], index3, array);
21828          }
21829          return accumulator;
21830        }
21831        function arrayReduceRight(array, iteratee, accumulator, initAccum) {
21832          var length = array == null ? 0 : array.length;
21833          if (initAccum && length) {
21834            accumulator = array[--length];
21835          }
21836          while (length--) {
21837            accumulator = iteratee(accumulator, array[length], length, array);
21838          }
21839          return accumulator;
21840        }
21841        function arraySome(array, predicate) {
21842          var index3 = -1, length = array == null ? 0 : array.length;
21843          while (++index3 < length) {
21844            if (predicate(array[index3], index3, array)) {
21845              return true;
21846            }
21847          }
21848          return false;
21849        }
21850        var asciiSize = baseProperty("length");
21851        function asciiToArray(string) {
21852          return string.split("");
21853        }
21854        function asciiWords(string) {
21855          return string.match(reAsciiWord) || [];
21856        }
21857        function baseFindKey(collection, predicate, eachFunc) {
21858          var result;
21859          eachFunc(collection, function(value2, key, collection2) {
21860            if (predicate(value2, key, collection2)) {
21861              result = key;
21862              return false;
21863            }
21864          });
21865          return result;
21866        }
21867        function baseFindIndex(array, predicate, fromIndex, fromRight) {
21868          var length = array.length, index3 = fromIndex + (fromRight ? 1 : -1);
21869          while (fromRight ? index3-- : ++index3 < length) {
21870            if (predicate(array[index3], index3, array)) {
21871              return index3;
21872            }
21873          }
21874          return -1;
21875        }
21876        function baseIndexOf(array, value2, fromIndex) {
21877          return value2 === value2 ? strictIndexOf(array, value2, fromIndex) : baseFindIndex(array, baseIsNaN, fromIndex);
21878        }
21879        function baseIndexOfWith(array, value2, fromIndex, comparator) {
21880          var index3 = fromIndex - 1, length = array.length;
21881          while (++index3 < length) {
21882            if (comparator(array[index3], value2)) {
21883              return index3;
21884            }
21885          }
21886          return -1;
21887        }
21888        function baseIsNaN(value2) {
21889          return value2 !== value2;
21890        }
21891        function baseMean(array, iteratee) {
21892          var length = array == null ? 0 : array.length;
21893          return length ? baseSum(array, iteratee) / length : NAN;
21894        }
21895        function baseProperty(key) {
21896          return function(object) {
21897            return object == null ? undefined2 : object[key];
21898          };
21899        }
21900        function basePropertyOf(object) {
21901          return function(key) {
21902            return object == null ? undefined2 : object[key];
21903          };
21904        }
21905        function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {
21906          eachFunc(collection, function(value2, index3, collection2) {
21907            accumulator = initAccum ? (initAccum = false, value2) : iteratee(accumulator, value2, index3, collection2);
21908          });
21909          return accumulator;
21910        }
21911        function baseSortBy(array, comparer) {
21912          var length = array.length;
21913          array.sort(comparer);
21914          while (length--) {
21915            array[length] = array[length].value;
21916          }
21917          return array;
21918        }
21919        function baseSum(array, iteratee) {
21920          var result, index3 = -1, length = array.length;
21921          while (++index3 < length) {
21922            var current = iteratee(array[index3]);
21923            if (current !== undefined2) {
21924              result = result === undefined2 ? current : result + current;
21925            }
21926          }
21927          return result;
21928        }
21929        function baseTimes(n, iteratee) {
21930          var index3 = -1, result = Array(n);
21931          while (++index3 < n) {
21932            result[index3] = iteratee(index3);
21933          }
21934          return result;
21935        }
21936        function baseToPairs(object, props153) {
21937          return arrayMap(props153, function(key) {
21938            return [key, object[key]];
21939          });
21940        }
21941        function baseTrim(string) {
21942          return string ? string.slice(0, trimmedEndIndex(string) + 1).replace(reTrimStart, "") : string;
21943        }
21944        function baseUnary(func) {
21945          return function(value2) {
21946            return func(value2);
21947          };
21948        }
21949        function baseValues(object, props153) {
21950          return arrayMap(props153, function(key) {
21951            return object[key];
21952          });
21953        }
21954        function cacheHas(cache, key) {
21955          return cache.has(key);
21956        }
21957        function charsStartIndex(strSymbols, chrSymbols) {
21958          var index3 = -1, length = strSymbols.length;
21959          while (++index3 < length && baseIndexOf(chrSymbols, strSymbols[index3], 0) > -1) {
21960          }
21961          return index3;
21962        }
21963        function charsEndIndex(strSymbols, chrSymbols) {
21964          var index3 = strSymbols.length;
21965          while (index3-- && baseIndexOf(chrSymbols, strSymbols[index3], 0) > -1) {
21966          }
21967          return index3;
21968        }
21969        function countHolders(array, placeholder2) {
21970          var length = array.length, result = 0;
21971          while (length--) {
21972            if (array[length] === placeholder2) {
21973              ++result;
21974            }
21975          }
21976          return result;
21977        }
21978        var deburrLetter = basePropertyOf(deburredLetters);
21979        var escapeHtmlChar = basePropertyOf(htmlEscapes);
21980        function escapeStringChar(chr2) {
21981          return "\\" + stringEscapes[chr2];
21982        }
21983        function getValue2(object, key) {
21984          return object == null ? undefined2 : object[key];
21985        }
21986        function hasUnicode(string) {
21987          return reHasUnicode.test(string);
21988        }
21989        function hasUnicodeWord(string) {
21990          return reHasUnicodeWord.test(string);
21991        }
21992        function iteratorToArray(iterator) {
21993          var data46, result = [];
21994          while (!(data46 = iterator.next()).done) {
21995            result.push(data46.value);
21996          }
21997          return result;
21998        }
21999        function mapToArray(map) {
22000          var index3 = -1, result = Array(map.size);
22001          map.forEach(function(value2, key) {
22002            result[++index3] = [key, value2];
22003          });
22004          return result;
22005        }
22006        function overArg(func, transform) {
22007          return function(arg) {
22008            return func(transform(arg));
22009          };
22010        }
22011        function replaceHolders(array, placeholder2) {
22012          var index3 = -1, length = array.length, resIndex = 0, result = [];
22013          while (++index3 < length) {
22014            var value2 = array[index3];
22015            if (value2 === placeholder2 || value2 === PLACEHOLDER) {
22016              array[index3] = PLACEHOLDER;
22017              result[resIndex++] = index3;
22018            }
22019          }
22020          return result;
22021        }
22022        function setToArray(set6) {
22023          var index3 = -1, result = Array(set6.size);
22024          set6.forEach(function(value2) {
22025            result[++index3] = value2;
22026          });
22027          return result;
22028        }
22029        function setToPairs(set6) {
22030          var index3 = -1, result = Array(set6.size);
22031          set6.forEach(function(value2) {
22032            result[++index3] = [value2, value2];
22033          });
22034          return result;
22035        }
22036        function strictIndexOf(array, value2, fromIndex) {
22037          var index3 = fromIndex - 1, length = array.length;
22038          while (++index3 < length) {
22039            if (array[index3] === value2) {
22040              return index3;
22041            }
22042          }
22043          return -1;
22044        }
22045        function strictLastIndexOf(array, value2, fromIndex) {
22046          var index3 = fromIndex + 1;
22047          while (index3--) {
22048            if (array[index3] === value2) {
22049              return index3;
22050            }
22051          }
22052          return index3;
22053        }
22054        function stringSize(string) {
22055          return hasUnicode(string) ? unicodeSize(string) : asciiSize(string);
22056        }
22057        function stringToArray(string) {
22058          return hasUnicode(string) ? unicodeToArray(string) : asciiToArray(string);
22059        }
22060        function trimmedEndIndex(string) {
22061          var index3 = string.length;
22062          while (index3-- && reWhitespace.test(string.charAt(index3))) {
22063          }
22064          return index3;
22065        }
22066        var unescapeHtmlChar = basePropertyOf(htmlUnescapes);
22067        function unicodeSize(string) {
22068          var result = reUnicode.lastIndex = 0;
22069          while (reUnicode.test(string)) {
22070            ++result;
22071          }
22072          return result;
22073        }
22074        function unicodeToArray(string) {
22075          return string.match(reUnicode) || [];
22076        }
22077        function unicodeWords(string) {
22078          return string.match(reUnicodeWord) || [];
22079        }
22080        var runInContext = (function runInContext2(context7) {
22081          context7 = context7 == null ? root : _2.defaults(root.Object(), context7, _2.pick(root, contextProps));
22082          var Array2 = context7.Array, Date2 = context7.Date, Error2 = context7.Error, Function2 = context7.Function, Math2 = context7.Math, Object2 = context7.Object, RegExp2 = context7.RegExp, String2 = context7.String, TypeError2 = context7.TypeError;
22083          var arrayProto2 = Array2.prototype, funcProto = Function2.prototype, objectProto = Object2.prototype;
22084          var coreJsData = context7["__core-js_shared__"];
22085          var funcToString = funcProto.toString;
22086          var hasOwnProperty4 = objectProto.hasOwnProperty;
22087          var idCounter = 0;
22088          var maskSrcKey = (function() {
22089            var uid2 = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || "");
22090            return uid2 ? "Symbol(src)_1." + uid2 : "";
22091          })();
22092          var nativeObjectToString = objectProto.toString;
22093          var objectCtorString = funcToString.call(Object2);
22094          var oldDash = root._;
22095          var reIsNative = RegExp2(
22096            "^" + funcToString.call(hasOwnProperty4).replace(reRegExpChar, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
22097          );
22098          var Buffer2 = moduleExports ? context7.Buffer : undefined2, Symbol2 = context7.Symbol, Uint8Array2 = context7.Uint8Array, allocUnsafe = Buffer2 ? Buffer2.allocUnsafe : undefined2, getPrototype = overArg(Object2.getPrototypeOf, Object2), objectCreate = Object2.create, propertyIsEnumerable = objectProto.propertyIsEnumerable, splice = arrayProto2.splice, spreadableSymbol = Symbol2 ? Symbol2.isConcatSpreadable : undefined2, symIterator = Symbol2 ? Symbol2.iterator : undefined2, symToStringTag = Symbol2 ? Symbol2.toStringTag : undefined2;
22099          var defineProperty3 = (function() {
22100            try {
22101              var func = getNative(Object2, "defineProperty");
22102              func({}, "", {});
22103              return func;
22104            } catch (e2) {
22105            }
22106          })();
22107          var ctxClearTimeout = context7.clearTimeout !== root.clearTimeout && context7.clearTimeout, ctxNow = Date2 && Date2.now !== root.Date.now && Date2.now, ctxSetTimeout = context7.setTimeout !== root.setTimeout && context7.setTimeout;
22108          var nativeCeil = Math2.ceil, nativeFloor = Math2.floor, nativeGetSymbols = Object2.getOwnPropertySymbols, nativeIsBuffer = Buffer2 ? Buffer2.isBuffer : undefined2, nativeIsFinite = context7.isFinite, nativeJoin = arrayProto2.join, nativeKeys = overArg(Object2.keys, Object2), nativeMax = Math2.max, nativeMin = Math2.min, nativeNow = Date2.now, nativeParseInt = context7.parseInt, nativeRandom = Math2.random, nativeReverse = arrayProto2.reverse;
22109          var DataView = getNative(context7, "DataView"), Map2 = getNative(context7, "Map"), Promise2 = getNative(context7, "Promise"), Set2 = getNative(context7, "Set"), WeakMap2 = getNative(context7, "WeakMap"), nativeCreate = getNative(Object2, "create");
22110          var metaMap = WeakMap2 && new WeakMap2();
22111          var realNames = {};
22112          var dataViewCtorString = toSource(DataView), mapCtorString = toSource(Map2), promiseCtorString = toSource(Promise2), setCtorString = toSource(Set2), weakMapCtorString = toSource(WeakMap2);
22113          var symbolProto = Symbol2 ? Symbol2.prototype : undefined2, symbolValueOf = symbolProto ? symbolProto.valueOf : undefined2, symbolToString = symbolProto ? symbolProto.toString : undefined2;
22114          function lodash(value2) {
22115            if (isObjectLike(value2) && !isArray4(value2) && !(value2 instanceof LazyWrapper)) {
22116              if (value2 instanceof LodashWrapper) {
22117                return value2;
22118              }
22119              if (hasOwnProperty4.call(value2, "__wrapped__")) {
22120                return wrapperClone(value2);
22121              }
22122            }
22123            return new LodashWrapper(value2);
22124          }
22125          var baseCreate = /* @__PURE__ */ (function() {
22126            function object() {
22127            }
22128            return function(proto) {
22129              if (!isObject4(proto)) {
22130                return {};
22131              }
22132              if (objectCreate) {
22133                return objectCreate(proto);
22134              }
22135              object.prototype = proto;
22136              var result2 = new object();
22137              object.prototype = undefined2;
22138              return result2;
22139            };
22140          })();
22141          function baseLodash() {
22142          }
22143          function LodashWrapper(value2, chainAll) {
22144            this.__wrapped__ = value2;
22145            this.__actions__ = [];
22146            this.__chain__ = !!chainAll;
22147            this.__index__ = 0;
22148            this.__values__ = undefined2;
22149          }
22150          lodash.templateSettings = {
22151            /**
22152             * Used to detect `data` property values to be HTML-escaped.
22153             *
22154             * @memberOf _.templateSettings
22155             * @type {RegExp}
22156             */
22157            "escape": reEscape,
22158            /**
22159             * Used to detect code to be evaluated.
22160             *
22161             * @memberOf _.templateSettings
22162             * @type {RegExp}
22163             */
22164            "evaluate": reEvaluate,
22165            /**
22166             * Used to detect `data` property values to inject.
22167             *
22168             * @memberOf _.templateSettings
22169             * @type {RegExp}
22170             */
22171            "interpolate": reInterpolate,
22172            /**
22173             * Used to reference the data object in the template text.
22174             *
22175             * @memberOf _.templateSettings
22176             * @type {string}
22177             */
22178            "variable": "",
22179            /**
22180             * Used to import variables into the compiled template.
22181             *
22182             * @memberOf _.templateSettings
22183             * @type {Object}
22184             */
22185            "imports": {
22186              /**
22187               * A reference to the `lodash` function.
22188               *
22189               * @memberOf _.templateSettings.imports
22190               * @type {Function}
22191               */
22192              "_": lodash
22193            }
22194          };
22195          lodash.prototype = baseLodash.prototype;
22196          lodash.prototype.constructor = lodash;
22197          LodashWrapper.prototype = baseCreate(baseLodash.prototype);
22198          LodashWrapper.prototype.constructor = LodashWrapper;
22199          function LazyWrapper(value2) {
22200            this.__wrapped__ = value2;
22201            this.__actions__ = [];
22202            this.__dir__ = 1;
22203            this.__filtered__ = false;
22204            this.__iteratees__ = [];
22205            this.__takeCount__ = MAX_ARRAY_LENGTH;
22206            this.__views__ = [];
22207          }
22208          function lazyClone() {
22209            var result2 = new LazyWrapper(this.__wrapped__);
22210            result2.__actions__ = copyArray(this.__actions__);
22211            result2.__dir__ = this.__dir__;
22212            result2.__filtered__ = this.__filtered__;
22213            result2.__iteratees__ = copyArray(this.__iteratees__);
22214            result2.__takeCount__ = this.__takeCount__;
22215            result2.__views__ = copyArray(this.__views__);
22216            return result2;
22217          }
22218          function lazyReverse() {
22219            if (this.__filtered__) {
22220              var result2 = new LazyWrapper(this);
22221              result2.__dir__ = -1;
22222              result2.__filtered__ = true;
22223            } else {
22224              result2 = this.clone();
22225              result2.__dir__ *= -1;
22226            }
22227            return result2;
22228          }
22229          function lazyValue() {
22230            var array = this.__wrapped__.value(), dir = this.__dir__, isArr = isArray4(array), isRight = dir < 0, arrLength = isArr ? array.length : 0, view = getView(0, arrLength, this.__views__), start2 = view.start, end = view.end, length = end - start2, index3 = isRight ? end : start2 - 1, iteratees = this.__iteratees__, iterLength = iteratees.length, resIndex = 0, takeCount = nativeMin(length, this.__takeCount__);
22231            if (!isArr || !isRight && arrLength == length && takeCount == length) {
22232              return baseWrapperValue(array, this.__actions__);
22233            }
22234            var result2 = [];
22235            outer:
22236              while (length-- && resIndex < takeCount) {
22237                index3 += dir;
22238                var iterIndex = -1, value2 = array[index3];
22239                while (++iterIndex < iterLength) {
22240                  var data46 = iteratees[iterIndex], iteratee2 = data46.iteratee, type2 = data46.type, computed2 = iteratee2(value2);
22241                  if (type2 == LAZY_MAP_FLAG) {
22242                    value2 = computed2;
22243                  } else if (!computed2) {
22244                    if (type2 == LAZY_FILTER_FLAG) {
22245                      continue outer;
22246                    } else {
22247                      break outer;
22248                    }
22249                  }
22250                }
22251                result2[resIndex++] = value2;
22252              }
22253            return result2;
22254          }
22255          LazyWrapper.prototype = baseCreate(baseLodash.prototype);
22256          LazyWrapper.prototype.constructor = LazyWrapper;
22257          function Hash(entries) {
22258            var index3 = -1, length = entries == null ? 0 : entries.length;
22259            this.clear();
22260            while (++index3 < length) {
22261              var entry = entries[index3];
22262              this.set(entry[0], entry[1]);
22263            }
22264          }
22265          function hashClear() {
22266            this.__data__ = nativeCreate ? nativeCreate(null) : {};
22267            this.size = 0;
22268          }
22269          function hashDelete(key) {
22270            var result2 = this.has(key) && delete this.__data__[key];
22271            this.size -= result2 ? 1 : 0;
22272            return result2;
22273          }
22274          function hashGet(key) {
22275            var data46 = this.__data__;
22276            if (nativeCreate) {
22277              var result2 = data46[key];
22278              return result2 === HASH_UNDEFINED ? undefined2 : result2;
22279            }
22280            return hasOwnProperty4.call(data46, key) ? data46[key] : undefined2;
22281          }
22282          function hashHas(key) {
22283            var data46 = this.__data__;
22284            return nativeCreate ? data46[key] !== undefined2 : hasOwnProperty4.call(data46, key);
22285          }
22286          function hashSet(key, value2) {
22287            var data46 = this.__data__;
22288            this.size += this.has(key) ? 0 : 1;
22289            data46[key] = nativeCreate && value2 === undefined2 ? HASH_UNDEFINED : value2;
22290            return this;
22291          }
22292          Hash.prototype.clear = hashClear;
22293          Hash.prototype["delete"] = hashDelete;
22294          Hash.prototype.get = hashGet;
22295          Hash.prototype.has = hashHas;
22296          Hash.prototype.set = hashSet;
22297          function ListCache(entries) {
22298            var index3 = -1, length = entries == null ? 0 : entries.length;
22299            this.clear();
22300            while (++index3 < length) {
22301              var entry = entries[index3];
22302              this.set(entry[0], entry[1]);
22303            }
22304          }
22305          function listCacheClear() {
22306            this.__data__ = [];
22307            this.size = 0;
22308          }
22309          function listCacheDelete(key) {
22310            var data46 = this.__data__, index3 = assocIndexOf(data46, key);
22311            if (index3 < 0) {
22312              return false;
22313            }
22314            var lastIndex = data46.length - 1;
22315            if (index3 == lastIndex) {
22316              data46.pop();
22317            } else {
22318              splice.call(data46, index3, 1);
22319            }
22320            --this.size;
22321            return true;
22322          }
22323          function listCacheGet(key) {
22324            var data46 = this.__data__, index3 = assocIndexOf(data46, key);
22325            return index3 < 0 ? undefined2 : data46[index3][1];
22326          }
22327          function listCacheHas(key) {
22328            return assocIndexOf(this.__data__, key) > -1;
22329          }
22330          function listCacheSet(key, value2) {
22331            var data46 = this.__data__, index3 = assocIndexOf(data46, key);
22332            if (index3 < 0) {
22333              ++this.size;
22334              data46.push([key, value2]);
22335            } else {
22336              data46[index3][1] = value2;
22337            }
22338            return this;
22339          }
22340          ListCache.prototype.clear = listCacheClear;
22341          ListCache.prototype["delete"] = listCacheDelete;
22342          ListCache.prototype.get = listCacheGet;
22343          ListCache.prototype.has = listCacheHas;
22344          ListCache.prototype.set = listCacheSet;
22345          function MapCache(entries) {
22346            var index3 = -1, length = entries == null ? 0 : entries.length;
22347            this.clear();
22348            while (++index3 < length) {
22349              var entry = entries[index3];
22350              this.set(entry[0], entry[1]);
22351            }
22352          }
22353          function mapCacheClear() {
22354            this.size = 0;
22355            this.__data__ = {
22356              "hash": new Hash(),
22357              "map": new (Map2 || ListCache)(),
22358              "string": new Hash()
22359            };
22360          }
22361          function mapCacheDelete(key) {
22362            var result2 = getMapData(this, key)["delete"](key);
22363            this.size -= result2 ? 1 : 0;
22364            return result2;
22365          }
22366          function mapCacheGet(key) {
22367            return getMapData(this, key).get(key);
22368          }
22369          function mapCacheHas(key) {
22370            return getMapData(this, key).has(key);
22371          }
22372          function mapCacheSet(key, value2) {
22373            var data46 = getMapData(this, key), size2 = data46.size;
22374            data46.set(key, value2);
22375            this.size += data46.size == size2 ? 0 : 1;
22376            return this;
22377          }
22378          MapCache.prototype.clear = mapCacheClear;
22379          MapCache.prototype["delete"] = mapCacheDelete;
22380          MapCache.prototype.get = mapCacheGet;
22381          MapCache.prototype.has = mapCacheHas;
22382          MapCache.prototype.set = mapCacheSet;
22383          function SetCache(values2) {
22384            var index3 = -1, length = values2 == null ? 0 : values2.length;
22385            this.__data__ = new MapCache();
22386            while (++index3 < length) {
22387              this.add(values2[index3]);
22388            }
22389          }
22390          function setCacheAdd(value2) {
22391            this.__data__.set(value2, HASH_UNDEFINED);
22392            return this;
22393          }
22394          function setCacheHas(value2) {
22395            return this.__data__.has(value2);
22396          }
22397          SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;
22398          SetCache.prototype.has = setCacheHas;
22399          function Stack(entries) {
22400            var data46 = this.__data__ = new ListCache(entries);
22401            this.size = data46.size;
22402          }
22403          function stackClear() {
22404            this.__data__ = new ListCache();
22405            this.size = 0;
22406          }
22407          function stackDelete(key) {
22408            var data46 = this.__data__, result2 = data46["delete"](key);
22409            this.size = data46.size;
22410            return result2;
22411          }
22412          function stackGet(key) {
22413            return this.__data__.get(key);
22414          }
22415          function stackHas(key) {
22416            return this.__data__.has(key);
22417          }
22418          function stackSet(key, value2) {
22419            var data46 = this.__data__;
22420            if (data46 instanceof ListCache) {
22421              var pairs = data46.__data__;
22422              if (!Map2 || pairs.length < LARGE_ARRAY_SIZE - 1) {
22423                pairs.push([key, value2]);
22424                this.size = ++data46.size;
22425                return this;
22426              }
22427              data46 = this.__data__ = new MapCache(pairs);
22428            }
22429            data46.set(key, value2);
22430            this.size = data46.size;
22431            return this;
22432          }
22433          Stack.prototype.clear = stackClear;
22434          Stack.prototype["delete"] = stackDelete;
22435          Stack.prototype.get = stackGet;
22436          Stack.prototype.has = stackHas;
22437          Stack.prototype.set = stackSet;
22438          function arrayLikeKeys(value2, inherited) {
22439            var isArr = isArray4(value2), isArg = !isArr && isArguments(value2), isBuff = !isArr && !isArg && isBuffer(value2), isType = !isArr && !isArg && !isBuff && isTypedArray(value2), skipIndexes = isArr || isArg || isBuff || isType, result2 = skipIndexes ? baseTimes(value2.length, String2) : [], length = result2.length;
22440            for (var key in value2) {
22441              if ((inherited || hasOwnProperty4.call(value2, key)) && !(skipIndexes && // Safari 9 has enumerable `arguments.length` in strict mode.
22442              (key == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
22443              isBuff && (key == "offset" || key == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
22444              isType && (key == "buffer" || key == "byteLength" || key == "byteOffset") || // Skip index properties.
22445              isIndex(key, length)))) {
22446                result2.push(key);
22447              }
22448            }
22449            return result2;
22450          }
22451          function arraySample(array) {
22452            var length = array.length;
22453            return length ? array[baseRandom(0, length - 1)] : undefined2;
22454          }
22455          function arraySampleSize(array, n) {
22456            return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length));
22457          }
22458          function arrayShuffle(array) {
22459            return shuffleSelf(copyArray(array));
22460          }
22461          function assignMergeValue(object, key, value2) {
22462            if (value2 !== undefined2 && !eq(object[key], value2) || value2 === undefined2 && !(key in object)) {
22463              baseAssignValue(object, key, value2);
22464            }
22465          }
22466          function assignValue(object, key, value2) {
22467            var objValue = object[key];
22468            if (!(hasOwnProperty4.call(object, key) && eq(objValue, value2)) || value2 === undefined2 && !(key in object)) {
22469              baseAssignValue(object, key, value2);
22470            }
22471          }
22472          function assocIndexOf(array, key) {
22473            var length = array.length;
22474            while (length--) {
22475              if (eq(array[length][0], key)) {
22476                return length;
22477              }
22478            }
22479            return -1;
22480          }
22481          function baseAggregator(collection, setter, iteratee2, accumulator) {
22482            baseEach(collection, function(value2, key, collection2) {
22483              setter(accumulator, value2, iteratee2(value2), collection2);
22484            });
22485            return accumulator;
22486          }
22487          function baseAssign(object, source) {
22488            return object && copyObject(source, keys3(source), object);
22489          }
22490          function baseAssignIn(object, source) {
22491            return object && copyObject(source, keysIn(source), object);
22492          }
22493          function baseAssignValue(object, key, value2) {
22494            if (key == "__proto__" && defineProperty3) {
22495              defineProperty3(object, key, {
22496                "configurable": true,
22497                "enumerable": true,
22498                "value": value2,
22499                "writable": true
22500              });
22501            } else {
22502              object[key] = value2;
22503            }
22504          }
22505          function baseAt(object, paths) {
22506            var index3 = -1, length = paths.length, result2 = Array2(length), skip = object == null;
22507            while (++index3 < length) {
22508              result2[index3] = skip ? undefined2 : get10(object, paths[index3]);
22509            }
22510            return result2;
22511          }
22512          function baseClamp(number, lower, upper) {
22513            if (number === number) {
22514              if (upper !== undefined2) {
22515                number = number <= upper ? number : upper;
22516              }
22517              if (lower !== undefined2) {
22518                number = number >= lower ? number : lower;
22519              }
22520            }
22521            return number;
22522          }
22523          function baseClone(value2, bitmask, customizer, key, object, stack) {
22524            var result2, isDeep = bitmask & CLONE_DEEP_FLAG, isFlat = bitmask & CLONE_FLAT_FLAG, isFull = bitmask & CLONE_SYMBOLS_FLAG;
22525            if (customizer) {
22526              result2 = object ? customizer(value2, key, object, stack) : customizer(value2);
22527            }
22528            if (result2 !== undefined2) {
22529              return result2;
22530            }
22531            if (!isObject4(value2)) {
22532              return value2;
22533            }
22534            var isArr = isArray4(value2);
22535            if (isArr) {
22536              result2 = initCloneArray(value2);
22537              if (!isDeep) {
22538                return copyArray(value2, result2);
22539              }
22540            } else {
22541              var tag3 = getTag(value2), isFunc = tag3 == funcTag || tag3 == genTag;
22542              if (isBuffer(value2)) {
22543                return cloneBuffer(value2, isDeep);
22544              }
22545              if (tag3 == objectTag || tag3 == argsTag || isFunc && !object) {
22546                result2 = isFlat || isFunc ? {} : initCloneObject(value2);
22547                if (!isDeep) {
22548                  return isFlat ? copySymbolsIn(value2, baseAssignIn(result2, value2)) : copySymbols(value2, baseAssign(result2, value2));
22549                }
22550              } else {
22551                if (!cloneableTags[tag3]) {
22552                  return object ? value2 : {};
22553                }
22554                result2 = initCloneByTag(value2, tag3, isDeep);
22555              }
22556            }
22557            stack || (stack = new Stack());
22558            var stacked = stack.get(value2);
22559            if (stacked) {
22560              return stacked;
22561            }
22562            stack.set(value2, result2);
22563            if (isSet(value2)) {
22564              value2.forEach(function(subValue) {
22565                result2.add(baseClone(subValue, bitmask, customizer, subValue, value2, stack));
22566              });
22567            } else if (isMap(value2)) {
22568              value2.forEach(function(subValue, key2) {
22569                result2.set(key2, baseClone(subValue, bitmask, customizer, key2, value2, stack));
22570              });
22571            }
22572            var keysFunc = isFull ? isFlat ? getAllKeysIn : getAllKeys : isFlat ? keysIn : keys3;
22573            var props153 = isArr ? undefined2 : keysFunc(value2);
22574            arrayEach(props153 || value2, function(subValue, key2) {
22575              if (props153) {
22576                key2 = subValue;
22577                subValue = value2[key2];
22578              }
22579              assignValue(result2, key2, baseClone(subValue, bitmask, customizer, key2, value2, stack));
22580            });
22581            return result2;
22582          }
22583          function baseConforms(source) {
22584            var props153 = keys3(source);
22585            return function(object) {
22586              return baseConformsTo(object, source, props153);
22587            };
22588          }
22589          function baseConformsTo(object, source, props153) {
22590            var length = props153.length;
22591            if (object == null) {
22592              return !length;
22593            }
22594            object = Object2(object);
22595            while (length--) {
22596              var key = props153[length], predicate = source[key], value2 = object[key];
22597              if (value2 === undefined2 && !(key in object) || !predicate(value2)) {
22598                return false;
22599              }
22600            }
22601            return true;
22602          }
22603          function baseDelay(func, wait, args) {
22604            if (typeof func != "function") {
22605              throw new TypeError2(FUNC_ERROR_TEXT);
22606            }
22607            return setTimeout2(function() {
22608              func.apply(undefined2, args);
22609            }, wait);
22610          }
22611          function baseDifference(array, values2, iteratee2, comparator) {
22612            var index3 = -1, includes2 = arrayIncludes3, isCommon = true, length = array.length, result2 = [], valuesLength = values2.length;
22613            if (!length) {
22614              return result2;
22615            }
22616            if (iteratee2) {
22617              values2 = arrayMap(values2, baseUnary(iteratee2));
22618            }
22619            if (comparator) {
22620              includes2 = arrayIncludesWith;
22621              isCommon = false;
22622            } else if (values2.length >= LARGE_ARRAY_SIZE) {
22623              includes2 = cacheHas;
22624              isCommon = false;
22625              values2 = new SetCache(values2);
22626            }
22627            outer:
22628              while (++index3 < length) {
22629                var value2 = array[index3], computed2 = iteratee2 == null ? value2 : iteratee2(value2);
22630                value2 = comparator || value2 !== 0 ? value2 : 0;
22631                if (isCommon && computed2 === computed2) {
22632                  var valuesIndex = valuesLength;
22633                  while (valuesIndex--) {
22634                    if (values2[valuesIndex] === computed2) {
22635                      continue outer;
22636                    }
22637                  }
22638                  result2.push(value2);
22639                } else if (!includes2(values2, computed2, comparator)) {
22640                  result2.push(value2);
22641                }
22642              }
22643            return result2;
22644          }
22645          var baseEach = createBaseEach(baseForOwn);
22646          var baseEachRight = createBaseEach(baseForOwnRight, true);
22647          function baseEvery(collection, predicate) {
22648            var result2 = true;
22649            baseEach(collection, function(value2, index3, collection2) {
22650              result2 = !!predicate(value2, index3, collection2);
22651              return result2;
22652            });
22653            return result2;
22654          }
22655          function baseExtremum(array, iteratee2, comparator) {
22656            var index3 = -1, length = array.length;
22657            while (++index3 < length) {
22658              var value2 = array[index3], current = iteratee2(value2);
22659              if (current != null && (computed2 === undefined2 ? current === current && !isSymbol(current) : comparator(current, computed2))) {
22660                var computed2 = current, result2 = value2;
22661              }
22662            }
22663            return result2;
22664          }
22665          function baseFill(array, value2, start2, end) {
22666            var length = array.length;
22667            start2 = toInteger3(start2);
22668            if (start2 < 0) {
22669              start2 = -start2 > length ? 0 : length + start2;
22670            }
22671            end = end === undefined2 || end > length ? length : toInteger3(end);
22672            if (end < 0) {
22673              end += length;
22674            }
22675            end = start2 > end ? 0 : toLength(end);
22676            while (start2 < end) {
22677              array[start2++] = value2;
22678            }
22679            return array;
22680          }
22681          function baseFilter(collection, predicate) {
22682            var result2 = [];
22683            baseEach(collection, function(value2, index3, collection2) {
22684              if (predicate(value2, index3, collection2)) {
22685                result2.push(value2);
22686              }
22687            });
22688            return result2;
22689          }
22690          function baseFlatten(array, depth, predicate, isStrict, result2) {
22691            var index3 = -1, length = array.length;
22692            predicate || (predicate = isFlattenable);
22693            result2 || (result2 = []);
22694            while (++index3 < length) {
22695              var value2 = array[index3];
22696              if (depth > 0 && predicate(value2)) {
22697                if (depth > 1) {
22698                  baseFlatten(value2, depth - 1, predicate, isStrict, result2);
22699                } else {
22700                  arrayPush(result2, value2);
22701                }
22702              } else if (!isStrict) {
22703                result2[result2.length] = value2;
22704              }
22705            }
22706            return result2;
22707          }
22708          var baseFor = createBaseFor();
22709          var baseForRight = createBaseFor(true);
22710          function baseForOwn(object, iteratee2) {
22711            return object && baseFor(object, iteratee2, keys3);
22712          }
22713          function baseForOwnRight(object, iteratee2) {
22714            return object && baseForRight(object, iteratee2, keys3);
22715          }
22716          function baseFunctions(object, props153) {
22717            return arrayFilter(props153, function(key) {
22718              return isFunction4(object[key]);
22719            });
22720          }
22721          function baseGet(object, path) {
22722            path = castPath(path, object);
22723            var index3 = 0, length = path.length;
22724            while (object != null && index3 < length) {
22725              object = object[toKey(path[index3++])];
22726            }
22727            return index3 && index3 == length ? object : undefined2;
22728          }
22729          function baseGetAllKeys(object, keysFunc, symbolsFunc) {
22730            var result2 = keysFunc(object);
22731            return isArray4(object) ? result2 : arrayPush(result2, symbolsFunc(object));
22732          }
22733          function baseGetTag(value2) {
22734            if (value2 == null) {
22735              return value2 === undefined2 ? undefinedTag : nullTag;
22736            }
22737            return symToStringTag && symToStringTag in Object2(value2) ? getRawTag(value2) : objectToString(value2);
22738          }
22739          function baseGt(value2, other) {
22740            return value2 > other;
22741          }
22742          function baseHas(object, key) {
22743            return object != null && hasOwnProperty4.call(object, key);
22744          }
22745          function baseHasIn(object, key) {
22746            return object != null && key in Object2(object);
22747          }
22748          function baseInRange(number, start2, end) {
22749            return number >= nativeMin(start2, end) && number < nativeMax(start2, end);
22750          }
22751          function baseIntersection(arrays, iteratee2, comparator) {
22752            var includes2 = comparator ? arrayIncludesWith : arrayIncludes3, length = arrays[0].length, othLength = arrays.length, othIndex = othLength, caches = Array2(othLength), maxLength = Infinity, result2 = [];
22753            while (othIndex--) {
22754              var array = arrays[othIndex];
22755              if (othIndex && iteratee2) {
22756                array = arrayMap(array, baseUnary(iteratee2));
22757              }
22758              maxLength = nativeMin(array.length, maxLength);
22759              caches[othIndex] = !comparator && (iteratee2 || length >= 120 && array.length >= 120) ? new SetCache(othIndex && array) : undefined2;
22760            }
22761            array = arrays[0];
22762            var index3 = -1, seen = caches[0];
22763            outer:
22764              while (++index3 < length && result2.length < maxLength) {
22765                var value2 = array[index3], computed2 = iteratee2 ? iteratee2(value2) : value2;
22766                value2 = comparator || value2 !== 0 ? value2 : 0;
22767                if (!(seen ? cacheHas(seen, computed2) : includes2(result2, computed2, comparator))) {
22768                  othIndex = othLength;
22769                  while (--othIndex) {
22770                    var cache = caches[othIndex];
22771                    if (!(cache ? cacheHas(cache, computed2) : includes2(arrays[othIndex], computed2, comparator))) {
22772                      continue outer;
22773                    }
22774                  }
22775                  if (seen) {
22776                    seen.push(computed2);
22777                  }
22778                  result2.push(value2);
22779                }
22780              }
22781            return result2;
22782          }
22783          function baseInverter(object, setter, iteratee2, accumulator) {
22784            baseForOwn(object, function(value2, key, object2) {
22785              setter(accumulator, iteratee2(value2), key, object2);
22786            });
22787            return accumulator;
22788          }
22789          function baseInvoke(object, path, args) {
22790            path = castPath(path, object);
22791            object = parent(object, path);
22792            var func = object == null ? object : object[toKey(last(path))];
22793            return func == null ? undefined2 : apply(func, object, args);
22794          }
22795          function baseIsArguments(value2) {
22796            return isObjectLike(value2) && baseGetTag(value2) == argsTag;
22797          }
22798          function baseIsArrayBuffer(value2) {
22799            return isObjectLike(value2) && baseGetTag(value2) == arrayBufferTag;
22800          }
22801          function baseIsDate(value2) {
22802            return isObjectLike(value2) && baseGetTag(value2) == dateTag;
22803          }
22804          function baseIsEqual(value2, other, bitmask, customizer, stack) {
22805            if (value2 === other) {
22806              return true;
22807            }
22808            if (value2 == null || other == null || !isObjectLike(value2) && !isObjectLike(other)) {
22809              return value2 !== value2 && other !== other;
22810            }
22811            return baseIsEqualDeep(value2, other, bitmask, customizer, baseIsEqual, stack);
22812          }
22813          function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
22814            var objIsArr = isArray4(object), othIsArr = isArray4(other), objTag = objIsArr ? arrayTag : getTag(object), othTag = othIsArr ? arrayTag : getTag(other);
22815            objTag = objTag == argsTag ? objectTag : objTag;
22816            othTag = othTag == argsTag ? objectTag : othTag;
22817            var objIsObj = objTag == objectTag, othIsObj = othTag == objectTag, isSameTag = objTag == othTag;
22818            if (isSameTag && isBuffer(object)) {
22819              if (!isBuffer(other)) {
22820                return false;
22821              }
22822              objIsArr = true;
22823              objIsObj = false;
22824            }
22825            if (isSameTag && !objIsObj) {
22826              stack || (stack = new Stack());
22827              return objIsArr || isTypedArray(object) ? equalArrays(object, other, bitmask, customizer, equalFunc, stack) : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);
22828            }
22829            if (!(bitmask & COMPARE_PARTIAL_FLAG)) {
22830              var objIsWrapped = objIsObj && hasOwnProperty4.call(object, "__wrapped__"), othIsWrapped = othIsObj && hasOwnProperty4.call(other, "__wrapped__");
22831              if (objIsWrapped || othIsWrapped) {
22832                var objUnwrapped = objIsWrapped ? object.value() : object, othUnwrapped = othIsWrapped ? other.value() : other;
22833                stack || (stack = new Stack());
22834                return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
22835              }
22836            }
22837            if (!isSameTag) {
22838              return false;
22839            }
22840            stack || (stack = new Stack());
22841            return equalObjects(object, other, bitmask, customizer, equalFunc, stack);
22842          }
22843          function baseIsMap(value2) {
22844            return isObjectLike(value2) && getTag(value2) == mapTag;
22845          }
22846          function baseIsMatch(object, source, matchData, customizer) {
22847            var index3 = matchData.length, length = index3, noCustomizer = !customizer;
22848            if (object == null) {
22849              return !length;
22850            }
22851            object = Object2(object);
22852            while (index3--) {
22853              var data46 = matchData[index3];
22854              if (noCustomizer && data46[2] ? data46[1] !== object[data46[0]] : !(data46[0] in object)) {
22855                return false;
22856              }
22857            }
22858            while (++index3 < length) {
22859              data46 = matchData[index3];
22860              var key = data46[0], objValue = object[key], srcValue = data46[1];
22861              if (noCustomizer && data46[2]) {
22862                if (objValue === undefined2 && !(key in object)) {
22863                  return false;
22864                }
22865              } else {
22866                var stack = new Stack();
22867                if (customizer) {
22868                  var result2 = customizer(objValue, srcValue, key, object, source, stack);
22869                }
22870                if (!(result2 === undefined2 ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) : result2)) {
22871                  return false;
22872                }
22873              }
22874            }
22875            return true;
22876          }
22877          function baseIsNative(value2) {
22878            if (!isObject4(value2) || isMasked(value2)) {
22879              return false;
22880            }
22881            var pattern = isFunction4(value2) ? reIsNative : reIsHostCtor;
22882            return pattern.test(toSource(value2));
22883          }
22884          function baseIsRegExp(value2) {
22885            return isObjectLike(value2) && baseGetTag(value2) == regexpTag;
22886          }
22887          function baseIsSet(value2) {
22888            return isObjectLike(value2) && getTag(value2) == setTag;
22889          }
22890          function baseIsTypedArray(value2) {
22891            return isObjectLike(value2) && isLength(value2.length) && !!typedArrayTags[baseGetTag(value2)];
22892          }
22893          function baseIteratee(value2) {
22894            if (typeof value2 == "function") {
22895              return value2;
22896            }
22897            if (value2 == null) {
22898              return identity4;
22899            }
22900            if (typeof value2 == "object") {
22901              return isArray4(value2) ? baseMatchesProperty(value2[0], value2[1]) : baseMatches(value2);
22902            }
22903            return property(value2);
22904          }
22905          function baseKeys(object) {
22906            if (!isPrototype(object)) {
22907              return nativeKeys(object);
22908            }
22909            var result2 = [];
22910            for (var key in Object2(object)) {
22911              if (hasOwnProperty4.call(object, key) && key != "constructor") {
22912                result2.push(key);
22913              }
22914            }
22915            return result2;
22916          }
22917          function baseKeysIn(object) {
22918            if (!isObject4(object)) {
22919              return nativeKeysIn(object);
22920            }
22921            var isProto = isPrototype(object), result2 = [];
22922            for (var key in object) {
22923              if (!(key == "constructor" && (isProto || !hasOwnProperty4.call(object, key)))) {
22924                result2.push(key);
22925              }
22926            }
22927            return result2;
22928          }
22929          function baseLt(value2, other) {
22930            return value2 < other;
22931          }
22932          function baseMap(collection, iteratee2) {
22933            var index3 = -1, result2 = isArrayLike(collection) ? Array2(collection.length) : [];
22934            baseEach(collection, function(value2, key, collection2) {
22935              result2[++index3] = iteratee2(value2, key, collection2);
22936            });
22937            return result2;
22938          }
22939          function baseMatches(source) {
22940            var matchData = getMatchData(source);
22941            if (matchData.length == 1 && matchData[0][2]) {
22942              return matchesStrictComparable(matchData[0][0], matchData[0][1]);
22943            }
22944            return function(object) {
22945              return object === source || baseIsMatch(object, source, matchData);
22946            };
22947          }
22948          function baseMatchesProperty(path, srcValue) {
22949            if (isKey(path) && isStrictComparable(srcValue)) {
22950              return matchesStrictComparable(toKey(path), srcValue);
22951            }
22952            return function(object) {
22953              var objValue = get10(object, path);
22954              return objValue === undefined2 && objValue === srcValue ? hasIn(object, path) : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);
22955            };
22956          }
22957          function baseMerge(object, source, srcIndex, customizer, stack) {
22958            if (object === source) {
22959              return;
22960            }
22961            baseFor(source, function(srcValue, key) {
22962              stack || (stack = new Stack());
22963              if (isObject4(srcValue)) {
22964                baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
22965              } else {
22966                var newValue = customizer ? customizer(safeGet(object, key), srcValue, key + "", object, source, stack) : undefined2;
22967                if (newValue === undefined2) {
22968                  newValue = srcValue;
22969                }
22970                assignMergeValue(object, key, newValue);
22971              }
22972            }, keysIn);
22973          }
22974          function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
22975            var objValue = safeGet(object, key), srcValue = safeGet(source, key), stacked = stack.get(srcValue);
22976            if (stacked) {
22977              assignMergeValue(object, key, stacked);
22978              return;
22979            }
22980            var newValue = customizer ? customizer(objValue, srcValue, key + "", object, source, stack) : undefined2;
22981            var isCommon = newValue === undefined2;
22982            if (isCommon) {
22983              var isArr = isArray4(srcValue), isBuff = !isArr && isBuffer(srcValue), isTyped = !isArr && !isBuff && isTypedArray(srcValue);
22984              newValue = srcValue;
22985              if (isArr || isBuff || isTyped) {
22986                if (isArray4(objValue)) {
22987                  newValue = objValue;
22988                } else if (isArrayLikeObject(objValue)) {
22989                  newValue = copyArray(objValue);
22990                } else if (isBuff) {
22991                  isCommon = false;
22992                  newValue = cloneBuffer(srcValue, true);
22993                } else if (isTyped) {
22994                  isCommon = false;
22995                  newValue = cloneTypedArray(srcValue, true);
22996                } else {
22997                  newValue = [];
22998                }
22999              } else if (isPlainObject4(srcValue) || isArguments(srcValue)) {
23000                newValue = objValue;
23001                if (isArguments(objValue)) {
23002                  newValue = toPlainObject(objValue);
23003                } else if (!isObject4(objValue) || isFunction4(objValue)) {
23004                  newValue = initCloneObject(srcValue);
23005                }
23006              } else {
23007                isCommon = false;
23008              }
23009            }
23010            if (isCommon) {
23011              stack.set(srcValue, newValue);
23012              mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
23013              stack["delete"](srcValue);
23014            }
23015            assignMergeValue(object, key, newValue);
23016          }
23017          function baseNth(array, n) {
23018            var length = array.length;
23019            if (!length) {
23020              return;
23021            }
23022            n += n < 0 ? length : 0;
23023            return isIndex(n, length) ? array[n] : undefined2;
23024          }
23025          function baseOrderBy(collection, iteratees, orders) {
23026            if (iteratees.length) {
23027              iteratees = arrayMap(iteratees, function(iteratee2) {
23028                if (isArray4(iteratee2)) {
23029                  return function(value2) {
23030                    return baseGet(value2, iteratee2.length === 1 ? iteratee2[0] : iteratee2);
23031                  };
23032                }
23033                return iteratee2;
23034              });
23035            } else {
23036              iteratees = [identity4];
23037            }
23038            var index3 = -1;
23039            iteratees = arrayMap(iteratees, baseUnary(getIteratee()));
23040            var result2 = baseMap(collection, function(value2, key, collection2) {
23041              var criteria = arrayMap(iteratees, function(iteratee2) {
23042                return iteratee2(value2);
23043              });
23044              return { "criteria": criteria, "index": ++index3, "value": value2 };
23045            });
23046            return baseSortBy(result2, function(object, other) {
23047              return compareMultiple(object, other, orders);
23048            });
23049          }
23050          function basePick(object, paths) {
23051            return basePickBy(object, paths, function(value2, path) {
23052              return hasIn(object, path);
23053            });
23054          }
23055          function basePickBy(object, paths, predicate) {
23056            var index3 = -1, length = paths.length, result2 = {};
23057            while (++index3 < length) {
23058              var path = paths[index3], value2 = baseGet(object, path);
23059              if (predicate(value2, path)) {
23060                baseSet(result2, castPath(path, object), value2);
23061              }
23062            }
23063            return result2;
23064          }
23065          function basePropertyDeep(path) {
23066            return function(object) {
23067              return baseGet(object, path);
23068            };
23069          }
23070          function basePullAll(array, values2, iteratee2, comparator) {
23071            var indexOf2 = comparator ? baseIndexOfWith : baseIndexOf, index3 = -1, length = values2.length, seen = array;
23072            if (array === values2) {
23073              values2 = copyArray(values2);
23074            }
23075            if (iteratee2) {
23076              seen = arrayMap(array, baseUnary(iteratee2));
23077            }
23078            while (++index3 < length) {
23079              var fromIndex = 0, value2 = values2[index3], computed2 = iteratee2 ? iteratee2(value2) : value2;
23080              while ((fromIndex = indexOf2(seen, computed2, fromIndex, comparator)) > -1) {
23081                if (seen !== array) {
23082                  splice.call(seen, fromIndex, 1);
23083                }
23084                splice.call(array, fromIndex, 1);
23085              }
23086            }
23087            return array;
23088          }
23089          function basePullAt(array, indexes) {
23090            var length = array ? indexes.length : 0, lastIndex = length - 1;
23091            while (length--) {
23092              var index3 = indexes[length];
23093              if (length == lastIndex || index3 !== previous) {
23094                var previous = index3;
23095                if (isIndex(index3)) {
23096                  splice.call(array, index3, 1);
23097                } else {
23098                  baseUnset(array, index3);
23099                }
23100              }
23101            }
23102            return array;
23103          }
23104          function baseRandom(lower, upper) {
23105            return lower + nativeFloor(nativeRandom() * (upper - lower + 1));
23106          }
23107          function baseRange(start2, end, step, fromRight) {
23108            var index3 = -1, length = nativeMax(nativeCeil((end - start2) / (step || 1)), 0), result2 = Array2(length);
23109            while (length--) {
23110              result2[fromRight ? length : ++index3] = start2;
23111              start2 += step;
23112            }
23113            return result2;
23114          }
23115          function baseRepeat(string, n) {
23116            var result2 = "";
23117            if (!string || n < 1 || n > MAX_SAFE_INTEGER) {
23118              return result2;
23119            }
23120            do {
23121              if (n % 2) {
23122                result2 += string;
23123              }
23124              n = nativeFloor(n / 2);
23125              if (n) {
23126                string += string;
23127              }
23128            } while (n);
23129            return result2;
23130          }
23131          function baseRest(func, start2) {
23132            return setToString(overRest(func, start2, identity4), func + "");
23133          }
23134          function baseSample(collection) {
23135            return arraySample(values(collection));
23136          }
23137          function baseSampleSize(collection, n) {
23138            var array = values(collection);
23139            return shuffleSelf(array, baseClamp(n, 0, array.length));
23140          }
23141          function baseSet(object, path, value2, customizer) {
23142            if (!isObject4(object)) {
23143              return object;
23144            }
23145            path = castPath(path, object);
23146            var index3 = -1, length = path.length, lastIndex = length - 1, nested = object;
23147            while (nested != null && ++index3 < length) {
23148              var key = toKey(path[index3]), newValue = value2;
23149              if (key === "__proto__" || key === "constructor" || key === "prototype") {
23150                return object;
23151              }
23152              if (index3 != lastIndex) {
23153                var objValue = nested[key];
23154                newValue = customizer ? customizer(objValue, key, nested) : undefined2;
23155                if (newValue === undefined2) {
23156                  newValue = isObject4(objValue) ? objValue : isIndex(path[index3 + 1]) ? [] : {};
23157                }
23158              }
23159              assignValue(nested, key, newValue);
23160              nested = nested[key];
23161            }
23162            return object;
23163          }
23164          var baseSetData = !metaMap ? identity4 : function(func, data46) {
23165            metaMap.set(func, data46);
23166            return func;
23167          };
23168          var baseSetToString = !defineProperty3 ? identity4 : function(func, string) {
23169            return defineProperty3(func, "toString", {
23170              "configurable": true,
23171              "enumerable": false,
23172              "value": constant(string),
23173              "writable": true
23174            });
23175          };
23176          function baseShuffle(collection) {
23177            return shuffleSelf(values(collection));
23178          }
23179          function baseSlice(array, start2, end) {
23180            var index3 = -1, length = array.length;
23181            if (start2 < 0) {
23182              start2 = -start2 > length ? 0 : length + start2;
23183            }
23184            end = end > length ? length : end;
23185            if (end < 0) {
23186              end += length;
23187            }
23188            length = start2 > end ? 0 : end - start2 >>> 0;
23189            start2 >>>= 0;
23190            var result2 = Array2(length);
23191            while (++index3 < length) {
23192              result2[index3] = array[index3 + start2];
23193            }
23194            return result2;
23195          }
23196          function baseSome(collection, predicate) {
23197            var result2;
23198            baseEach(collection, function(value2, index3, collection2) {
23199              result2 = predicate(value2, index3, collection2);
23200              return !result2;
23201            });
23202            return !!result2;
23203          }
23204          function baseSortedIndex(array, value2, retHighest) {
23205            var low = 0, high = array == null ? low : array.length;
23206            if (typeof value2 == "number" && value2 === value2 && high <= HALF_MAX_ARRAY_LENGTH) {
23207              while (low < high) {
23208                var mid = low + high >>> 1, computed2 = array[mid];
23209                if (computed2 !== null && !isSymbol(computed2) && (retHighest ? computed2 <= value2 : computed2 < value2)) {
23210                  low = mid + 1;
23211                } else {
23212                  high = mid;
23213                }
23214              }
23215              return high;
23216            }
23217            return baseSortedIndexBy(array, value2, identity4, retHighest);
23218          }
23219          function baseSortedIndexBy(array, value2, iteratee2, retHighest) {
23220            var low = 0, high = array == null ? 0 : array.length;
23221            if (high === 0) {
23222              return 0;
23223            }
23224            value2 = iteratee2(value2);
23225            var valIsNaN = value2 !== value2, valIsNull = value2 === null, valIsSymbol = isSymbol(value2), valIsUndefined = value2 === undefined2;
23226            while (low < high) {
23227              var mid = nativeFloor((low + high) / 2), computed2 = iteratee2(array[mid]), othIsDefined = computed2 !== undefined2, othIsNull = computed2 === null, othIsReflexive = computed2 === computed2, othIsSymbol = isSymbol(computed2);
23228              if (valIsNaN) {
23229                var setLow = retHighest || othIsReflexive;
23230              } else if (valIsUndefined) {
23231                setLow = othIsReflexive && (retHighest || othIsDefined);
23232              } else if (valIsNull) {
23233                setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);
23234              } else if (valIsSymbol) {
23235                setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);
23236              } else if (othIsNull || othIsSymbol) {
23237                setLow = false;
23238              } else {
23239                setLow = retHighest ? computed2 <= value2 : computed2 < value2;
23240              }
23241              if (setLow) {
23242                low = mid + 1;
23243              } else {
23244                high = mid;
23245              }
23246            }
23247            return nativeMin(high, MAX_ARRAY_INDEX);
23248          }
23249          function baseSortedUniq(array, iteratee2) {
23250            var index3 = -1, length = array.length, resIndex = 0, result2 = [];
23251            while (++index3 < length) {
23252              var value2 = array[index3], computed2 = iteratee2 ? iteratee2(value2) : value2;
23253              if (!index3 || !eq(computed2, seen)) {
23254                var seen = computed2;
23255                result2[resIndex++] = value2 === 0 ? 0 : value2;
23256              }
23257            }
23258            return result2;
23259          }
23260          function baseToNumber(value2) {
23261            if (typeof value2 == "number") {
23262              return value2;
23263            }
23264            if (isSymbol(value2)) {
23265              return NAN;
23266            }
23267            return +value2;
23268          }
23269          function baseToString(value2) {
23270            if (typeof value2 == "string") {
23271              return value2;
23272            }
23273            if (isArray4(value2)) {
23274              return arrayMap(value2, baseToString) + "";
23275            }
23276            if (isSymbol(value2)) {
23277              return symbolToString ? symbolToString.call(value2) : "";
23278            }
23279            var result2 = value2 + "";
23280            return result2 == "0" && 1 / value2 == -INFINITY ? "-0" : result2;
23281          }
23282          function baseUniq(array, iteratee2, comparator) {
23283            var index3 = -1, includes2 = arrayIncludes3, length = array.length, isCommon = true, result2 = [], seen = result2;
23284            if (comparator) {
23285              isCommon = false;
23286              includes2 = arrayIncludesWith;
23287            } else if (length >= LARGE_ARRAY_SIZE) {
23288              var set7 = iteratee2 ? null : createSet(array);
23289              if (set7) {
23290                return setToArray(set7);
23291              }
23292              isCommon = false;
23293              includes2 = cacheHas;
23294              seen = new SetCache();
23295            } else {
23296              seen = iteratee2 ? [] : result2;
23297            }
23298            outer:
23299              while (++index3 < length) {
23300                var value2 = array[index3], computed2 = iteratee2 ? iteratee2(value2) : value2;
23301                value2 = comparator || value2 !== 0 ? value2 : 0;
23302                if (isCommon && computed2 === computed2) {
23303                  var seenIndex = seen.length;
23304                  while (seenIndex--) {
23305                    if (seen[seenIndex] === computed2) {
23306                      continue outer;
23307                    }
23308                  }
23309                  if (iteratee2) {
23310                    seen.push(computed2);
23311                  }
23312                  result2.push(value2);
23313                } else if (!includes2(seen, computed2, comparator)) {
23314                  if (seen !== result2) {
23315                    seen.push(computed2);
23316                  }
23317                  result2.push(value2);
23318                }
23319              }
23320            return result2;
23321          }
23322          function baseUnset(object, path) {
23323            path = castPath(path, object);
23324            var index3 = -1, length = path.length;
23325            if (!length) {
23326              return true;
23327            }
23328            while (++index3 < length) {
23329              var key = toKey(path[index3]);
23330              if (key === "__proto__" && !hasOwnProperty4.call(object, "__proto__")) {
23331                return false;
23332              }
23333              if ((key === "constructor" || key === "prototype") && index3 < length - 1) {
23334                return false;
23335              }
23336            }
23337            var obj = parent(object, path);
23338            return obj == null || delete obj[toKey(last(path))];
23339          }
23340          function baseUpdate(object, path, updater, customizer) {
23341            return baseSet(object, path, updater(baseGet(object, path)), customizer);
23342          }
23343          function baseWhile(array, predicate, isDrop, fromRight) {
23344            var length = array.length, index3 = fromRight ? length : -1;
23345            while ((fromRight ? index3-- : ++index3 < length) && predicate(array[index3], index3, array)) {
23346            }
23347            return isDrop ? baseSlice(array, fromRight ? 0 : index3, fromRight ? index3 + 1 : length) : baseSlice(array, fromRight ? index3 + 1 : 0, fromRight ? length : index3);
23348          }
23349          function baseWrapperValue(value2, actions) {
23350            var result2 = value2;
23351            if (result2 instanceof LazyWrapper) {
23352              result2 = result2.value();
23353            }
23354            return arrayReduce(actions, function(result3, action) {
23355              return action.func.apply(action.thisArg, arrayPush([result3], action.args));
23356            }, result2);
23357          }
23358          function baseXor(arrays, iteratee2, comparator) {
23359            var length = arrays.length;
23360            if (length < 2) {
23361              return length ? baseUniq(arrays[0]) : [];
23362            }
23363            var index3 = -1, result2 = Array2(length);
23364            while (++index3 < length) {
23365              var array = arrays[index3], othIndex = -1;
23366              while (++othIndex < length) {
23367                if (othIndex != index3) {
23368                  result2[index3] = baseDifference(result2[index3] || array, arrays[othIndex], iteratee2, comparator);
23369                }
23370              }
23371            }
23372            return baseUniq(baseFlatten(result2, 1), iteratee2, comparator);
23373          }
23374          function baseZipObject(props153, values2, assignFunc) {
23375            var index3 = -1, length = props153.length, valsLength = values2.length, result2 = {};
23376            while (++index3 < length) {
23377              var value2 = index3 < valsLength ? values2[index3] : undefined2;
23378              assignFunc(result2, props153[index3], value2);
23379            }
23380            return result2;
23381          }
23382          function castArrayLikeObject(value2) {
23383            return isArrayLikeObject(value2) ? value2 : [];
23384          }
23385          function castFunction(value2) {
23386            return typeof value2 == "function" ? value2 : identity4;
23387          }
23388          function castPath(value2, object) {
23389            if (isArray4(value2)) {
23390              return value2;
23391            }
23392            return isKey(value2, object) ? [value2] : stringToPath(toString6(value2));
23393          }
23394          var castRest = baseRest;
23395          function castSlice(array, start2, end) {
23396            var length = array.length;
23397            end = end === undefined2 ? length : end;
23398            return !start2 && end >= length ? array : baseSlice(array, start2, end);
23399          }
23400          var clearTimeout2 = ctxClearTimeout || function(id) {
23401            return root.clearTimeout(id);
23402          };
23403          function cloneBuffer(buffer, isDeep) {
23404            if (isDeep) {
23405              return buffer.slice();
23406            }
23407            var length = buffer.length, result2 = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
23408            buffer.copy(result2);
23409            return result2;
23410          }
23411          function cloneArrayBuffer(arrayBuffer) {
23412            var result2 = new arrayBuffer.constructor(arrayBuffer.byteLength);
23413            new Uint8Array2(result2).set(new Uint8Array2(arrayBuffer));
23414            return result2;
23415          }
23416          function cloneDataView(dataView, isDeep) {
23417            var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;
23418            return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
23419          }
23420          function cloneRegExp(regexp) {
23421            var result2 = new regexp.constructor(regexp.source, reFlags.exec(regexp));
23422            result2.lastIndex = regexp.lastIndex;
23423            return result2;
23424          }
23425          function cloneSymbol(symbol) {
23426            return symbolValueOf ? Object2(symbolValueOf.call(symbol)) : {};
23427          }
23428          function cloneTypedArray(typedArray, isDeep) {
23429            var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;
23430            return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
23431          }
23432          function compareAscending(value2, other) {
23433            if (value2 !== other) {
23434              var valIsDefined = value2 !== undefined2, valIsNull = value2 === null, valIsReflexive = value2 === value2, valIsSymbol = isSymbol(value2);
23435              var othIsDefined = other !== undefined2, othIsNull = other === null, othIsReflexive = other === other, othIsSymbol = isSymbol(other);
23436              if (!othIsNull && !othIsSymbol && !valIsSymbol && value2 > other || valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol || valIsNull && othIsDefined && othIsReflexive || !valIsDefined && othIsReflexive || !valIsReflexive) {
23437                return 1;
23438              }
23439              if (!valIsNull && !valIsSymbol && !othIsSymbol && value2 < other || othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol || othIsNull && valIsDefined && valIsReflexive || !othIsDefined && valIsReflexive || !othIsReflexive) {
23440                return -1;
23441              }
23442            }
23443            return 0;
23444          }
23445          function compareMultiple(object, other, orders) {
23446            var index3 = -1, objCriteria = object.criteria, othCriteria = other.criteria, length = objCriteria.length, ordersLength = orders.length;
23447            while (++index3 < length) {
23448              var result2 = compareAscending(objCriteria[index3], othCriteria[index3]);
23449              if (result2) {
23450                if (index3 >= ordersLength) {
23451                  return result2;
23452                }
23453                var order = orders[index3];
23454                return result2 * (order == "desc" ? -1 : 1);
23455              }
23456            }
23457            return object.index - other.index;
23458          }
23459          function composeArgs(args, partials, holders, isCurried) {
23460            var argsIndex = -1, argsLength = args.length, holdersLength = holders.length, leftIndex = -1, leftLength = partials.length, rangeLength = nativeMax(argsLength - holdersLength, 0), result2 = Array2(leftLength + rangeLength), isUncurried = !isCurried;
23461            while (++leftIndex < leftLength) {
23462              result2[leftIndex] = partials[leftIndex];
23463            }
23464            while (++argsIndex < holdersLength) {
23465              if (isUncurried || argsIndex < argsLength) {
23466                result2[holders[argsIndex]] = args[argsIndex];
23467              }
23468            }
23469            while (rangeLength--) {
23470              result2[leftIndex++] = args[argsIndex++];
23471            }
23472            return result2;
23473          }
23474          function composeArgsRight(args, partials, holders, isCurried) {
23475            var argsIndex = -1, argsLength = args.length, holdersIndex = -1, holdersLength = holders.length, rightIndex = -1, rightLength = partials.length, rangeLength = nativeMax(argsLength - holdersLength, 0), result2 = Array2(rangeLength + rightLength), isUncurried = !isCurried;
23476            while (++argsIndex < rangeLength) {
23477              result2[argsIndex] = args[argsIndex];
23478            }
23479            var offset3 = argsIndex;
23480            while (++rightIndex < rightLength) {
23481              result2[offset3 + rightIndex] = partials[rightIndex];
23482            }
23483            while (++holdersIndex < holdersLength) {
23484              if (isUncurried || argsIndex < argsLength) {
23485                result2[offset3 + holders[holdersIndex]] = args[argsIndex++];
23486              }
23487            }
23488            return result2;
23489          }
23490          function copyArray(source, array) {
23491            var index3 = -1, length = source.length;
23492            array || (array = Array2(length));
23493            while (++index3 < length) {
23494              array[index3] = source[index3];
23495            }
23496            return array;
23497          }
23498          function copyObject(source, props153, object, customizer) {
23499            var isNew = !object;
23500            object || (object = {});
23501            var index3 = -1, length = props153.length;
23502            while (++index3 < length) {
23503              var key = props153[index3];
23504              var newValue = customizer ? customizer(object[key], source[key], key, object, source) : undefined2;
23505              if (newValue === undefined2) {
23506                newValue = source[key];
23507              }
23508              if (isNew) {
23509                baseAssignValue(object, key, newValue);
23510              } else {
23511                assignValue(object, key, newValue);
23512              }
23513            }
23514            return object;
23515          }
23516          function copySymbols(source, object) {
23517            return copyObject(source, getSymbols(source), object);
23518          }
23519          function copySymbolsIn(source, object) {
23520            return copyObject(source, getSymbolsIn(source), object);
23521          }
23522          function createAggregator(setter, initializer) {
23523            return function(collection, iteratee2) {
23524              var func = isArray4(collection) ? arrayAggregator : baseAggregator, accumulator = initializer ? initializer() : {};
23525              return func(collection, setter, getIteratee(iteratee2, 2), accumulator);
23526            };
23527          }
23528          function createAssigner(assigner) {
23529            return baseRest(function(object, sources) {
23530              var index3 = -1, length = sources.length, customizer = length > 1 ? sources[length - 1] : undefined2, guard = length > 2 ? sources[2] : undefined2;
23531              customizer = assigner.length > 3 && typeof customizer == "function" ? (length--, customizer) : undefined2;
23532              if (guard && isIterateeCall(sources[0], sources[1], guard)) {
23533                customizer = length < 3 ? undefined2 : customizer;
23534                length = 1;
23535              }
23536              object = Object2(object);
23537              while (++index3 < length) {
23538                var source = sources[index3];
23539                if (source) {
23540                  assigner(object, source, index3, customizer);
23541                }
23542              }
23543              return object;
23544            });
23545          }
23546          function createBaseEach(eachFunc, fromRight) {
23547            return function(collection, iteratee2) {
23548              if (collection == null) {
23549                return collection;
23550              }
23551              if (!isArrayLike(collection)) {
23552                return eachFunc(collection, iteratee2);
23553              }
23554              var length = collection.length, index3 = fromRight ? length : -1, iterable = Object2(collection);
23555              while (fromRight ? index3-- : ++index3 < length) {
23556                if (iteratee2(iterable[index3], index3, iterable) === false) {
23557                  break;
23558                }
23559              }
23560              return collection;
23561            };
23562          }
23563          function createBaseFor(fromRight) {
23564            return function(object, iteratee2, keysFunc) {
23565              var index3 = -1, iterable = Object2(object), props153 = keysFunc(object), length = props153.length;
23566              while (length--) {
23567                var key = props153[fromRight ? length : ++index3];
23568                if (iteratee2(iterable[key], key, iterable) === false) {
23569                  break;
23570                }
23571              }
23572              return object;
23573            };
23574          }
23575          function createBind(func, bitmask, thisArg) {
23576            var isBind = bitmask & WRAP_BIND_FLAG, Ctor = createCtor(func);
23577            function wrapper() {
23578              var fn = this && this !== root && this instanceof wrapper ? Ctor : func;
23579              return fn.apply(isBind ? thisArg : this, arguments);
23580            }
23581            return wrapper;
23582          }
23583          function createCaseFirst(methodName) {
23584            return function(string) {
23585              string = toString6(string);
23586              var strSymbols = hasUnicode(string) ? stringToArray(string) : undefined2;
23587              var chr2 = strSymbols ? strSymbols[0] : string.charAt(0);
23588              var trailing = strSymbols ? castSlice(strSymbols, 1).join("") : string.slice(1);
23589              return chr2[methodName]() + trailing;
23590            };
23591          }
23592          function createCompounder(callback) {
23593            return function(string) {
23594              return arrayReduce(words(deburr(string).replace(reApos, "")), callback, "");
23595            };
23596          }
23597          function createCtor(Ctor) {
23598            return function() {
23599              var args = arguments;
23600              switch (args.length) {
23601                case 0:
23602                  return new Ctor();
23603                case 1:
23604                  return new Ctor(args[0]);
23605                case 2:
23606                  return new Ctor(args[0], args[1]);
23607                case 3:
23608                  return new Ctor(args[0], args[1], args[2]);
23609                case 4:
23610                  return new Ctor(args[0], args[1], args[2], args[3]);
23611                case 5:
23612                  return new Ctor(args[0], args[1], args[2], args[3], args[4]);
23613                case 6:
23614                  return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);
23615                case 7:
23616                  return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
23617              }
23618              var thisBinding = baseCreate(Ctor.prototype), result2 = Ctor.apply(thisBinding, args);
23619              return isObject4(result2) ? result2 : thisBinding;
23620            };
23621          }
23622          function createCurry(func, bitmask, arity) {
23623            var Ctor = createCtor(func);
23624            function wrapper() {
23625              var length = arguments.length, args = Array2(length), index3 = length, placeholder2 = getHolder(wrapper);
23626              while (index3--) {
23627                args[index3] = arguments[index3];
23628              }
23629              var holders = length < 3 && args[0] !== placeholder2 && args[length - 1] !== placeholder2 ? [] : replaceHolders(args, placeholder2);
23630              length -= holders.length;
23631              if (length < arity) {
23632                return createRecurry(
23633                  func,
23634                  bitmask,
23635                  createHybrid,
23636                  wrapper.placeholder,
23637                  undefined2,
23638                  args,
23639                  holders,
23640                  undefined2,
23641                  undefined2,
23642                  arity - length
23643                );
23644              }
23645              var fn = this && this !== root && this instanceof wrapper ? Ctor : func;
23646              return apply(fn, this, args);
23647            }
23648            return wrapper;
23649          }
23650          function createFind(findIndexFunc) {
23651            return function(collection, predicate, fromIndex) {
23652              var iterable = Object2(collection);
23653              if (!isArrayLike(collection)) {
23654                var iteratee2 = getIteratee(predicate, 3);
23655                collection = keys3(collection);
23656                predicate = function(key) {
23657                  return iteratee2(iterable[key], key, iterable);
23658                };
23659              }
23660              var index3 = findIndexFunc(collection, predicate, fromIndex);
23661              return index3 > -1 ? iterable[iteratee2 ? collection[index3] : index3] : undefined2;
23662            };
23663          }
23664          function createFlow(fromRight) {
23665            return flatRest(function(funcs) {
23666              var length = funcs.length, index3 = length, prereq = LodashWrapper.prototype.thru;
23667              if (fromRight) {
23668                funcs.reverse();
23669              }
23670              while (index3--) {
23671                var func = funcs[index3];
23672                if (typeof func != "function") {
23673                  throw new TypeError2(FUNC_ERROR_TEXT);
23674                }
23675                if (prereq && !wrapper && getFuncName(func) == "wrapper") {
23676                  var wrapper = new LodashWrapper([], true);
23677                }
23678              }
23679              index3 = wrapper ? index3 : length;
23680              while (++index3 < length) {
23681                func = funcs[index3];
23682                var funcName = getFuncName(func), data46 = funcName == "wrapper" ? getData2(func) : undefined2;
23683                if (data46 && isLaziable(data46[0]) && data46[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) && !data46[4].length && data46[9] == 1) {
23684                  wrapper = wrapper[getFuncName(data46[0])].apply(wrapper, data46[3]);
23685                } else {
23686                  wrapper = func.length == 1 && isLaziable(func) ? wrapper[funcName]() : wrapper.thru(func);
23687                }
23688              }
23689              return function() {
23690                var args = arguments, value2 = args[0];
23691                if (wrapper && args.length == 1 && isArray4(value2)) {
23692                  return wrapper.plant(value2).value();
23693                }
23694                var index4 = 0, result2 = length ? funcs[index4].apply(this, args) : value2;
23695                while (++index4 < length) {
23696                  result2 = funcs[index4].call(this, result2);
23697                }
23698                return result2;
23699              };
23700            });
23701          }
23702          function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary2, arity) {
23703            var isAry = bitmask & WRAP_ARY_FLAG, isBind = bitmask & WRAP_BIND_FLAG, isBindKey = bitmask & WRAP_BIND_KEY_FLAG, isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG), isFlip = bitmask & WRAP_FLIP_FLAG, Ctor = isBindKey ? undefined2 : createCtor(func);
23704            function wrapper() {
23705              var length = arguments.length, args = Array2(length), index3 = length;
23706              while (index3--) {
23707                args[index3] = arguments[index3];
23708              }
23709              if (isCurried) {
23710                var placeholder2 = getHolder(wrapper), holdersCount = countHolders(args, placeholder2);
23711              }
23712              if (partials) {
23713                args = composeArgs(args, partials, holders, isCurried);
23714              }
23715              if (partialsRight) {
23716                args = composeArgsRight(args, partialsRight, holdersRight, isCurried);
23717              }
23718              length -= holdersCount;
23719              if (isCurried && length < arity) {
23720                var newHolders = replaceHolders(args, placeholder2);
23721                return createRecurry(
23722                  func,
23723                  bitmask,
23724                  createHybrid,
23725                  wrapper.placeholder,
23726                  thisArg,
23727                  args,
23728                  newHolders,
23729                  argPos,
23730                  ary2,
23731                  arity - length
23732                );
23733              }
23734              var thisBinding = isBind ? thisArg : this, fn = isBindKey ? thisBinding[func] : func;
23735              length = args.length;
23736              if (argPos) {
23737                args = reorder(args, argPos);
23738              } else if (isFlip && length > 1) {
23739                args.reverse();
23740              }
23741              if (isAry && ary2 < length) {
23742                args.length = ary2;
23743              }
23744              if (this && this !== root && this instanceof wrapper) {
23745                fn = Ctor || createCtor(fn);
23746              }
23747              return fn.apply(thisBinding, args);
23748            }
23749            return wrapper;
23750          }
23751          function createInverter(setter, toIteratee) {
23752            return function(object, iteratee2) {
23753              return baseInverter(object, setter, toIteratee(iteratee2), {});
23754            };
23755          }
23756          function createMathOperation(operator, defaultValue) {
23757            return function(value2, other) {
23758              var result2;
23759              if (value2 === undefined2 && other === undefined2) {
23760                return defaultValue;
23761              }
23762              if (value2 !== undefined2) {
23763                result2 = value2;
23764              }
23765              if (other !== undefined2) {
23766                if (result2 === undefined2) {
23767                  return other;
23768                }
23769                if (typeof value2 == "string" || typeof other == "string") {
23770                  value2 = baseToString(value2);
23771                  other = baseToString(other);
23772                } else {
23773                  value2 = baseToNumber(value2);
23774                  other = baseToNumber(other);
23775                }
23776                result2 = operator(value2, other);
23777              }
23778              return result2;
23779            };
23780          }
23781          function createOver(arrayFunc) {
23782            return flatRest(function(iteratees) {
23783              iteratees = arrayMap(iteratees, baseUnary(getIteratee()));
23784              return baseRest(function(args) {
23785                var thisArg = this;
23786                return arrayFunc(iteratees, function(iteratee2) {
23787                  return apply(iteratee2, thisArg, args);
23788                });
23789              });
23790            });
23791          }
23792          function createPadding(length, chars) {
23793            chars = chars === undefined2 ? " " : baseToString(chars);
23794            var charsLength = chars.length;
23795            if (charsLength < 2) {
23796              return charsLength ? baseRepeat(chars, length) : chars;
23797            }
23798            var result2 = baseRepeat(chars, nativeCeil(length / stringSize(chars)));
23799            return hasUnicode(chars) ? castSlice(stringToArray(result2), 0, length).join("") : result2.slice(0, length);
23800          }
23801          function createPartial(func, bitmask, thisArg, partials) {
23802            var isBind = bitmask & WRAP_BIND_FLAG, Ctor = createCtor(func);
23803            function wrapper() {
23804              var argsIndex = -1, argsLength = arguments.length, leftIndex = -1, leftLength = partials.length, args = Array2(leftLength + argsLength), fn = this && this !== root && this instanceof wrapper ? Ctor : func;
23805              while (++leftIndex < leftLength) {
23806                args[leftIndex] = partials[leftIndex];
23807              }
23808              while (argsLength--) {
23809                args[leftIndex++] = arguments[++argsIndex];
23810              }
23811              return apply(fn, isBind ? thisArg : this, args);
23812            }
23813            return wrapper;
23814          }
23815          function createRange(fromRight) {
23816            return function(start2, end, step) {
23817              if (step && typeof step != "number" && isIterateeCall(start2, end, step)) {
23818                end = step = undefined2;
23819              }
23820              start2 = toFinite(start2);
23821              if (end === undefined2) {
23822                end = start2;
23823                start2 = 0;
23824              } else {
23825                end = toFinite(end);
23826              }
23827              step = step === undefined2 ? start2 < end ? 1 : -1 : toFinite(step);
23828              return baseRange(start2, end, step, fromRight);
23829            };
23830          }
23831          function createRelationalOperation(operator) {
23832            return function(value2, other) {
23833              if (!(typeof value2 == "string" && typeof other == "string")) {
23834                value2 = toNumber2(value2);
23835                other = toNumber2(other);
23836              }
23837              return operator(value2, other);
23838            };
23839          }
23840          function createRecurry(func, bitmask, wrapFunc, placeholder2, thisArg, partials, holders, argPos, ary2, arity) {
23841            var isCurry = bitmask & WRAP_CURRY_FLAG, newHolders = isCurry ? holders : undefined2, newHoldersRight = isCurry ? undefined2 : holders, newPartials = isCurry ? partials : undefined2, newPartialsRight = isCurry ? undefined2 : partials;
23842            bitmask |= isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG;
23843            bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);
23844            if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {
23845              bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);
23846            }
23847            var newData = [
23848              func,
23849              bitmask,
23850              thisArg,
23851              newPartials,
23852              newHolders,
23853              newPartialsRight,
23854              newHoldersRight,
23855              argPos,
23856              ary2,
23857              arity
23858            ];
23859            var result2 = wrapFunc.apply(undefined2, newData);
23860            if (isLaziable(func)) {
23861              setData(result2, newData);
23862            }
23863            result2.placeholder = placeholder2;
23864            return setWrapToString(result2, func, bitmask);
23865          }
23866          function createRound(methodName) {
23867            var func = Math2[methodName];
23868            return function(number, precision) {
23869              number = toNumber2(number);
23870              precision = precision == null ? 0 : nativeMin(toInteger3(precision), 292);
23871              if (precision && nativeIsFinite(number)) {
23872                var pair = (toString6(number) + "e").split("e"), value2 = func(pair[0] + "e" + (+pair[1] + precision));
23873                pair = (toString6(value2) + "e").split("e");
23874                return +(pair[0] + "e" + (+pair[1] - precision));
23875              }
23876              return func(number);
23877            };
23878          }
23879          var createSet = !(Set2 && 1 / setToArray(new Set2([, -0]))[1] == INFINITY) ? noop4 : function(values2) {
23880            return new Set2(values2);
23881          };
23882          function createToPairs(keysFunc) {
23883            return function(object) {
23884              var tag3 = getTag(object);
23885              if (tag3 == mapTag) {
23886                return mapToArray(object);
23887              }
23888              if (tag3 == setTag) {
23889                return setToPairs(object);
23890              }
23891              return baseToPairs(object, keysFunc(object));
23892            };
23893          }
23894          function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary2, arity) {
23895            var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;
23896            if (!isBindKey && typeof func != "function") {
23897              throw new TypeError2(FUNC_ERROR_TEXT);
23898            }
23899            var length = partials ? partials.length : 0;
23900            if (!length) {
23901              bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);
23902              partials = holders = undefined2;
23903            }
23904            ary2 = ary2 === undefined2 ? ary2 : nativeMax(toInteger3(ary2), 0);
23905            arity = arity === undefined2 ? arity : toInteger3(arity);
23906            length -= holders ? holders.length : 0;
23907            if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {
23908              var partialsRight = partials, holdersRight = holders;
23909              partials = holders = undefined2;
23910            }
23911            var data46 = isBindKey ? undefined2 : getData2(func);
23912            var newData = [
23913              func,
23914              bitmask,
23915              thisArg,
23916              partials,
23917              holders,
23918              partialsRight,
23919              holdersRight,
23920              argPos,
23921              ary2,
23922              arity
23923            ];
23924            if (data46) {
23925              mergeData2(newData, data46);
23926            }
23927            func = newData[0];
23928            bitmask = newData[1];
23929            thisArg = newData[2];
23930            partials = newData[3];
23931            holders = newData[4];
23932            arity = newData[9] = newData[9] === undefined2 ? isBindKey ? 0 : func.length : nativeMax(newData[9] - length, 0);
23933            if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {
23934              bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);
23935            }
23936            if (!bitmask || bitmask == WRAP_BIND_FLAG) {
23937              var result2 = createBind(func, bitmask, thisArg);
23938            } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {
23939              result2 = createCurry(func, bitmask, arity);
23940            } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {
23941              result2 = createPartial(func, bitmask, thisArg, partials);
23942            } else {
23943              result2 = createHybrid.apply(undefined2, newData);
23944            }
23945            var setter = data46 ? baseSetData : setData;
23946            return setWrapToString(setter(result2, newData), func, bitmask);
23947          }
23948          function customDefaultsAssignIn(objValue, srcValue, key, object) {
23949            if (objValue === undefined2 || eq(objValue, objectProto[key]) && !hasOwnProperty4.call(object, key)) {
23950              return srcValue;
23951            }
23952            return objValue;
23953          }
23954          function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {
23955            if (isObject4(objValue) && isObject4(srcValue)) {
23956              stack.set(srcValue, objValue);
23957              baseMerge(objValue, srcValue, undefined2, customDefaultsMerge, stack);
23958              stack["delete"](srcValue);
23959            }
23960            return objValue;
23961          }
23962          function customOmitClone(value2) {
23963            return isPlainObject4(value2) ? undefined2 : value2;
23964          }
23965          function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
23966            var isPartial = bitmask & COMPARE_PARTIAL_FLAG, arrLength = array.length, othLength = other.length;
23967            if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
23968              return false;
23969            }
23970            var arrStacked = stack.get(array);
23971            var othStacked = stack.get(other);
23972            if (arrStacked && othStacked) {
23973              return arrStacked == other && othStacked == array;
23974            }
23975            var index3 = -1, result2 = true, seen = bitmask & COMPARE_UNORDERED_FLAG ? new SetCache() : undefined2;
23976            stack.set(array, other);
23977            stack.set(other, array);
23978            while (++index3 < arrLength) {
23979              var arrValue = array[index3], othValue = other[index3];
23980              if (customizer) {
23981                var compared = isPartial ? customizer(othValue, arrValue, index3, other, array, stack) : customizer(arrValue, othValue, index3, array, other, stack);
23982              }
23983              if (compared !== undefined2) {
23984                if (compared) {
23985                  continue;
23986                }
23987                result2 = false;
23988                break;
23989              }
23990              if (seen) {
23991                if (!arraySome(other, function(othValue2, othIndex) {
23992                  if (!cacheHas(seen, othIndex) && (arrValue === othValue2 || equalFunc(arrValue, othValue2, bitmask, customizer, stack))) {
23993                    return seen.push(othIndex);
23994                  }
23995                })) {
23996                  result2 = false;
23997                  break;
23998                }
23999              } else if (!(arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
24000                result2 = false;
24001                break;
24002              }
24003            }
24004            stack["delete"](array);
24005            stack["delete"](other);
24006            return result2;
24007          }
24008          function equalByTag(object, other, tag3, bitmask, customizer, equalFunc, stack) {
24009            switch (tag3) {
24010              case dataViewTag:
24011                if (object.byteLength != other.byteLength || object.byteOffset != other.byteOffset) {
24012                  return false;
24013                }
24014                object = object.buffer;
24015                other = other.buffer;
24016              case arrayBufferTag:
24017                if (object.byteLength != other.byteLength || !equalFunc(new Uint8Array2(object), new Uint8Array2(other))) {
24018                  return false;
24019                }
24020                return true;
24021              case boolTag:
24022              case dateTag:
24023              case numberTag:
24024                return eq(+object, +other);
24025              case errorTag:
24026                return object.name == other.name && object.message == other.message;
24027              case regexpTag:
24028              case stringTag:
24029                return object == other + "";
24030              case mapTag:
24031                var convert = mapToArray;
24032              case setTag:
24033                var isPartial = bitmask & COMPARE_PARTIAL_FLAG;
24034                convert || (convert = setToArray);
24035                if (object.size != other.size && !isPartial) {
24036                  return false;
24037                }
24038                var stacked = stack.get(object);
24039                if (stacked) {
24040                  return stacked == other;
24041                }
24042                bitmask |= COMPARE_UNORDERED_FLAG;
24043                stack.set(object, other);
24044                var result2 = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
24045                stack["delete"](object);
24046                return result2;
24047              case symbolTag:
24048                if (symbolValueOf) {
24049                  return symbolValueOf.call(object) == symbolValueOf.call(other);
24050                }
24051            }
24052            return false;
24053          }
24054          function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
24055            var isPartial = bitmask & COMPARE_PARTIAL_FLAG, objProps = getAllKeys(object), objLength = objProps.length, othProps = getAllKeys(other), othLength = othProps.length;
24056            if (objLength != othLength && !isPartial) {
24057              return false;
24058            }
24059            var index3 = objLength;
24060            while (index3--) {
24061              var key = objProps[index3];
24062              if (!(isPartial ? key in other : hasOwnProperty4.call(other, key))) {
24063                return false;
24064              }
24065            }
24066            var objStacked = stack.get(object);
24067            var othStacked = stack.get(other);
24068            if (objStacked && othStacked) {
24069              return objStacked == other && othStacked == object;
24070            }
24071            var result2 = true;
24072            stack.set(object, other);
24073            stack.set(other, object);
24074            var skipCtor = isPartial;
24075            while (++index3 < objLength) {
24076              key = objProps[index3];
24077              var objValue = object[key], othValue = other[key];
24078              if (customizer) {
24079                var compared = isPartial ? customizer(othValue, objValue, key, other, object, stack) : customizer(objValue, othValue, key, object, other, stack);
24080              }
24081              if (!(compared === undefined2 ? objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack) : compared)) {
24082                result2 = false;
24083                break;
24084              }
24085              skipCtor || (skipCtor = key == "constructor");
24086            }
24087            if (result2 && !skipCtor) {
24088              var objCtor = object.constructor, othCtor = other.constructor;
24089              if (objCtor != othCtor && ("constructor" in object && "constructor" in other) && !(typeof objCtor == "function" && objCtor instanceof objCtor && typeof othCtor == "function" && othCtor instanceof othCtor)) {
24090                result2 = false;
24091              }
24092            }
24093            stack["delete"](object);
24094            stack["delete"](other);
24095            return result2;
24096          }
24097          function flatRest(func) {
24098            return setToString(overRest(func, undefined2, flatten3), func + "");
24099          }
24100          function getAllKeys(object) {
24101            return baseGetAllKeys(object, keys3, getSymbols);
24102          }
24103          function getAllKeysIn(object) {
24104            return baseGetAllKeys(object, keysIn, getSymbolsIn);
24105          }
24106          var getData2 = !metaMap ? noop4 : function(func) {
24107            return metaMap.get(func);
24108          };
24109          function getFuncName(func) {
24110            var result2 = func.name + "", array = realNames[result2], length = hasOwnProperty4.call(realNames, result2) ? array.length : 0;
24111            while (length--) {
24112              var data46 = array[length], otherFunc = data46.func;
24113              if (otherFunc == null || otherFunc == func) {
24114                return data46.name;
24115              }
24116            }
24117            return result2;
24118          }
24119          function getHolder(func) {
24120            var object = hasOwnProperty4.call(lodash, "placeholder") ? lodash : func;
24121            return object.placeholder;
24122          }
24123          function getIteratee() {
24124            var result2 = lodash.iteratee || iteratee;
24125            result2 = result2 === iteratee ? baseIteratee : result2;
24126            return arguments.length ? result2(arguments[0], arguments[1]) : result2;
24127          }
24128          function getMapData(map2, key) {
24129            var data46 = map2.__data__;
24130            return isKeyable(key) ? data46[typeof key == "string" ? "string" : "hash"] : data46.map;
24131          }
24132          function getMatchData(object) {
24133            var result2 = keys3(object), length = result2.length;
24134            while (length--) {
24135              var key = result2[length], value2 = object[key];
24136              result2[length] = [key, value2, isStrictComparable(value2)];
24137            }
24138            return result2;
24139          }
24140          function getNative(object, key) {
24141            var value2 = getValue2(object, key);
24142            return baseIsNative(value2) ? value2 : undefined2;
24143          }
24144          function getRawTag(value2) {
24145            var isOwn = hasOwnProperty4.call(value2, symToStringTag), tag3 = value2[symToStringTag];
24146            try {
24147              value2[symToStringTag] = undefined2;
24148              var unmasked = true;
24149            } catch (e2) {
24150            }
24151            var result2 = nativeObjectToString.call(value2);
24152            if (unmasked) {
24153              if (isOwn) {
24154                value2[symToStringTag] = tag3;
24155              } else {
24156                delete value2[symToStringTag];
24157              }
24158            }
24159            return result2;
24160          }
24161          var getSymbols = !nativeGetSymbols ? stubArray : function(object) {
24162            if (object == null) {
24163              return [];
24164            }
24165            object = Object2(object);
24166            return arrayFilter(nativeGetSymbols(object), function(symbol) {
24167              return propertyIsEnumerable.call(object, symbol);
24168            });
24169          };
24170          var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) {
24171            var result2 = [];
24172            while (object) {
24173              arrayPush(result2, getSymbols(object));
24174              object = getPrototype(object);
24175            }
24176            return result2;
24177          };
24178          var getTag = baseGetTag;
24179          if (DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag || Map2 && getTag(new Map2()) != mapTag || Promise2 && getTag(Promise2.resolve()) != promiseTag || Set2 && getTag(new Set2()) != setTag || WeakMap2 && getTag(new WeakMap2()) != weakMapTag) {
24180            getTag = function(value2) {
24181              var result2 = baseGetTag(value2), Ctor = result2 == objectTag ? value2.constructor : undefined2, ctorString = Ctor ? toSource(Ctor) : "";
24182              if (ctorString) {
24183                switch (ctorString) {
24184                  case dataViewCtorString:
24185                    return dataViewTag;
24186                  case mapCtorString:
24187                    return mapTag;
24188                  case promiseCtorString:
24189                    return promiseTag;
24190                  case setCtorString:
24191                    return setTag;
24192                  case weakMapCtorString:
24193                    return weakMapTag;
24194                }
24195              }
24196              return result2;
24197            };
24198          }
24199          function getView(start2, end, transforms2) {
24200            var index3 = -1, length = transforms2.length;
24201            while (++index3 < length) {
24202              var data46 = transforms2[index3], size2 = data46.size;
24203              switch (data46.type) {
24204                case "drop":
24205                  start2 += size2;
24206                  break;
24207                case "dropRight":
24208                  end -= size2;
24209                  break;
24210                case "take":
24211                  end = nativeMin(end, start2 + size2);
24212                  break;
24213                case "takeRight":
24214                  start2 = nativeMax(start2, end - size2);
24215                  break;
24216              }
24217            }
24218            return { "start": start2, "end": end };
24219          }
24220          function getWrapDetails(source) {
24221            var match = source.match(reWrapDetails);
24222            return match ? match[1].split(reSplitDetails) : [];
24223          }
24224          function hasPath(object, path, hasFunc) {
24225            path = castPath(path, object);
24226            var index3 = -1, length = path.length, result2 = false;
24227            while (++index3 < length) {
24228              var key = toKey(path[index3]);
24229              if (!(result2 = object != null && hasFunc(object, key))) {
24230                break;
24231              }
24232              object = object[key];
24233            }
24234            if (result2 || ++index3 != length) {
24235              return result2;
24236            }
24237            length = object == null ? 0 : object.length;
24238            return !!length && isLength(length) && isIndex(key, length) && (isArray4(object) || isArguments(object));
24239          }
24240          function initCloneArray(array) {
24241            var length = array.length, result2 = new array.constructor(length);
24242            if (length && typeof array[0] == "string" && hasOwnProperty4.call(array, "index")) {
24243              result2.index = array.index;
24244              result2.input = array.input;
24245            }
24246            return result2;
24247          }
24248          function initCloneObject(object) {
24249            return typeof object.constructor == "function" && !isPrototype(object) ? baseCreate(getPrototype(object)) : {};
24250          }
24251          function initCloneByTag(object, tag3, isDeep) {
24252            var Ctor = object.constructor;
24253            switch (tag3) {
24254              case arrayBufferTag:
24255                return cloneArrayBuffer(object);
24256              case boolTag:
24257              case dateTag:
24258                return new Ctor(+object);
24259              case dataViewTag:
24260                return cloneDataView(object, isDeep);
24261              case float32Tag:
24262              case float64Tag:
24263              case int8Tag:
24264              case int16Tag:
24265              case int32Tag:
24266              case uint8Tag:
24267              case uint8ClampedTag:
24268              case uint16Tag:
24269              case uint32Tag:
24270                return cloneTypedArray(object, isDeep);
24271              case mapTag:
24272                return new Ctor();
24273              case numberTag:
24274              case stringTag:
24275                return new Ctor(object);
24276              case regexpTag:
24277                return cloneRegExp(object);
24278              case setTag:
24279                return new Ctor();
24280              case symbolTag:
24281                return cloneSymbol(object);
24282            }
24283          }
24284          function insertWrapDetails(source, details) {
24285            var length = details.length;
24286            if (!length) {
24287              return source;
24288            }
24289            var lastIndex = length - 1;
24290            details[lastIndex] = (length > 1 ? "& " : "") + details[lastIndex];
24291            details = details.join(length > 2 ? ", " : " ");
24292            return source.replace(reWrapComment, "{\n/* [wrapped with " + details + "] */\n");
24293          }
24294          function isFlattenable(value2) {
24295            return isArray4(value2) || isArguments(value2) || !!(spreadableSymbol && value2 && value2[spreadableSymbol]);
24296          }
24297          function isIndex(value2, length) {
24298            var type2 = typeof value2;
24299            length = length == null ? MAX_SAFE_INTEGER : length;
24300            return !!length && (type2 == "number" || type2 != "symbol" && reIsUint.test(value2)) && (value2 > -1 && value2 % 1 == 0 && value2 < length);
24301          }
24302          function isIterateeCall(value2, index3, object) {
24303            if (!isObject4(object)) {
24304              return false;
24305            }
24306            var type2 = typeof index3;
24307            if (type2 == "number" ? isArrayLike(object) && isIndex(index3, object.length) : type2 == "string" && index3 in object) {
24308              return eq(object[index3], value2);
24309            }
24310            return false;
24311          }
24312          function isKey(value2, object) {
24313            if (isArray4(value2)) {
24314              return false;
24315            }
24316            var type2 = typeof value2;
24317            if (type2 == "number" || type2 == "symbol" || type2 == "boolean" || value2 == null || isSymbol(value2)) {
24318              return true;
24319            }
24320            return reIsPlainProp.test(value2) || !reIsDeepProp.test(value2) || object != null && value2 in Object2(object);
24321          }
24322          function isKeyable(value2) {
24323            var type2 = typeof value2;
24324            return type2 == "string" || type2 == "number" || type2 == "symbol" || type2 == "boolean" ? value2 !== "__proto__" : value2 === null;
24325          }
24326          function isLaziable(func) {
24327            var funcName = getFuncName(func), other = lodash[funcName];
24328            if (typeof other != "function" || !(funcName in LazyWrapper.prototype)) {
24329              return false;
24330            }
24331            if (func === other) {
24332              return true;
24333            }
24334            var data46 = getData2(other);
24335            return !!data46 && func === data46[0];
24336          }
24337          function isMasked(func) {
24338            return !!maskSrcKey && maskSrcKey in func;
24339          }
24340          var isMaskable = coreJsData ? isFunction4 : stubFalse;
24341          function isPrototype(value2) {
24342            var Ctor = value2 && value2.constructor, proto = typeof Ctor == "function" && Ctor.prototype || objectProto;
24343            return value2 === proto;
24344          }
24345          function isStrictComparable(value2) {
24346            return value2 === value2 && !isObject4(value2);
24347          }
24348          function matchesStrictComparable(key, srcValue) {
24349            return function(object) {
24350              if (object == null) {
24351                return false;
24352              }
24353              return object[key] === srcValue && (srcValue !== undefined2 || key in Object2(object));
24354            };
24355          }
24356          function memoizeCapped(func) {
24357            var result2 = memoize3(func, function(key) {
24358              if (cache.size === MAX_MEMOIZE_SIZE) {
24359                cache.clear();
24360              }
24361              return key;
24362            });
24363            var cache = result2.cache;
24364            return result2;
24365          }
24366          function mergeData2(data46, source) {
24367            var bitmask = data46[1], srcBitmask = source[1], newBitmask = bitmask | srcBitmask, isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);
24368            var isCombo = srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_CURRY_FLAG || srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_REARG_FLAG && data46[7].length <= source[8] || srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG) && source[7].length <= source[8] && bitmask == WRAP_CURRY_FLAG;
24369            if (!(isCommon || isCombo)) {
24370              return data46;
24371            }
24372            if (srcBitmask & WRAP_BIND_FLAG) {
24373              data46[2] = source[2];
24374              newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;
24375            }
24376            var value2 = source[3];
24377            if (value2) {
24378              var partials = data46[3];
24379              data46[3] = partials ? composeArgs(partials, value2, source[4]) : value2;
24380              data46[4] = partials ? replaceHolders(data46[3], PLACEHOLDER) : source[4];
24381            }
24382            value2 = source[5];
24383            if (value2) {
24384              partials = data46[5];
24385              data46[5] = partials ? composeArgsRight(partials, value2, source[6]) : value2;
24386              data46[6] = partials ? replaceHolders(data46[5], PLACEHOLDER) : source[6];
24387            }
24388            value2 = source[7];
24389            if (value2) {
24390              data46[7] = value2;
24391            }
24392            if (srcBitmask & WRAP_ARY_FLAG) {
24393              data46[8] = data46[8] == null ? source[8] : nativeMin(data46[8], source[8]);
24394            }
24395            if (data46[9] == null) {
24396              data46[9] = source[9];
24397            }
24398            data46[0] = source[0];
24399            data46[1] = newBitmask;
24400            return data46;
24401          }
24402          function nativeKeysIn(object) {
24403            var result2 = [];
24404            if (object != null) {
24405              for (var key in Object2(object)) {
24406                result2.push(key);
24407              }
24408            }
24409            return result2;
24410          }
24411          function objectToString(value2) {
24412            return nativeObjectToString.call(value2);
24413          }
24414          function overRest(func, start2, transform2) {
24415            start2 = nativeMax(start2 === undefined2 ? func.length - 1 : start2, 0);
24416            return function() {
24417              var args = arguments, index3 = -1, length = nativeMax(args.length - start2, 0), array = Array2(length);
24418              while (++index3 < length) {
24419                array[index3] = args[start2 + index3];
24420              }
24421              index3 = -1;
24422              var otherArgs = Array2(start2 + 1);
24423              while (++index3 < start2) {
24424                otherArgs[index3] = args[index3];
24425              }
24426              otherArgs[start2] = transform2(array);
24427              return apply(func, this, otherArgs);
24428            };
24429          }
24430          function parent(object, path) {
24431            return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));
24432          }
24433          function reorder(array, indexes) {
24434            var arrLength = array.length, length = nativeMin(indexes.length, arrLength), oldArray = copyArray(array);
24435            while (length--) {
24436              var index3 = indexes[length];
24437              array[length] = isIndex(index3, arrLength) ? oldArray[index3] : undefined2;
24438            }
24439            return array;
24440          }
24441          function safeGet(object, key) {
24442            if (key === "constructor" && typeof object[key] === "function") {
24443              return;
24444            }
24445            if (key == "__proto__") {
24446              return;
24447            }
24448            return object[key];
24449          }
24450          var setData = shortOut(baseSetData);
24451          var setTimeout2 = ctxSetTimeout || function(func, wait) {
24452            return root.setTimeout(func, wait);
24453          };
24454          var setToString = shortOut(baseSetToString);
24455          function setWrapToString(wrapper, reference, bitmask) {
24456            var source = reference + "";
24457            return setToString(wrapper, insertWrapDetails(source, updateWrapDetails(getWrapDetails(source), bitmask)));
24458          }
24459          function shortOut(func) {
24460            var count = 0, lastCalled = 0;
24461            return function() {
24462              var stamp = nativeNow(), remaining = HOT_SPAN - (stamp - lastCalled);
24463              lastCalled = stamp;
24464              if (remaining > 0) {
24465                if (++count >= HOT_COUNT) {
24466                  return arguments[0];
24467                }
24468              } else {
24469                count = 0;
24470              }
24471              return func.apply(undefined2, arguments);
24472            };
24473          }
24474          function shuffleSelf(array, size2) {
24475            var index3 = -1, length = array.length, lastIndex = length - 1;
24476            size2 = size2 === undefined2 ? length : size2;
24477            while (++index3 < size2) {
24478              var rand = baseRandom(index3, lastIndex), value2 = array[rand];
24479              array[rand] = array[index3];
24480              array[index3] = value2;
24481            }
24482            array.length = size2;
24483            return array;
24484          }
24485          var stringToPath = memoizeCapped(function(string) {
24486            var result2 = [];
24487            if (string.charCodeAt(0) === 46) {
24488              result2.push("");
24489            }
24490            string.replace(rePropName, function(match, number, quote, subString) {
24491              result2.push(quote ? subString.replace(reEscapeChar, "$1") : number || match);
24492            });
24493            return result2;
24494          });
24495          function toKey(value2) {
24496            if (typeof value2 == "string" || isSymbol(value2)) {
24497              return value2;
24498            }
24499            var result2 = value2 + "";
24500            return result2 == "0" && 1 / value2 == -INFINITY ? "-0" : result2;
24501          }
24502          function toSource(func) {
24503            if (func != null) {
24504              try {
24505                return funcToString.call(func);
24506              } catch (e2) {
24507              }
24508              try {
24509                return func + "";
24510              } catch (e2) {
24511              }
24512            }
24513            return "";
24514          }
24515          function updateWrapDetails(details, bitmask) {
24516            arrayEach(wrapFlags, function(pair) {
24517              var value2 = "_." + pair[0];
24518              if (bitmask & pair[1] && !arrayIncludes3(details, value2)) {
24519                details.push(value2);
24520              }
24521            });
24522            return details.sort();
24523          }
24524          function wrapperClone(wrapper) {
24525            if (wrapper instanceof LazyWrapper) {
24526              return wrapper.clone();
24527            }
24528            var result2 = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__);
24529            result2.__actions__ = copyArray(wrapper.__actions__);
24530            result2.__index__ = wrapper.__index__;
24531            result2.__values__ = wrapper.__values__;
24532            return result2;
24533          }
24534          function chunk(array, size2, guard) {
24535            if (guard ? isIterateeCall(array, size2, guard) : size2 === undefined2) {
24536              size2 = 1;
24537            } else {
24538              size2 = nativeMax(toInteger3(size2), 0);
24539            }
24540            var length = array == null ? 0 : array.length;
24541            if (!length || size2 < 1) {
24542              return [];
24543            }
24544            var index3 = 0, resIndex = 0, result2 = Array2(nativeCeil(length / size2));
24545            while (index3 < length) {
24546              result2[resIndex++] = baseSlice(array, index3, index3 += size2);
24547            }
24548            return result2;
24549          }
24550          function compact(array) {
24551            var index3 = -1, length = array == null ? 0 : array.length, resIndex = 0, result2 = [];
24552            while (++index3 < length) {
24553              var value2 = array[index3];
24554              if (value2) {
24555                result2[resIndex++] = value2;
24556              }
24557            }
24558            return result2;
24559          }
24560          function concat4() {
24561            var length = arguments.length;
24562            if (!length) {
24563              return [];
24564            }
24565            var args = Array2(length - 1), array = arguments[0], index3 = length;
24566            while (index3--) {
24567              args[index3 - 1] = arguments[index3];
24568            }
24569            return arrayPush(isArray4(array) ? copyArray(array) : [array], baseFlatten(args, 1));
24570          }
24571          var difference = baseRest(function(array, values2) {
24572            return isArrayLikeObject(array) ? baseDifference(array, baseFlatten(values2, 1, isArrayLikeObject, true)) : [];
24573          });
24574          var differenceBy = baseRest(function(array, values2) {
24575            var iteratee2 = last(values2);
24576            if (isArrayLikeObject(iteratee2)) {
24577              iteratee2 = undefined2;
24578            }
24579            return isArrayLikeObject(array) ? baseDifference(array, baseFlatten(values2, 1, isArrayLikeObject, true), getIteratee(iteratee2, 2)) : [];
24580          });
24581          var differenceWith = baseRest(function(array, values2) {
24582            var comparator = last(values2);
24583            if (isArrayLikeObject(comparator)) {
24584              comparator = undefined2;
24585            }
24586            return isArrayLikeObject(array) ? baseDifference(array, baseFlatten(values2, 1, isArrayLikeObject, true), undefined2, comparator) : [];
24587          });
24588          function drop(array, n, guard) {
24589            var length = array == null ? 0 : array.length;
24590            if (!length) {
24591              return [];
24592            }
24593            n = guard || n === undefined2 ? 1 : toInteger3(n);
24594            return baseSlice(array, n < 0 ? 0 : n, length);
24595          }
24596          function dropRight(array, n, guard) {
24597            var length = array == null ? 0 : array.length;
24598            if (!length) {
24599              return [];
24600            }
24601            n = guard || n === undefined2 ? 1 : toInteger3(n);
24602            n = length - n;
24603            return baseSlice(array, 0, n < 0 ? 0 : n);
24604          }
24605          function dropRightWhile(array, predicate) {
24606            return array && array.length ? baseWhile(array, getIteratee(predicate, 3), true, true) : [];
24607          }
24608          function dropWhile(array, predicate) {
24609            return array && array.length ? baseWhile(array, getIteratee(predicate, 3), true) : [];
24610          }
24611          function fill(array, value2, start2, end) {
24612            var length = array == null ? 0 : array.length;
24613            if (!length) {
24614              return [];
24615            }
24616            if (start2 && typeof start2 != "number" && isIterateeCall(array, value2, start2)) {
24617              start2 = 0;
24618              end = length;
24619            }
24620            return baseFill(array, value2, start2, end);
24621          }
24622          function findIndex(array, predicate, fromIndex) {
24623            var length = array == null ? 0 : array.length;
24624            if (!length) {
24625              return -1;
24626            }
24627            var index3 = fromIndex == null ? 0 : toInteger3(fromIndex);
24628            if (index3 < 0) {
24629              index3 = nativeMax(length + index3, 0);
24630            }
24631            return baseFindIndex(array, getIteratee(predicate, 3), index3);
24632          }
24633          function findLastIndex(array, predicate, fromIndex) {
24634            var length = array == null ? 0 : array.length;
24635            if (!length) {
24636              return -1;
24637            }
24638            var index3 = length - 1;
24639            if (fromIndex !== undefined2) {
24640              index3 = toInteger3(fromIndex);
24641              index3 = fromIndex < 0 ? nativeMax(length + index3, 0) : nativeMin(index3, length - 1);
24642            }
24643            return baseFindIndex(array, getIteratee(predicate, 3), index3, true);
24644          }
24645          function flatten3(array) {
24646            var length = array == null ? 0 : array.length;
24647            return length ? baseFlatten(array, 1) : [];
24648          }
24649          function flattenDeep3(array) {
24650            var length = array == null ? 0 : array.length;
24651            return length ? baseFlatten(array, INFINITY) : [];
24652          }
24653          function flattenDepth(array, depth) {
24654            var length = array == null ? 0 : array.length;
24655            if (!length) {
24656              return [];
24657            }
24658            depth = depth === undefined2 ? 1 : toInteger3(depth);
24659            return baseFlatten(array, depth);
24660          }
24661          function fromPairs(pairs) {
24662            var index3 = -1, length = pairs == null ? 0 : pairs.length, result2 = {};
24663            while (++index3 < length) {
24664              var pair = pairs[index3];
24665              baseAssignValue(result2, pair[0], pair[1]);
24666            }
24667            return result2;
24668          }
24669          function head(array) {
24670            return array && array.length ? array[0] : undefined2;
24671          }
24672          function indexOf(array, value2, fromIndex) {
24673            var length = array == null ? 0 : array.length;
24674            if (!length) {
24675              return -1;
24676            }
24677            var index3 = fromIndex == null ? 0 : toInteger3(fromIndex);
24678            if (index3 < 0) {
24679              index3 = nativeMax(length + index3, 0);
24680            }
24681            return baseIndexOf(array, value2, index3);
24682          }
24683          function initial(array) {
24684            var length = array == null ? 0 : array.length;
24685            return length ? baseSlice(array, 0, -1) : [];
24686          }
24687          var intersection = baseRest(function(arrays) {
24688            var mapped = arrayMap(arrays, castArrayLikeObject);
24689            return mapped.length && mapped[0] === arrays[0] ? baseIntersection(mapped) : [];
24690          });
24691          var intersectionBy = baseRest(function(arrays) {
24692            var iteratee2 = last(arrays), mapped = arrayMap(arrays, castArrayLikeObject);
24693            if (iteratee2 === last(mapped)) {
24694              iteratee2 = undefined2;
24695            } else {
24696              mapped.pop();
24697            }
24698            return mapped.length && mapped[0] === arrays[0] ? baseIntersection(mapped, getIteratee(iteratee2, 2)) : [];
24699          });
24700          var intersectionWith = baseRest(function(arrays) {
24701            var comparator = last(arrays), mapped = arrayMap(arrays, castArrayLikeObject);
24702            comparator = typeof comparator == "function" ? comparator : undefined2;
24703            if (comparator) {
24704              mapped.pop();
24705            }
24706            return mapped.length && mapped[0] === arrays[0] ? baseIntersection(mapped, undefined2, comparator) : [];
24707          });
24708          function join(array, separator) {
24709            return array == null ? "" : nativeJoin.call(array, separator);
24710          }
24711          function last(array) {
24712            var length = array == null ? 0 : array.length;
24713            return length ? array[length - 1] : undefined2;
24714          }
24715          function lastIndexOf(array, value2, fromIndex) {
24716            var length = array == null ? 0 : array.length;
24717            if (!length) {
24718              return -1;
24719            }
24720            var index3 = length;
24721            if (fromIndex !== undefined2) {
24722              index3 = toInteger3(fromIndex);
24723              index3 = index3 < 0 ? nativeMax(length + index3, 0) : nativeMin(index3, length - 1);
24724            }
24725            return value2 === value2 ? strictLastIndexOf(array, value2, index3) : baseFindIndex(array, baseIsNaN, index3, true);
24726          }
24727          function nth(array, n) {
24728            return array && array.length ? baseNth(array, toInteger3(n)) : undefined2;
24729          }
24730          var pull = baseRest(pullAll);
24731          function pullAll(array, values2) {
24732            return array && array.length && values2 && values2.length ? basePullAll(array, values2) : array;
24733          }
24734          function pullAllBy(array, values2, iteratee2) {
24735            return array && array.length && values2 && values2.length ? basePullAll(array, values2, getIteratee(iteratee2, 2)) : array;
24736          }
24737          function pullAllWith(array, values2, comparator) {
24738            return array && array.length && values2 && values2.length ? basePullAll(array, values2, undefined2, comparator) : array;
24739          }
24740          var pullAt = flatRest(function(array, indexes) {
24741            var length = array == null ? 0 : array.length, result2 = baseAt(array, indexes);
24742            basePullAt(array, arrayMap(indexes, function(index3) {
24743              return isIndex(index3, length) ? +index3 : index3;
24744            }).sort(compareAscending));
24745            return result2;
24746          });
24747          function remove2(array, predicate) {
24748            var result2 = [];
24749            if (!(array && array.length)) {
24750              return result2;
24751            }
24752            var index3 = -1, indexes = [], length = array.length;
24753            predicate = getIteratee(predicate, 3);
24754            while (++index3 < length) {
24755              var value2 = array[index3];
24756              if (predicate(value2, index3, array)) {
24757                result2.push(value2);
24758                indexes.push(index3);
24759              }
24760            }
24761            basePullAt(array, indexes);
24762            return result2;
24763          }
24764          function reverse(array) {
24765            return array == null ? array : nativeReverse.call(array);
24766          }
24767          function slice(array, start2, end) {
24768            var length = array == null ? 0 : array.length;
24769            if (!length) {
24770              return [];
24771            }
24772            if (end && typeof end != "number" && isIterateeCall(array, start2, end)) {
24773              start2 = 0;
24774              end = length;
24775            } else {
24776              start2 = start2 == null ? 0 : toInteger3(start2);
24777              end = end === undefined2 ? length : toInteger3(end);
24778            }
24779            return baseSlice(array, start2, end);
24780          }
24781          function sortedIndex(array, value2) {
24782            return baseSortedIndex(array, value2);
24783          }
24784          function sortedIndexBy(array, value2, iteratee2) {
24785            return baseSortedIndexBy(array, value2, getIteratee(iteratee2, 2));
24786          }
24787          function sortedIndexOf(array, value2) {
24788            var length = array == null ? 0 : array.length;
24789            if (length) {
24790              var index3 = baseSortedIndex(array, value2);
24791              if (index3 < length && eq(array[index3], value2)) {
24792                return index3;
24793              }
24794            }
24795            return -1;
24796          }
24797          function sortedLastIndex(array, value2) {
24798            return baseSortedIndex(array, value2, true);
24799          }
24800          function sortedLastIndexBy(array, value2, iteratee2) {
24801            return baseSortedIndexBy(array, value2, getIteratee(iteratee2, 2), true);
24802          }
24803          function sortedLastIndexOf(array, value2) {
24804            var length = array == null ? 0 : array.length;
24805            if (length) {
24806              var index3 = baseSortedIndex(array, value2, true) - 1;
24807              if (eq(array[index3], value2)) {
24808                return index3;
24809              }
24810            }
24811            return -1;
24812          }
24813          function sortedUniq(array) {
24814            return array && array.length ? baseSortedUniq(array) : [];
24815          }
24816          function sortedUniqBy(array, iteratee2) {
24817            return array && array.length ? baseSortedUniq(array, getIteratee(iteratee2, 2)) : [];
24818          }
24819          function tail(array) {
24820            var length = array == null ? 0 : array.length;
24821            return length ? baseSlice(array, 1, length) : [];
24822          }
24823          function take(array, n, guard) {
24824            if (!(array && array.length)) {
24825              return [];
24826            }
24827            n = guard || n === undefined2 ? 1 : toInteger3(n);
24828            return baseSlice(array, 0, n < 0 ? 0 : n);
24829          }
24830          function takeRight(array, n, guard) {
24831            var length = array == null ? 0 : array.length;
24832            if (!length) {
24833              return [];
24834            }
24835            n = guard || n === undefined2 ? 1 : toInteger3(n);
24836            n = length - n;
24837            return baseSlice(array, n < 0 ? 0 : n, length);
24838          }
24839          function takeRightWhile(array, predicate) {
24840            return array && array.length ? baseWhile(array, getIteratee(predicate, 3), false, true) : [];
24841          }
24842          function takeWhile(array, predicate) {
24843            return array && array.length ? baseWhile(array, getIteratee(predicate, 3)) : [];
24844          }
24845          var union = baseRest(function(arrays) {
24846            return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true));
24847          });
24848          var unionBy = baseRest(function(arrays) {
24849            var iteratee2 = last(arrays);
24850            if (isArrayLikeObject(iteratee2)) {
24851              iteratee2 = undefined2;
24852            }
24853            return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), getIteratee(iteratee2, 2));
24854          });
24855          var unionWith = baseRest(function(arrays) {
24856            var comparator = last(arrays);
24857            comparator = typeof comparator == "function" ? comparator : undefined2;
24858            return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined2, comparator);
24859          });
24860          function uniq(array) {
24861            return array && array.length ? baseUniq(array) : [];
24862          }
24863          function uniqBy(array, iteratee2) {
24864            return array && array.length ? baseUniq(array, getIteratee(iteratee2, 2)) : [];
24865          }
24866          function uniqWith(array, comparator) {
24867            comparator = typeof comparator == "function" ? comparator : undefined2;
24868            return array && array.length ? baseUniq(array, undefined2, comparator) : [];
24869          }
24870          function unzip(array) {
24871            if (!(array && array.length)) {
24872              return [];
24873            }
24874            var length = 0;
24875            array = arrayFilter(array, function(group) {
24876              if (isArrayLikeObject(group)) {
24877                length = nativeMax(group.length, length);
24878                return true;
24879              }
24880            });
24881            return baseTimes(length, function(index3) {
24882              return arrayMap(array, baseProperty(index3));
24883            });
24884          }
24885          function unzipWith(array, iteratee2) {
24886            if (!(array && array.length)) {
24887              return [];
24888            }
24889            var result2 = unzip(array);
24890            if (iteratee2 == null) {
24891              return result2;
24892            }
24893            return arrayMap(result2, function(group) {
24894              return apply(iteratee2, undefined2, group);
24895            });
24896          }
24897          var without = baseRest(function(array, values2) {
24898            return isArrayLikeObject(array) ? baseDifference(array, values2) : [];
24899          });
24900          var xor = baseRest(function(arrays) {
24901            return baseXor(arrayFilter(arrays, isArrayLikeObject));
24902          });
24903          var xorBy = baseRest(function(arrays) {
24904            var iteratee2 = last(arrays);
24905            if (isArrayLikeObject(iteratee2)) {
24906              iteratee2 = undefined2;
24907            }
24908            return baseXor(arrayFilter(arrays, isArrayLikeObject), getIteratee(iteratee2, 2));
24909          });
24910          var xorWith = baseRest(function(arrays) {
24911            var comparator = last(arrays);
24912            comparator = typeof comparator == "function" ? comparator : undefined2;
24913            return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined2, comparator);
24914          });
24915          var zip = baseRest(unzip);
24916          function zipObject(props153, values2) {
24917            return baseZipObject(props153 || [], values2 || [], assignValue);
24918          }
24919          function zipObjectDeep(props153, values2) {
24920            return baseZipObject(props153 || [], values2 || [], baseSet);
24921          }
24922          var zipWith = baseRest(function(arrays) {
24923            var length = arrays.length, iteratee2 = length > 1 ? arrays[length - 1] : undefined2;
24924            iteratee2 = typeof iteratee2 == "function" ? (arrays.pop(), iteratee2) : undefined2;
24925            return unzipWith(arrays, iteratee2);
24926          });
24927          function chain(value2) {
24928            var result2 = lodash(value2);
24929            result2.__chain__ = true;
24930            return result2;
24931          }
24932          function tap(value2, interceptor) {
24933            interceptor(value2);
24934            return value2;
24935          }
24936          function thru(value2, interceptor) {
24937            return interceptor(value2);
24938          }
24939          var wrapperAt = flatRest(function(paths) {
24940            var length = paths.length, start2 = length ? paths[0] : 0, value2 = this.__wrapped__, interceptor = function(object) {
24941              return baseAt(object, paths);
24942            };
24943            if (length > 1 || this.__actions__.length || !(value2 instanceof LazyWrapper) || !isIndex(start2)) {
24944              return this.thru(interceptor);
24945            }
24946            value2 = value2.slice(start2, +start2 + (length ? 1 : 0));
24947            value2.__actions__.push({
24948              "func": thru,
24949              "args": [interceptor],
24950              "thisArg": undefined2
24951            });
24952            return new LodashWrapper(value2, this.__chain__).thru(function(array) {
24953              if (length && !array.length) {
24954                array.push(undefined2);
24955              }
24956              return array;
24957            });
24958          });
24959          function wrapperChain() {
24960            return chain(this);
24961          }
24962          function wrapperCommit() {
24963            return new LodashWrapper(this.value(), this.__chain__);
24964          }
24965          function wrapperNext() {
24966            if (this.__values__ === undefined2) {
24967              this.__values__ = toArray2(this.value());
24968            }
24969            var done = this.__index__ >= this.__values__.length, value2 = done ? undefined2 : this.__values__[this.__index__++];
24970            return { "done": done, "value": value2 };
24971          }
24972          function wrapperToIterator() {
24973            return this;
24974          }
24975          function wrapperPlant(value2) {
24976            var result2, parent2 = this;
24977            while (parent2 instanceof baseLodash) {
24978              var clone4 = wrapperClone(parent2);
24979              clone4.__index__ = 0;
24980              clone4.__values__ = undefined2;
24981              if (result2) {
24982                previous.__wrapped__ = clone4;
24983              } else {
24984                result2 = clone4;
24985              }
24986              var previous = clone4;
24987              parent2 = parent2.__wrapped__;
24988            }
24989            previous.__wrapped__ = value2;
24990            return result2;
24991          }
24992          function wrapperReverse() {
24993            var value2 = this.__wrapped__;
24994            if (value2 instanceof LazyWrapper) {
24995              var wrapped = value2;
24996              if (this.__actions__.length) {
24997                wrapped = new LazyWrapper(this);
24998              }
24999              wrapped = wrapped.reverse();
25000              wrapped.__actions__.push({
25001                "func": thru,
25002                "args": [reverse],
25003                "thisArg": undefined2
25004              });
25005              return new LodashWrapper(wrapped, this.__chain__);
25006            }
25007            return this.thru(reverse);
25008          }
25009          function wrapperValue() {
25010            return baseWrapperValue(this.__wrapped__, this.__actions__);
25011          }
25012          var countBy = createAggregator(function(result2, value2, key) {
25013            if (hasOwnProperty4.call(result2, key)) {
25014              ++result2[key];
25015            } else {
25016              baseAssignValue(result2, key, 1);
25017            }
25018          });
25019          function every(collection, predicate, guard) {
25020            var func = isArray4(collection) ? arrayEvery : baseEvery;
25021            if (guard && isIterateeCall(collection, predicate, guard)) {
25022              predicate = undefined2;
25023            }
25024            return func(collection, getIteratee(predicate, 3));
25025          }
25026          function filter(collection, predicate) {
25027            var func = isArray4(collection) ? arrayFilter : baseFilter;
25028            return func(collection, getIteratee(predicate, 3));
25029          }
25030          var find = createFind(findIndex);
25031          var findLast = createFind(findLastIndex);
25032          function flatMap(collection, iteratee2) {
25033            return baseFlatten(map(collection, iteratee2), 1);
25034          }
25035          function flatMapDeep(collection, iteratee2) {
25036            return baseFlatten(map(collection, iteratee2), INFINITY);
25037          }
25038          function flatMapDepth(collection, iteratee2, depth) {
25039            depth = depth === undefined2 ? 1 : toInteger3(depth);
25040            return baseFlatten(map(collection, iteratee2), depth);
25041          }
25042          function forEach(collection, iteratee2) {
25043            var func = isArray4(collection) ? arrayEach : baseEach;
25044            return func(collection, getIteratee(iteratee2, 3));
25045          }
25046          function forEachRight(collection, iteratee2) {
25047            var func = isArray4(collection) ? arrayEachRight : baseEachRight;
25048            return func(collection, getIteratee(iteratee2, 3));
25049          }
25050          var groupBy = createAggregator(function(result2, value2, key) {
25051            if (hasOwnProperty4.call(result2, key)) {
25052              result2[key].push(value2);
25053            } else {
25054              baseAssignValue(result2, key, [value2]);
25055            }
25056          });
25057          function includes(collection, value2, fromIndex, guard) {
25058            collection = isArrayLike(collection) ? collection : values(collection);
25059            fromIndex = fromIndex && !guard ? toInteger3(fromIndex) : 0;
25060            var length = collection.length;
25061            if (fromIndex < 0) {
25062              fromIndex = nativeMax(length + fromIndex, 0);
25063            }
25064            return isString3(collection) ? fromIndex <= length && collection.indexOf(value2, fromIndex) > -1 : !!length && baseIndexOf(collection, value2, fromIndex) > -1;
25065          }
25066          var invokeMap = baseRest(function(collection, path, args) {
25067            var index3 = -1, isFunc = typeof path == "function", result2 = isArrayLike(collection) ? Array2(collection.length) : [];
25068            baseEach(collection, function(value2) {
25069              result2[++index3] = isFunc ? apply(path, value2, args) : baseInvoke(value2, path, args);
25070            });
25071            return result2;
25072          });
25073          var keyBy = createAggregator(function(result2, value2, key) {
25074            baseAssignValue(result2, key, value2);
25075          });
25076          function map(collection, iteratee2) {
25077            var func = isArray4(collection) ? arrayMap : baseMap;
25078            return func(collection, getIteratee(iteratee2, 3));
25079          }
25080          function orderBy(collection, iteratees, orders, guard) {
25081            if (collection == null) {
25082              return [];
25083            }
25084            if (!isArray4(iteratees)) {
25085              iteratees = iteratees == null ? [] : [iteratees];
25086            }
25087            orders = guard ? undefined2 : orders;
25088            if (!isArray4(orders)) {
25089              orders = orders == null ? [] : [orders];
25090            }
25091            return baseOrderBy(collection, iteratees, orders);
25092          }
25093          var partition = createAggregator(function(result2, value2, key) {
25094            result2[key ? 0 : 1].push(value2);
25095          }, function() {
25096            return [[], []];
25097          });
25098          function reduce(collection, iteratee2, accumulator) {
25099            var func = isArray4(collection) ? arrayReduce : baseReduce, initAccum = arguments.length < 3;
25100            return func(collection, getIteratee(iteratee2, 4), accumulator, initAccum, baseEach);
25101          }
25102          function reduceRight(collection, iteratee2, accumulator) {
25103            var func = isArray4(collection) ? arrayReduceRight : baseReduce, initAccum = arguments.length < 3;
25104            return func(collection, getIteratee(iteratee2, 4), accumulator, initAccum, baseEachRight);
25105          }
25106          function reject(collection, predicate) {
25107            var func = isArray4(collection) ? arrayFilter : baseFilter;
25108            return func(collection, negate(getIteratee(predicate, 3)));
25109          }
25110          function sample(collection) {
25111            var func = isArray4(collection) ? arraySample : baseSample;
25112            return func(collection);
25113          }
25114          function sampleSize(collection, n, guard) {
25115            if (guard ? isIterateeCall(collection, n, guard) : n === undefined2) {
25116              n = 1;
25117            } else {
25118              n = toInteger3(n);
25119            }
25120            var func = isArray4(collection) ? arraySampleSize : baseSampleSize;
25121            return func(collection, n);
25122          }
25123          function shuffle(collection) {
25124            var func = isArray4(collection) ? arrayShuffle : baseShuffle;
25125            return func(collection);
25126          }
25127          function size(collection) {
25128            if (collection == null) {
25129              return 0;
25130            }
25131            if (isArrayLike(collection)) {
25132              return isString3(collection) ? stringSize(collection) : collection.length;
25133            }
25134            var tag3 = getTag(collection);
25135            if (tag3 == mapTag || tag3 == setTag) {
25136              return collection.size;
25137            }
25138            return baseKeys(collection).length;
25139          }
25140          function some(collection, predicate, guard) {
25141            var func = isArray4(collection) ? arraySome : baseSome;
25142            if (guard && isIterateeCall(collection, predicate, guard)) {
25143              predicate = undefined2;
25144            }
25145            return func(collection, getIteratee(predicate, 3));
25146          }
25147          var sortBy = baseRest(function(collection, iteratees) {
25148            if (collection == null) {
25149              return [];
25150            }
25151            var length = iteratees.length;
25152            if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) {
25153              iteratees = [];
25154            } else if (length > 2 && isIterateeCall(iteratees[0], iteratees[1], iteratees[2])) {
25155              iteratees = [iteratees[0]];
25156            }
25157            return baseOrderBy(collection, baseFlatten(iteratees, 1), []);
25158          });
25159          var now = ctxNow || function() {
25160            return root.Date.now();
25161          };
25162          function after(n, func) {
25163            if (typeof func != "function") {
25164              throw new TypeError2(FUNC_ERROR_TEXT);
25165            }
25166            n = toInteger3(n);
25167            return function() {
25168              if (--n < 1) {
25169                return func.apply(this, arguments);
25170              }
25171            };
25172          }
25173          function ary(func, n, guard) {
25174            n = guard ? undefined2 : n;
25175            n = func && n == null ? func.length : n;
25176            return createWrap(func, WRAP_ARY_FLAG, undefined2, undefined2, undefined2, undefined2, n);
25177          }
25178          function before(n, func) {
25179            var result2;
25180            if (typeof func != "function") {
25181              throw new TypeError2(FUNC_ERROR_TEXT);
25182            }
25183            n = toInteger3(n);
25184            return function() {
25185              if (--n > 0) {
25186                result2 = func.apply(this, arguments);
25187              }
25188              if (n <= 1) {
25189                func = undefined2;
25190              }
25191              return result2;
25192            };
25193          }
25194          var bind10 = baseRest(function(func, thisArg, partials) {
25195            var bitmask = WRAP_BIND_FLAG;
25196            if (partials.length) {
25197              var holders = replaceHolders(partials, getHolder(bind10));
25198              bitmask |= WRAP_PARTIAL_FLAG;
25199            }
25200            return createWrap(func, bitmask, thisArg, partials, holders);
25201          });
25202          var bindKey = baseRest(function(object, key, partials) {
25203            var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;
25204            if (partials.length) {
25205              var holders = replaceHolders(partials, getHolder(bindKey));
25206              bitmask |= WRAP_PARTIAL_FLAG;
25207            }
25208            return createWrap(key, bitmask, object, partials, holders);
25209          });
25210          function curry(func, arity, guard) {
25211            arity = guard ? undefined2 : arity;
25212            var result2 = createWrap(func, WRAP_CURRY_FLAG, undefined2, undefined2, undefined2, undefined2, undefined2, arity);
25213            result2.placeholder = curry.placeholder;
25214            return result2;
25215          }
25216          function curryRight(func, arity, guard) {
25217            arity = guard ? undefined2 : arity;
25218            var result2 = createWrap(func, WRAP_CURRY_RIGHT_FLAG, undefined2, undefined2, undefined2, undefined2, undefined2, arity);
25219            result2.placeholder = curryRight.placeholder;
25220            return result2;
25221          }
25222          function debounce(func, wait, options) {
25223            var lastArgs, lastThis, maxWait, result2, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;
25224            if (typeof func != "function") {
25225              throw new TypeError2(FUNC_ERROR_TEXT);
25226            }
25227            wait = toNumber2(wait) || 0;
25228            if (isObject4(options)) {
25229              leading = !!options.leading;
25230              maxing = "maxWait" in options;
25231              maxWait = maxing ? nativeMax(toNumber2(options.maxWait) || 0, wait) : maxWait;
25232              trailing = "trailing" in options ? !!options.trailing : trailing;
25233            }
25234            function invokeFunc(time) {
25235              var args = lastArgs, thisArg = lastThis;
25236              lastArgs = lastThis = undefined2;
25237              lastInvokeTime = time;
25238              result2 = func.apply(thisArg, args);
25239              return result2;
25240            }
25241            function leadingEdge(time) {
25242              lastInvokeTime = time;
25243              timerId = setTimeout2(timerExpired, wait);
25244              return leading ? invokeFunc(time) : result2;
25245            }
25246            function remainingWait(time) {
25247              var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;
25248              return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;
25249            }
25250            function shouldInvoke(time) {
25251              var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;
25252              return lastCallTime === undefined2 || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;
25253            }
25254            function timerExpired() {
25255              var time = now();
25256              if (shouldInvoke(time)) {
25257                return trailingEdge(time);
25258              }
25259              timerId = setTimeout2(timerExpired, remainingWait(time));
25260            }
25261            function trailingEdge(time) {
25262              timerId = undefined2;
25263              if (trailing && lastArgs) {
25264                return invokeFunc(time);
25265              }
25266              lastArgs = lastThis = undefined2;
25267              return result2;
25268            }
25269            function cancel() {
25270              if (timerId !== undefined2) {
25271                clearTimeout2(timerId);
25272              }
25273              lastInvokeTime = 0;
25274              lastArgs = lastCallTime = lastThis = timerId = undefined2;
25275            }
25276            function flush() {
25277              return timerId === undefined2 ? result2 : trailingEdge(now());
25278            }
25279            function debounced() {
25280              var time = now(), isInvoking = shouldInvoke(time);
25281              lastArgs = arguments;
25282              lastThis = this;
25283              lastCallTime = time;
25284              if (isInvoking) {
25285                if (timerId === undefined2) {
25286                  return leadingEdge(lastCallTime);
25287                }
25288                if (maxing) {
25289                  clearTimeout2(timerId);
25290                  timerId = setTimeout2(timerExpired, wait);
25291                  return invokeFunc(lastCallTime);
25292                }
25293              }
25294              if (timerId === undefined2) {
25295                timerId = setTimeout2(timerExpired, wait);
25296              }
25297              return result2;
25298            }
25299            debounced.cancel = cancel;
25300            debounced.flush = flush;
25301            return debounced;
25302          }
25303          var defer = baseRest(function(func, args) {
25304            return baseDelay(func, 1, args);
25305          });
25306          var delay = baseRest(function(func, wait, args) {
25307            return baseDelay(func, toNumber2(wait) || 0, args);
25308          });
25309          function flip(func) {
25310            return createWrap(func, WRAP_FLIP_FLAG);
25311          }
25312          function memoize3(func, resolver) {
25313            if (typeof func != "function" || resolver != null && typeof resolver != "function") {
25314              throw new TypeError2(FUNC_ERROR_TEXT);
25315            }
25316            var memoized = function() {
25317              var args = arguments, key = resolver ? resolver.apply(this, args) : args[0], cache = memoized.cache;
25318              if (cache.has(key)) {
25319                return cache.get(key);
25320              }
25321              var result2 = func.apply(this, args);
25322              memoized.cache = cache.set(key, result2) || cache;
25323              return result2;
25324            };
25325            memoized.cache = new (memoize3.Cache || MapCache)();
25326            return memoized;
25327          }
25328          memoize3.Cache = MapCache;
25329          function negate(predicate) {
25330            if (typeof predicate != "function") {
25331              throw new TypeError2(FUNC_ERROR_TEXT);
25332            }
25333            return function() {
25334              var args = arguments;
25335              switch (args.length) {
25336                case 0:
25337                  return !predicate.call(this);
25338                case 1:
25339                  return !predicate.call(this, args[0]);
25340                case 2:
25341                  return !predicate.call(this, args[0], args[1]);
25342                case 3:
25343                  return !predicate.call(this, args[0], args[1], args[2]);
25344              }
25345              return !predicate.apply(this, args);
25346            };
25347          }
25348          function once2(func) {
25349            return before(2, func);
25350          }
25351          var overArgs = castRest(function(func, transforms2) {
25352            transforms2 = transforms2.length == 1 && isArray4(transforms2[0]) ? arrayMap(transforms2[0], baseUnary(getIteratee())) : arrayMap(baseFlatten(transforms2, 1), baseUnary(getIteratee()));
25353            var funcsLength = transforms2.length;
25354            return baseRest(function(args) {
25355              var index3 = -1, length = nativeMin(args.length, funcsLength);
25356              while (++index3 < length) {
25357                args[index3] = transforms2[index3].call(this, args[index3]);
25358              }
25359              return apply(func, this, args);
25360            });
25361          });
25362          var partial = baseRest(function(func, partials) {
25363            var holders = replaceHolders(partials, getHolder(partial));
25364            return createWrap(func, WRAP_PARTIAL_FLAG, undefined2, partials, holders);
25365          });
25366          var partialRight = baseRest(function(func, partials) {
25367            var holders = replaceHolders(partials, getHolder(partialRight));
25368            return createWrap(func, WRAP_PARTIAL_RIGHT_FLAG, undefined2, partials, holders);
25369          });
25370          var rearg = flatRest(function(func, indexes) {
25371            return createWrap(func, WRAP_REARG_FLAG, undefined2, undefined2, undefined2, indexes);
25372          });
25373          function rest(func, start2) {
25374            if (typeof func != "function") {
25375              throw new TypeError2(FUNC_ERROR_TEXT);
25376            }
25377            start2 = start2 === undefined2 ? start2 : toInteger3(start2);
25378            return baseRest(func, start2);
25379          }
25380          function spread(func, start2) {
25381            if (typeof func != "function") {
25382              throw new TypeError2(FUNC_ERROR_TEXT);
25383            }
25384            start2 = start2 == null ? 0 : nativeMax(toInteger3(start2), 0);
25385            return baseRest(function(args) {
25386              var array = args[start2], otherArgs = castSlice(args, 0, start2);
25387              if (array) {
25388                arrayPush(otherArgs, array);
25389              }
25390              return apply(func, this, otherArgs);
25391            });
25392          }
25393          function throttle(func, wait, options) {
25394            var leading = true, trailing = true;
25395            if (typeof func != "function") {
25396              throw new TypeError2(FUNC_ERROR_TEXT);
25397            }
25398            if (isObject4(options)) {
25399              leading = "leading" in options ? !!options.leading : leading;
25400              trailing = "trailing" in options ? !!options.trailing : trailing;
25401            }
25402            return debounce(func, wait, {
25403              "leading": leading,
25404              "maxWait": wait,
25405              "trailing": trailing
25406            });
25407          }
25408          function unary(func) {
25409            return ary(func, 1);
25410          }
25411          function wrap(value2, wrapper) {
25412            return partial(castFunction(wrapper), value2);
25413          }
25414          function castArray() {
25415            if (!arguments.length) {
25416              return [];
25417            }
25418            var value2 = arguments[0];
25419            return isArray4(value2) ? value2 : [value2];
25420          }
25421          function clone3(value2) {
25422            return baseClone(value2, CLONE_SYMBOLS_FLAG);
25423          }
25424          function cloneWith(value2, customizer) {
25425            customizer = typeof customizer == "function" ? customizer : undefined2;
25426            return baseClone(value2, CLONE_SYMBOLS_FLAG, customizer);
25427          }
25428          function cloneDeep3(value2) {
25429            return baseClone(value2, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);
25430          }
25431          function cloneDeepWith(value2, customizer) {
25432            customizer = typeof customizer == "function" ? customizer : undefined2;
25433            return baseClone(value2, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
25434          }
25435          function conformsTo(object, source) {
25436            return source == null || baseConformsTo(object, source, keys3(source));
25437          }
25438          function eq(value2, other) {
25439            return value2 === other || value2 !== value2 && other !== other;
25440          }
25441          var gt = createRelationalOperation(baseGt);
25442          var gte = createRelationalOperation(function(value2, other) {
25443            return value2 >= other;
25444          });
25445          var isArguments = baseIsArguments(/* @__PURE__ */ (function() {
25446            return arguments;
25447          })()) ? baseIsArguments : function(value2) {
25448            return isObjectLike(value2) && hasOwnProperty4.call(value2, "callee") && !propertyIsEnumerable.call(value2, "callee");
25449          };
25450          var isArray4 = Array2.isArray;
25451          var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;
25452          function isArrayLike(value2) {
25453            return value2 != null && isLength(value2.length) && !isFunction4(value2);
25454          }
25455          function isArrayLikeObject(value2) {
25456            return isObjectLike(value2) && isArrayLike(value2);
25457          }
25458          function isBoolean4(value2) {
25459            return value2 === true || value2 === false || isObjectLike(value2) && baseGetTag(value2) == boolTag;
25460          }
25461          var isBuffer = nativeIsBuffer || stubFalse;
25462          var isDate3 = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;
25463          function isElement3(value2) {
25464            return isObjectLike(value2) && value2.nodeType === 1 && !isPlainObject4(value2);
25465          }
25466          function isEmpty3(value2) {
25467            if (value2 == null) {
25468              return true;
25469            }
25470            if (isArrayLike(value2) && (isArray4(value2) || typeof value2 == "string" || typeof value2.splice == "function" || isBuffer(value2) || isTypedArray(value2) || isArguments(value2))) {
25471              return !value2.length;
25472            }
25473            var tag3 = getTag(value2);
25474            if (tag3 == mapTag || tag3 == setTag) {
25475              return !value2.size;
25476            }
25477            if (isPrototype(value2)) {
25478              return !baseKeys(value2).length;
25479            }
25480            for (var key in value2) {
25481              if (hasOwnProperty4.call(value2, key)) {
25482                return false;
25483              }
25484            }
25485            return true;
25486          }
25487          function isEqual(value2, other) {
25488            return baseIsEqual(value2, other);
25489          }
25490          function isEqualWith(value2, other, customizer) {
25491            customizer = typeof customizer == "function" ? customizer : undefined2;
25492            var result2 = customizer ? customizer(value2, other) : undefined2;
25493            return result2 === undefined2 ? baseIsEqual(value2, other, undefined2, customizer) : !!result2;
25494          }
25495          function isError(value2) {
25496            if (!isObjectLike(value2)) {
25497              return false;
25498            }
25499            var tag3 = baseGetTag(value2);
25500            return tag3 == errorTag || tag3 == domExcTag || typeof value2.message == "string" && typeof value2.name == "string" && !isPlainObject4(value2);
25501          }
25502          function isFinite2(value2) {
25503            return typeof value2 == "number" && nativeIsFinite(value2);
25504          }
25505          function isFunction4(value2) {
25506            if (!isObject4(value2)) {
25507              return false;
25508            }
25509            var tag3 = baseGetTag(value2);
25510            return tag3 == funcTag || tag3 == genTag || tag3 == asyncTag || tag3 == proxyTag;
25511          }
25512          function isInteger(value2) {
25513            return typeof value2 == "number" && value2 == toInteger3(value2);
25514          }
25515          function isLength(value2) {
25516            return typeof value2 == "number" && value2 > -1 && value2 % 1 == 0 && value2 <= MAX_SAFE_INTEGER;
25517          }
25518          function isObject4(value2) {
25519            var type2 = typeof value2;
25520            return value2 != null && (type2 == "object" || type2 == "function");
25521          }
25522          function isObjectLike(value2) {
25523            return value2 != null && typeof value2 == "object";
25524          }
25525          var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;
25526          function isMatch(object, source) {
25527            return object === source || baseIsMatch(object, source, getMatchData(source));
25528          }
25529          function isMatchWith(object, source, customizer) {
25530            customizer = typeof customizer == "function" ? customizer : undefined2;
25531            return baseIsMatch(object, source, getMatchData(source), customizer);
25532          }
25533          function isNaN2(value2) {
25534            return isNumber3(value2) && value2 != +value2;
25535          }
25536          function isNative2(value2) {
25537            if (isMaskable(value2)) {
25538              throw new Error2(CORE_ERROR_TEXT);
25539            }
25540            return baseIsNative(value2);
25541          }
25542          function isNull3(value2) {
25543            return value2 === null;
25544          }
25545          function isNil(value2) {
25546            return value2 == null;
25547          }
25548          function isNumber3(value2) {
25549            return typeof value2 == "number" || isObjectLike(value2) && baseGetTag(value2) == numberTag;
25550          }
25551          function isPlainObject4(value2) {
25552            if (!isObjectLike(value2) || baseGetTag(value2) != objectTag) {
25553              return false;
25554            }
25555            var proto = getPrototype(value2);
25556            if (proto === null) {
25557              return true;
25558            }
25559            var Ctor = hasOwnProperty4.call(proto, "constructor") && proto.constructor;
25560            return typeof Ctor == "function" && Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString;
25561          }
25562          var isRegExp4 = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;
25563          function isSafeInteger(value2) {
25564            return isInteger(value2) && value2 >= -MAX_SAFE_INTEGER && value2 <= MAX_SAFE_INTEGER;
25565          }
25566          var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;
25567          function isString3(value2) {
25568            return typeof value2 == "string" || !isArray4(value2) && isObjectLike(value2) && baseGetTag(value2) == stringTag;
25569          }
25570          function isSymbol(value2) {
25571            return typeof value2 == "symbol" || isObjectLike(value2) && baseGetTag(value2) == symbolTag;
25572          }
25573          var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;
25574          function isUndefined3(value2) {
25575            return value2 === undefined2;
25576          }
25577          function isWeakMap(value2) {
25578            return isObjectLike(value2) && getTag(value2) == weakMapTag;
25579          }
25580          function isWeakSet(value2) {
25581            return isObjectLike(value2) && baseGetTag(value2) == weakSetTag;
25582          }
25583          var lt = createRelationalOperation(baseLt);
25584          var lte = createRelationalOperation(function(value2, other) {
25585            return value2 <= other;
25586          });
25587          function toArray2(value2) {
25588            if (!value2) {
25589              return [];
25590            }
25591            if (isArrayLike(value2)) {
25592              return isString3(value2) ? stringToArray(value2) : copyArray(value2);
25593            }
25594            if (symIterator && value2[symIterator]) {
25595              return iteratorToArray(value2[symIterator]());
25596            }
25597            var tag3 = getTag(value2), func = tag3 == mapTag ? mapToArray : tag3 == setTag ? setToArray : values;
25598            return func(value2);
25599          }
25600          function toFinite(value2) {
25601            if (!value2) {
25602              return value2 === 0 ? value2 : 0;
25603            }
25604            value2 = toNumber2(value2);
25605            if (value2 === INFINITY || value2 === -INFINITY) {
25606              var sign = value2 < 0 ? -1 : 1;
25607              return sign * MAX_INTEGER;
25608            }
25609            return value2 === value2 ? value2 : 0;
25610          }
25611          function toInteger3(value2) {
25612            var result2 = toFinite(value2), remainder = result2 % 1;
25613            return result2 === result2 ? remainder ? result2 - remainder : result2 : 0;
25614          }
25615          function toLength(value2) {
25616            return value2 ? baseClamp(toInteger3(value2), 0, MAX_ARRAY_LENGTH) : 0;
25617          }
25618          function toNumber2(value2) {
25619            if (typeof value2 == "number") {
25620              return value2;
25621            }
25622            if (isSymbol(value2)) {
25623              return NAN;
25624            }
25625            if (isObject4(value2)) {
25626              var other = typeof value2.valueOf == "function" ? value2.valueOf() : value2;
25627              value2 = isObject4(other) ? other + "" : other;
25628            }
25629            if (typeof value2 != "string") {
25630              return value2 === 0 ? value2 : +value2;
25631            }
25632            value2 = baseTrim(value2);
25633            var isBinary = reIsBinary.test(value2);
25634            return isBinary || reIsOctal.test(value2) ? freeParseInt(value2.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value2) ? NAN : +value2;
25635          }
25636          function toPlainObject(value2) {
25637            return copyObject(value2, keysIn(value2));
25638          }
25639          function toSafeInteger(value2) {
25640            return value2 ? baseClamp(toInteger3(value2), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER) : value2 === 0 ? value2 : 0;
25641          }
25642          function toString6(value2) {
25643            return value2 == null ? "" : baseToString(value2);
25644          }
25645          var assign3 = createAssigner(function(object, source) {
25646            if (isPrototype(source) || isArrayLike(source)) {
25647              copyObject(source, keys3(source), object);
25648              return;
25649            }
25650            for (var key in source) {
25651              if (hasOwnProperty4.call(source, key)) {
25652                assignValue(object, key, source[key]);
25653              }
25654            }
25655          });
25656          var assignIn = createAssigner(function(object, source) {
25657            copyObject(source, keysIn(source), object);
25658          });
25659          var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {
25660            copyObject(source, keysIn(source), object, customizer);
25661          });
25662          var assignWith = createAssigner(function(object, source, srcIndex, customizer) {
25663            copyObject(source, keys3(source), object, customizer);
25664          });
25665          var at = flatRest(baseAt);
25666          function create3(prototype, properties) {
25667            var result2 = baseCreate(prototype);
25668            return properties == null ? result2 : baseAssign(result2, properties);
25669          }
25670          var defaults = baseRest(function(object, sources) {
25671            object = Object2(object);
25672            var index3 = -1;
25673            var length = sources.length;
25674            var guard = length > 2 ? sources[2] : undefined2;
25675            if (guard && isIterateeCall(sources[0], sources[1], guard)) {
25676              length = 1;
25677            }
25678            while (++index3 < length) {
25679              var source = sources[index3];
25680              var props153 = keysIn(source);
25681              var propsIndex = -1;
25682              var propsLength = props153.length;
25683              while (++propsIndex < propsLength) {
25684                var key = props153[propsIndex];
25685                var value2 = object[key];
25686                if (value2 === undefined2 || eq(value2, objectProto[key]) && !hasOwnProperty4.call(object, key)) {
25687                  object[key] = source[key];
25688                }
25689              }
25690            }
25691            return object;
25692          });
25693          var defaultsDeep = baseRest(function(args) {
25694            args.push(undefined2, customDefaultsMerge);
25695            return apply(mergeWith, undefined2, args);
25696          });
25697          function findKey(object, predicate) {
25698            return baseFindKey(object, getIteratee(predicate, 3), baseForOwn);
25699          }
25700          function findLastKey(object, predicate) {
25701            return baseFindKey(object, getIteratee(predicate, 3), baseForOwnRight);
25702          }
25703          function forIn(object, iteratee2) {
25704            return object == null ? object : baseFor(object, getIteratee(iteratee2, 3), keysIn);
25705          }
25706          function forInRight(object, iteratee2) {
25707            return object == null ? object : baseForRight(object, getIteratee(iteratee2, 3), keysIn);
25708          }
25709          function forOwn(object, iteratee2) {
25710            return object && baseForOwn(object, getIteratee(iteratee2, 3));
25711          }
25712          function forOwnRight(object, iteratee2) {
25713            return object && baseForOwnRight(object, getIteratee(iteratee2, 3));
25714          }
25715          function functions(object) {
25716            return object == null ? [] : baseFunctions(object, keys3(object));
25717          }
25718          function functionsIn(object) {
25719            return object == null ? [] : baseFunctions(object, keysIn(object));
25720          }
25721          function get10(object, path, defaultValue) {
25722            var result2 = object == null ? undefined2 : baseGet(object, path);
25723            return result2 === undefined2 ? defaultValue : result2;
25724          }
25725          function has2(object, path) {
25726            return object != null && hasPath(object, path, baseHas);
25727          }
25728          function hasIn(object, path) {
25729            return object != null && hasPath(object, path, baseHasIn);
25730          }
25731          var invert = createInverter(function(result2, value2, key) {
25732            if (value2 != null && typeof value2.toString != "function") {
25733              value2 = nativeObjectToString.call(value2);
25734            }
25735            result2[value2] = key;
25736          }, constant(identity4));
25737          var invertBy = createInverter(function(result2, value2, key) {
25738            if (value2 != null && typeof value2.toString != "function") {
25739              value2 = nativeObjectToString.call(value2);
25740            }
25741            if (hasOwnProperty4.call(result2, value2)) {
25742              result2[value2].push(key);
25743            } else {
25744              result2[value2] = [key];
25745            }
25746          }, getIteratee);
25747          var invoke = baseRest(baseInvoke);
25748          function keys3(object) {
25749            return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);
25750          }
25751          function keysIn(object) {
25752            return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);
25753          }
25754          function mapKeys(object, iteratee2) {
25755            var result2 = {};
25756            iteratee2 = getIteratee(iteratee2, 3);
25757            baseForOwn(object, function(value2, key, object2) {
25758              baseAssignValue(result2, iteratee2(value2, key, object2), value2);
25759            });
25760            return result2;
25761          }
25762          function mapValues(object, iteratee2) {
25763            var result2 = {};
25764            iteratee2 = getIteratee(iteratee2, 3);
25765            baseForOwn(object, function(value2, key, object2) {
25766              baseAssignValue(result2, key, iteratee2(value2, key, object2));
25767            });
25768            return result2;
25769          }
25770          var merge = createAssigner(function(object, source, srcIndex) {
25771            baseMerge(object, source, srcIndex);
25772          });
25773          var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {
25774            baseMerge(object, source, srcIndex, customizer);
25775          });
25776          var omit3 = flatRest(function(object, paths) {
25777            var result2 = {};
25778            if (object == null) {
25779              return result2;
25780            }
25781            var isDeep = false;
25782            paths = arrayMap(paths, function(path) {
25783              path = castPath(path, object);
25784              isDeep || (isDeep = path.length > 1);
25785              return path;
25786            });
25787            copyObject(object, getAllKeysIn(object), result2);
25788            if (isDeep) {
25789              result2 = baseClone(result2, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone);
25790            }
25791            var length = paths.length;
25792            while (length--) {
25793              baseUnset(result2, paths[length]);
25794            }
25795            return result2;
25796          });
25797          function omitBy(object, predicate) {
25798            return pickBy(object, negate(getIteratee(predicate)));
25799          }
25800          var pick3 = flatRest(function(object, paths) {
25801            return object == null ? {} : basePick(object, paths);
25802          });
25803          function pickBy(object, predicate) {
25804            if (object == null) {
25805              return {};
25806            }
25807            var props153 = arrayMap(getAllKeysIn(object), function(prop2) {
25808              return [prop2];
25809            });
25810            predicate = getIteratee(predicate);
25811            return basePickBy(object, props153, function(value2, path) {
25812              return predicate(value2, path[0]);
25813            });
25814          }
25815          function result(object, path, defaultValue) {
25816            path = castPath(path, object);
25817            var index3 = -1, length = path.length;
25818            if (!length) {
25819              length = 1;
25820              object = undefined2;
25821            }
25822            while (++index3 < length) {
25823              var value2 = object == null ? undefined2 : object[toKey(path[index3])];
25824              if (value2 === undefined2) {
25825                index3 = length;
25826                value2 = defaultValue;
25827              }
25828              object = isFunction4(value2) ? value2.call(object) : value2;
25829            }
25830            return object;
25831          }
25832          function set6(object, path, value2) {
25833            return object == null ? object : baseSet(object, path, value2);
25834          }
25835          function setWith(object, path, value2, customizer) {
25836            customizer = typeof customizer == "function" ? customizer : undefined2;
25837            return object == null ? object : baseSet(object, path, value2, customizer);
25838          }
25839          var toPairs = createToPairs(keys3);
25840          var toPairsIn = createToPairs(keysIn);
25841          function transform(object, iteratee2, accumulator) {
25842            var isArr = isArray4(object), isArrLike = isArr || isBuffer(object) || isTypedArray(object);
25843            iteratee2 = getIteratee(iteratee2, 4);
25844            if (accumulator == null) {
25845              var Ctor = object && object.constructor;
25846              if (isArrLike) {
25847                accumulator = isArr ? new Ctor() : [];
25848              } else if (isObject4(object)) {
25849                accumulator = isFunction4(Ctor) ? baseCreate(getPrototype(object)) : {};
25850              } else {
25851                accumulator = {};
25852              }
25853            }
25854            (isArrLike ? arrayEach : baseForOwn)(object, function(value2, index3, object2) {
25855              return iteratee2(accumulator, value2, index3, object2);
25856            });
25857            return accumulator;
25858          }
25859          function unset(object, path) {
25860            return object == null ? true : baseUnset(object, path);
25861          }
25862          function update2(object, path, updater) {
25863            return object == null ? object : baseUpdate(object, path, castFunction(updater));
25864          }
25865          function updateWith(object, path, updater, customizer) {
25866            customizer = typeof customizer == "function" ? customizer : undefined2;
25867            return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);
25868          }
25869          function values(object) {
25870            return object == null ? [] : baseValues(object, keys3(object));
25871          }
25872          function valuesIn(object) {
25873            return object == null ? [] : baseValues(object, keysIn(object));
25874          }
25875          function clamp(number, lower, upper) {
25876            if (upper === undefined2) {
25877              upper = lower;
25878              lower = undefined2;
25879            }
25880            if (upper !== undefined2) {
25881              upper = toNumber2(upper);
25882              upper = upper === upper ? upper : 0;
25883            }
25884            if (lower !== undefined2) {
25885              lower = toNumber2(lower);
25886              lower = lower === lower ? lower : 0;
25887            }
25888            return baseClamp(toNumber2(number), lower, upper);
25889          }
25890          function inRange(number, start2, end) {
25891            start2 = toFinite(start2);
25892            if (end === undefined2) {
25893              end = start2;
25894              start2 = 0;
25895            } else {
25896              end = toFinite(end);
25897            }
25898            number = toNumber2(number);
25899            return baseInRange(number, start2, end);
25900          }
25901          function random(lower, upper, floating) {
25902            if (floating && typeof floating != "boolean" && isIterateeCall(lower, upper, floating)) {
25903              upper = floating = undefined2;
25904            }
25905            if (floating === undefined2) {
25906              if (typeof upper == "boolean") {
25907                floating = upper;
25908                upper = undefined2;
25909              } else if (typeof lower == "boolean") {
25910                floating = lower;
25911                lower = undefined2;
25912              }
25913            }
25914            if (lower === undefined2 && upper === undefined2) {
25915              lower = 0;
25916              upper = 1;
25917            } else {
25918              lower = toFinite(lower);
25919              if (upper === undefined2) {
25920                upper = lower;
25921                lower = 0;
25922              } else {
25923                upper = toFinite(upper);
25924              }
25925            }
25926            if (lower > upper) {
25927              var temp = lower;
25928              lower = upper;
25929              upper = temp;
25930            }
25931            if (floating || lower % 1 || upper % 1) {
25932              var rand = nativeRandom();
25933              return nativeMin(lower + rand * (upper - lower + freeParseFloat("1e-" + ((rand + "").length - 1))), upper);
25934            }
25935            return baseRandom(lower, upper);
25936          }
25937          var camelCase = createCompounder(function(result2, word, index3) {
25938            word = word.toLowerCase();
25939            return result2 + (index3 ? capitalize2(word) : word);
25940          });
25941          function capitalize2(string) {
25942            return upperFirst3(toString6(string).toLowerCase());
25943          }
25944          function deburr(string) {
25945            string = toString6(string);
25946            return string && string.replace(reLatin, deburrLetter).replace(reComboMark, "");
25947          }
25948          function endsWith(string, target2, position3) {
25949            string = toString6(string);
25950            target2 = baseToString(target2);
25951            var length = string.length;
25952            position3 = position3 === undefined2 ? length : baseClamp(toInteger3(position3), 0, length);
25953            var end = position3;
25954            position3 -= target2.length;
25955            return position3 >= 0 && string.slice(position3, end) == target2;
25956          }
25957          function escape(string) {
25958            string = toString6(string);
25959            return string && reHasUnescapedHtml.test(string) ? string.replace(reUnescapedHtml, escapeHtmlChar) : string;
25960          }
25961          function escapeRegExp3(string) {
25962            string = toString6(string);
25963            return string && reHasRegExpChar.test(string) ? string.replace(reRegExpChar, "\\$&") : string;
25964          }
25965          var kebabCase3 = createCompounder(function(result2, word, index3) {
25966            return result2 + (index3 ? "-" : "") + word.toLowerCase();
25967          });
25968          var lowerCase3 = createCompounder(function(result2, word, index3) {
25969            return result2 + (index3 ? " " : "") + word.toLowerCase();
25970          });
25971          var lowerFirst3 = createCaseFirst("toLowerCase");
25972          function pad(string, length, chars) {
25973            string = toString6(string);
25974            length = toInteger3(length);
25975            var strLength = length ? stringSize(string) : 0;
25976            if (!length || strLength >= length) {
25977              return string;
25978            }
25979            var mid = (length - strLength) / 2;
25980            return createPadding(nativeFloor(mid), chars) + string + createPadding(nativeCeil(mid), chars);
25981          }
25982          function padEnd(string, length, chars) {
25983            string = toString6(string);
25984            length = toInteger3(length);
25985            var strLength = length ? stringSize(string) : 0;
25986            return length && strLength < length ? string + createPadding(length - strLength, chars) : string;
25987          }
25988          function padStart(string, length, chars) {
25989            string = toString6(string);
25990            length = toInteger3(length);
25991            var strLength = length ? stringSize(string) : 0;
25992            return length && strLength < length ? createPadding(length - strLength, chars) + string : string;
25993          }
25994          function parseInt2(string, radix, guard) {
25995            if (guard || radix == null) {
25996              radix = 0;
25997            } else if (radix) {
25998              radix = +radix;
25999            }
26000            return nativeParseInt(toString6(string).replace(reTrimStart, ""), radix || 0);
26001          }
26002          function repeat2(string, n, guard) {
26003            if (guard ? isIterateeCall(string, n, guard) : n === undefined2) {
26004              n = 1;
26005            } else {
26006              n = toInteger3(n);
26007            }
26008            return baseRepeat(toString6(string), n);
26009          }
26010          function replace() {
26011            var args = arguments, string = toString6(args[0]);
26012            return args.length < 3 ? string : string.replace(args[1], args[2]);
26013          }
26014          var snakeCase = createCompounder(function(result2, word, index3) {
26015            return result2 + (index3 ? "_" : "") + word.toLowerCase();
26016          });
26017          function split(string, separator, limit2) {
26018            if (limit2 && typeof limit2 != "number" && isIterateeCall(string, separator, limit2)) {
26019              separator = limit2 = undefined2;
26020            }
26021            limit2 = limit2 === undefined2 ? MAX_ARRAY_LENGTH : limit2 >>> 0;
26022            if (!limit2) {
26023              return [];
26024            }
26025            string = toString6(string);
26026            if (string && (typeof separator == "string" || separator != null && !isRegExp4(separator))) {
26027              separator = baseToString(separator);
26028              if (!separator && hasUnicode(string)) {
26029                return castSlice(stringToArray(string), 0, limit2);
26030              }
26031            }
26032            return string.split(separator, limit2);
26033          }
26034          var startCase3 = createCompounder(function(result2, word, index3) {
26035            return result2 + (index3 ? " " : "") + upperFirst3(word);
26036          });
26037          function startsWith(string, target2, position3) {
26038            string = toString6(string);
26039            position3 = position3 == null ? 0 : baseClamp(toInteger3(position3), 0, string.length);
26040            target2 = baseToString(target2);
26041            return string.slice(position3, position3 + target2.length) == target2;
26042          }
26043          function template(string, options, guard) {
26044            var settings = lodash.templateSettings;
26045            if (guard && isIterateeCall(string, options, guard)) {
26046              options = undefined2;
26047            }
26048            string = toString6(string);
26049            options = assignWith({}, options, settings, customDefaultsAssignIn);
26050            var imports = assignWith({}, options.imports, settings.imports, customDefaultsAssignIn), importsKeys = keys3(imports), importsValues = baseValues(imports, importsKeys);
26051            arrayEach(importsKeys, function(key) {
26052              if (reForbiddenIdentifierChars.test(key)) {
26053                throw new Error2(INVALID_TEMPL_IMPORTS_ERROR_TEXT);
26054              }
26055            });
26056            var isEscaping, isEvaluating, index3 = 0, interpolate = options.interpolate || reNoMatch, source = "__p += '";
26057            var reDelimiters = RegExp2(
26058              (options.escape || reNoMatch).source + "|" + interpolate.source + "|" + (interpolate === reInterpolate ? reEsTemplate : reNoMatch).source + "|" + (options.evaluate || reNoMatch).source + "|$",
26059              "g"
26060            );
26061            var sourceURL = "//# sourceURL=" + (hasOwnProperty4.call(options, "sourceURL") ? (options.sourceURL + "").replace(/\s/g, " ") : "lodash.templateSources[" + ++templateCounter + "]") + "\n";
26062            string.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset3) {
26063              interpolateValue || (interpolateValue = esTemplateValue);
26064              source += string.slice(index3, offset3).replace(reUnescapedString, escapeStringChar);
26065              if (escapeValue) {
26066                isEscaping = true;
26067                source += "' +\n__e(" + escapeValue + ") +\n'";
26068              }
26069              if (evaluateValue) {
26070                isEvaluating = true;
26071                source += "';\n" + evaluateValue + ";\n__p += '";
26072              }
26073              if (interpolateValue) {
26074                source += "' +\n((__t = (" + interpolateValue + ")) == null ? '' : __t) +\n'";
26075              }
26076              index3 = offset3 + match.length;
26077              return match;
26078            });
26079            source += "';\n";
26080            var variable = hasOwnProperty4.call(options, "variable") && options.variable;
26081            if (!variable) {
26082              source = "with (obj) {\n" + source + "\n}\n";
26083            } else if (reForbiddenIdentifierChars.test(variable)) {
26084              throw new Error2(INVALID_TEMPL_VAR_ERROR_TEXT);
26085            }
26086            source = (isEvaluating ? source.replace(reEmptyStringLeading, "") : source).replace(reEmptyStringMiddle, "$1").replace(reEmptyStringTrailing, "$1;");
26087            source = "function(" + (variable || "obj") + ") {\n" + (variable ? "" : "obj || (obj = {});\n") + "var __t, __p = ''" + (isEscaping ? ", __e = _.escape" : "") + (isEvaluating ? ", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n" : ";\n") + source + "return __p\n}";
26088            var result2 = attempt(function() {
26089              return Function2(importsKeys, sourceURL + "return " + source).apply(undefined2, importsValues);
26090            });
26091            result2.source = source;
26092            if (isError(result2)) {
26093              throw result2;
26094            }
26095            return result2;
26096          }
26097          function toLower(value2) {
26098            return toString6(value2).toLowerCase();
26099          }
26100          function toUpper(value2) {
26101            return toString6(value2).toUpperCase();
26102          }
26103          function trim3(string, chars, guard) {
26104            string = toString6(string);
26105            if (string && (guard || chars === undefined2)) {
26106              return baseTrim(string);
26107            }
26108            if (!string || !(chars = baseToString(chars))) {
26109              return string;
26110            }
26111            var strSymbols = stringToArray(string), chrSymbols = stringToArray(chars), start2 = charsStartIndex(strSymbols, chrSymbols), end = charsEndIndex(strSymbols, chrSymbols) + 1;
26112            return castSlice(strSymbols, start2, end).join("");
26113          }
26114          function trimEnd(string, chars, guard) {
26115            string = toString6(string);
26116            if (string && (guard || chars === undefined2)) {
26117              return string.slice(0, trimmedEndIndex(string) + 1);
26118            }
26119            if (!string || !(chars = baseToString(chars))) {
26120              return string;
26121            }
26122            var strSymbols = stringToArray(string), end = charsEndIndex(strSymbols, stringToArray(chars)) + 1;
26123            return castSlice(strSymbols, 0, end).join("");
26124          }
26125          function trimStart(string, chars, guard) {
26126            string = toString6(string);
26127            if (string && (guard || chars === undefined2)) {
26128              return string.replace(reTrimStart, "");
26129            }
26130            if (!string || !(chars = baseToString(chars))) {
26131              return string;
26132            }
26133            var strSymbols = stringToArray(string), start2 = charsStartIndex(strSymbols, stringToArray(chars));
26134            return castSlice(strSymbols, start2).join("");
26135          }
26136          function truncate(string, options) {
26137            var length = DEFAULT_TRUNC_LENGTH, omission = DEFAULT_TRUNC_OMISSION;
26138            if (isObject4(options)) {
26139              var separator = "separator" in options ? options.separator : separator;
26140              length = "length" in options ? toInteger3(options.length) : length;
26141              omission = "omission" in options ? baseToString(options.omission) : omission;
26142            }
26143            string = toString6(string);
26144            var strLength = string.length;
26145            if (hasUnicode(string)) {
26146              var strSymbols = stringToArray(string);
26147              strLength = strSymbols.length;
26148            }
26149            if (length >= strLength) {
26150              return string;
26151            }
26152            var end = length - stringSize(omission);
26153            if (end < 1) {
26154              return omission;
26155            }
26156            var result2 = strSymbols ? castSlice(strSymbols, 0, end).join("") : string.slice(0, end);
26157            if (separator === undefined2) {
26158              return result2 + omission;
26159            }
26160            if (strSymbols) {
26161              end += result2.length - end;
26162            }
26163            if (isRegExp4(separator)) {
26164              if (string.slice(end).search(separator)) {
26165                var match, substring = result2;
26166                if (!separator.global) {
26167                  separator = RegExp2(separator.source, toString6(reFlags.exec(separator)) + "g");
26168                }
26169                separator.lastIndex = 0;
26170                while (match = separator.exec(substring)) {
26171                  var newEnd = match.index;
26172                }
26173                result2 = result2.slice(0, newEnd === undefined2 ? end : newEnd);
26174              }
26175            } else if (string.indexOf(baseToString(separator), end) != end) {
26176              var index3 = result2.lastIndexOf(separator);
26177              if (index3 > -1) {
26178                result2 = result2.slice(0, index3);
26179              }
26180            }
26181            return result2 + omission;
26182          }
26183          function unescape2(string) {
26184            string = toString6(string);
26185            return string && reHasEscapedHtml.test(string) ? string.replace(reEscapedHtml, unescapeHtmlChar) : string;
26186          }
26187          var upperCase = createCompounder(function(result2, word, index3) {
26188            return result2 + (index3 ? " " : "") + word.toUpperCase();
26189          });
26190          var upperFirst3 = createCaseFirst("toUpperCase");
26191          function words(string, pattern, guard) {
26192            string = toString6(string);
26193            pattern = guard ? undefined2 : pattern;
26194            if (pattern === undefined2) {
26195              return hasUnicodeWord(string) ? unicodeWords(string) : asciiWords(string);
26196            }
26197            return string.match(pattern) || [];
26198          }
26199          var attempt = baseRest(function(func, args) {
26200            try {
26201              return apply(func, undefined2, args);
26202            } catch (e2) {
26203              return isError(e2) ? e2 : new Error2(e2);
26204            }
26205          });
26206          var bindAll = flatRest(function(object, methodNames) {
26207            arrayEach(methodNames, function(key) {
26208              key = toKey(key);
26209              baseAssignValue(object, key, bind10(object[key], object));
26210            });
26211            return object;
26212          });
26213          function cond(pairs) {
26214            var length = pairs == null ? 0 : pairs.length, toIteratee = getIteratee();
26215            pairs = !length ? [] : arrayMap(pairs, function(pair) {
26216              if (typeof pair[1] != "function") {
26217                throw new TypeError2(FUNC_ERROR_TEXT);
26218              }
26219              return [toIteratee(pair[0]), pair[1]];
26220            });
26221            return baseRest(function(args) {
26222              var index3 = -1;
26223              while (++index3 < length) {
26224                var pair = pairs[index3];
26225                if (apply(pair[0], this, args)) {
26226                  return apply(pair[1], this, args);
26227                }
26228              }
26229            });
26230          }
26231          function conforms(source) {
26232            return baseConforms(baseClone(source, CLONE_DEEP_FLAG));
26233          }
26234          function constant(value2) {
26235            return function() {
26236              return value2;
26237            };
26238          }
26239          function defaultTo(value2, defaultValue) {
26240            return value2 == null || value2 !== value2 ? defaultValue : value2;
26241          }
26242          var flow = createFlow();
26243          var flowRight = createFlow(true);
26244          function identity4(value2) {
26245            return value2;
26246          }
26247          function iteratee(func) {
26248            return baseIteratee(typeof func == "function" ? func : baseClone(func, CLONE_DEEP_FLAG));
26249          }
26250          function matches4(source) {
26251            return baseMatches(baseClone(source, CLONE_DEEP_FLAG));
26252          }
26253          function matchesProperty(path, srcValue) {
26254            return baseMatchesProperty(path, baseClone(srcValue, CLONE_DEEP_FLAG));
26255          }
26256          var method = baseRest(function(path, args) {
26257            return function(object) {
26258              return baseInvoke(object, path, args);
26259            };
26260          });
26261          var methodOf = baseRest(function(object, args) {
26262            return function(path) {
26263              return baseInvoke(object, path, args);
26264            };
26265          });
26266          function mixin2(object, source, options) {
26267            var props153 = keys3(source), methodNames = baseFunctions(source, props153);
26268            if (options == null && !(isObject4(source) && (methodNames.length || !props153.length))) {
26269              options = source;
26270              source = object;
26271              object = this;
26272              methodNames = baseFunctions(source, keys3(source));
26273            }
26274            var chain2 = !(isObject4(options) && "chain" in options) || !!options.chain, isFunc = isFunction4(object);
26275            arrayEach(methodNames, function(methodName) {
26276              var func = source[methodName];
26277              object[methodName] = func;
26278              if (isFunc) {
26279                object.prototype[methodName] = function() {
26280                  var chainAll = this.__chain__;
26281                  if (chain2 || chainAll) {
26282                    var result2 = object(this.__wrapped__), actions = result2.__actions__ = copyArray(this.__actions__);
26283                    actions.push({ "func": func, "args": arguments, "thisArg": object });
26284                    result2.__chain__ = chainAll;
26285                    return result2;
26286                  }
26287                  return func.apply(object, arrayPush([this.value()], arguments));
26288                };
26289              }
26290            });
26291            return object;
26292          }
26293          function noConflict() {
26294            if (root._ === this) {
26295              root._ = oldDash;
26296            }
26297            return this;
26298          }
26299          function noop4() {
26300          }
26301          function nthArg(n) {
26302            n = toInteger3(n);
26303            return baseRest(function(args) {
26304              return baseNth(args, n);
26305            });
26306          }
26307          var over = createOver(arrayMap);
26308          var overEvery = createOver(arrayEvery);
26309          var overSome = createOver(arraySome);
26310          function property(path) {
26311            return isKey(path) ? baseProperty(toKey(path)) : basePropertyDeep(path);
26312          }
26313          function propertyOf(object) {
26314            return function(path) {
26315              return object == null ? undefined2 : baseGet(object, path);
26316            };
26317          }
26318          var range2 = createRange();
26319          var rangeRight = createRange(true);
26320          function stubArray() {
26321            return [];
26322          }
26323          function stubFalse() {
26324            return false;
26325          }
26326          function stubObject() {
26327            return {};
26328          }
26329          function stubString() {
26330            return "";
26331          }
26332          function stubTrue() {
26333            return true;
26334          }
26335          function times(n, iteratee2) {
26336            n = toInteger3(n);
26337            if (n < 1 || n > MAX_SAFE_INTEGER) {
26338              return [];
26339            }
26340            var index3 = MAX_ARRAY_LENGTH, length = nativeMin(n, MAX_ARRAY_LENGTH);
26341            iteratee2 = getIteratee(iteratee2);
26342            n -= MAX_ARRAY_LENGTH;
26343            var result2 = baseTimes(length, iteratee2);
26344            while (++index3 < n) {
26345              iteratee2(index3);
26346            }
26347            return result2;
26348          }
26349          function toPath(value2) {
26350            if (isArray4(value2)) {
26351              return arrayMap(value2, toKey);
26352            }
26353            return isSymbol(value2) ? [value2] : copyArray(stringToPath(toString6(value2)));
26354          }
26355          function uniqueId(prefix) {
26356            var id = ++idCounter;
26357            return toString6(prefix) + id;
26358          }
26359          var add2 = createMathOperation(function(augend, addend) {
26360            return augend + addend;
26361          }, 0);
26362          var ceil = createRound("ceil");
26363          var divide = createMathOperation(function(dividend, divisor) {
26364            return dividend / divisor;
26365          }, 1);
26366          var floor = createRound("floor");
26367          function max(array) {
26368            return array && array.length ? baseExtremum(array, identity4, baseGt) : undefined2;
26369          }
26370          function maxBy(array, iteratee2) {
26371            return array && array.length ? baseExtremum(array, getIteratee(iteratee2, 2), baseGt) : undefined2;
26372          }
26373          function mean(array) {
26374            return baseMean(array, identity4);
26375          }
26376          function meanBy(array, iteratee2) {
26377            return baseMean(array, getIteratee(iteratee2, 2));
26378          }
26379          function min(array) {
26380            return array && array.length ? baseExtremum(array, identity4, baseLt) : undefined2;
26381          }
26382          function minBy(array, iteratee2) {
26383            return array && array.length ? baseExtremum(array, getIteratee(iteratee2, 2), baseLt) : undefined2;
26384          }
26385          var multiply = createMathOperation(function(multiplier, multiplicand) {
26386            return multiplier * multiplicand;
26387          }, 1);
26388          var round = createRound("round");
26389          var subtract = createMathOperation(function(minuend, subtrahend) {
26390            return minuend - subtrahend;
26391          }, 0);
26392          function sum(array) {
26393            return array && array.length ? baseSum(array, identity4) : 0;
26394          }
26395          function sumBy(array, iteratee2) {
26396            return array && array.length ? baseSum(array, getIteratee(iteratee2, 2)) : 0;
26397          }
26398          lodash.after = after;
26399          lodash.ary = ary;
26400          lodash.assign = assign3;
26401          lodash.assignIn = assignIn;
26402          lodash.assignInWith = assignInWith;
26403          lodash.assignWith = assignWith;
26404          lodash.at = at;
26405          lodash.before = before;
26406          lodash.bind = bind10;
26407          lodash.bindAll = bindAll;
26408          lodash.bindKey = bindKey;
26409          lodash.castArray = castArray;
26410          lodash.chain = chain;
26411          lodash.chunk = chunk;
26412          lodash.compact = compact;
26413          lodash.concat = concat4;
26414          lodash.cond = cond;
26415          lodash.conforms = conforms;
26416          lodash.constant = constant;
26417          lodash.countBy = countBy;
26418          lodash.create = create3;
26419          lodash.curry = curry;
26420          lodash.curryRight = curryRight;
26421          lodash.debounce = debounce;
26422          lodash.defaults = defaults;
26423          lodash.defaultsDeep = defaultsDeep;
26424          lodash.defer = defer;
26425          lodash.delay = delay;
26426          lodash.difference = difference;
26427          lodash.differenceBy = differenceBy;
26428          lodash.differenceWith = differenceWith;
26429          lodash.drop = drop;
26430          lodash.dropRight = dropRight;
26431          lodash.dropRightWhile = dropRightWhile;
26432          lodash.dropWhile = dropWhile;
26433          lodash.fill = fill;
26434          lodash.filter = filter;
26435          lodash.flatMap = flatMap;
26436          lodash.flatMapDeep = flatMapDeep;
26437          lodash.flatMapDepth = flatMapDepth;
26438          lodash.flatten = flatten3;
26439          lodash.flattenDeep = flattenDeep3;
26440          lodash.flattenDepth = flattenDepth;
26441          lodash.flip = flip;
26442          lodash.flow = flow;
26443          lodash.flowRight = flowRight;
26444          lodash.fromPairs = fromPairs;
26445          lodash.functions = functions;
26446          lodash.functionsIn = functionsIn;
26447          lodash.groupBy = groupBy;
26448          lodash.initial = initial;
26449          lodash.intersection = intersection;
26450          lodash.intersectionBy = intersectionBy;
26451          lodash.intersectionWith = intersectionWith;
26452          lodash.invert = invert;
26453          lodash.invertBy = invertBy;
26454          lodash.invokeMap = invokeMap;
26455          lodash.iteratee = iteratee;
26456          lodash.keyBy = keyBy;
26457          lodash.keys = keys3;
26458          lodash.keysIn = keysIn;
26459          lodash.map = map;
26460          lodash.mapKeys = mapKeys;
26461          lodash.mapValues = mapValues;
26462          lodash.matches = matches4;
26463          lodash.matchesProperty = matchesProperty;
26464          lodash.memoize = memoize3;
26465          lodash.merge = merge;
26466          lodash.mergeWith = mergeWith;
26467          lodash.method = method;
26468          lodash.methodOf = methodOf;
26469          lodash.mixin = mixin2;
26470          lodash.negate = negate;
26471          lodash.nthArg = nthArg;
26472          lodash.omit = omit3;
26473          lodash.omitBy = omitBy;
26474          lodash.once = once2;
26475          lodash.orderBy = orderBy;
26476          lodash.over = over;
26477          lodash.overArgs = overArgs;
26478          lodash.overEvery = overEvery;
26479          lodash.overSome = overSome;
26480          lodash.partial = partial;
26481          lodash.partialRight = partialRight;
26482          lodash.partition = partition;
26483          lodash.pick = pick3;
26484          lodash.pickBy = pickBy;
26485          lodash.property = property;
26486          lodash.propertyOf = propertyOf;
26487          lodash.pull = pull;
26488          lodash.pullAll = pullAll;
26489          lodash.pullAllBy = pullAllBy;
26490          lodash.pullAllWith = pullAllWith;
26491          lodash.pullAt = pullAt;
26492          lodash.range = range2;
26493          lodash.rangeRight = rangeRight;
26494          lodash.rearg = rearg;
26495          lodash.reject = reject;
26496          lodash.remove = remove2;
26497          lodash.rest = rest;
26498          lodash.reverse = reverse;
26499          lodash.sampleSize = sampleSize;
26500          lodash.set = set6;
26501          lodash.setWith = setWith;
26502          lodash.shuffle = shuffle;
26503          lodash.slice = slice;
26504          lodash.sortBy = sortBy;
26505          lodash.sortedUniq = sortedUniq;
26506          lodash.sortedUniqBy = sortedUniqBy;
26507          lodash.split = split;
26508          lodash.spread = spread;
26509          lodash.tail = tail;
26510          lodash.take = take;
26511          lodash.takeRight = takeRight;
26512          lodash.takeRightWhile = takeRightWhile;
26513          lodash.takeWhile = takeWhile;
26514          lodash.tap = tap;
26515          lodash.throttle = throttle;
26516          lodash.thru = thru;
26517          lodash.toArray = toArray2;
26518          lodash.toPairs = toPairs;
26519          lodash.toPairsIn = toPairsIn;
26520          lodash.toPath = toPath;
26521          lodash.toPlainObject = toPlainObject;
26522          lodash.transform = transform;
26523          lodash.unary = unary;
26524          lodash.union = union;
26525          lodash.unionBy = unionBy;
26526          lodash.unionWith = unionWith;
26527          lodash.uniq = uniq;
26528          lodash.uniqBy = uniqBy;
26529          lodash.uniqWith = uniqWith;
26530          lodash.unset = unset;
26531          lodash.unzip = unzip;
26532          lodash.unzipWith = unzipWith;
26533          lodash.update = update2;
26534          lodash.updateWith = updateWith;
26535          lodash.values = values;
26536          lodash.valuesIn = valuesIn;
26537          lodash.without = without;
26538          lodash.words = words;
26539          lodash.wrap = wrap;
26540          lodash.xor = xor;
26541          lodash.xorBy = xorBy;
26542          lodash.xorWith = xorWith;
26543          lodash.zip = zip;
26544          lodash.zipObject = zipObject;
26545          lodash.zipObjectDeep = zipObjectDeep;
26546          lodash.zipWith = zipWith;
26547          lodash.entries = toPairs;
26548          lodash.entriesIn = toPairsIn;
26549          lodash.extend = assignIn;
26550          lodash.extendWith = assignInWith;
26551          mixin2(lodash, lodash);
26552          lodash.add = add2;
26553          lodash.attempt = attempt;
26554          lodash.camelCase = camelCase;
26555          lodash.capitalize = capitalize2;
26556          lodash.ceil = ceil;
26557          lodash.clamp = clamp;
26558          lodash.clone = clone3;
26559          lodash.cloneDeep = cloneDeep3;
26560          lodash.cloneDeepWith = cloneDeepWith;
26561          lodash.cloneWith = cloneWith;
26562          lodash.conformsTo = conformsTo;
26563          lodash.deburr = deburr;
26564          lodash.defaultTo = defaultTo;
26565          lodash.divide = divide;
26566          lodash.endsWith = endsWith;
26567          lodash.eq = eq;
26568          lodash.escape = escape;
26569          lodash.escapeRegExp = escapeRegExp3;
26570          lodash.every = every;
26571          lodash.find = find;
26572          lodash.findIndex = findIndex;
26573          lodash.findKey = findKey;
26574          lodash.findLast = findLast;
26575          lodash.findLastIndex = findLastIndex;
26576          lodash.findLastKey = findLastKey;
26577          lodash.floor = floor;
26578          lodash.forEach = forEach;
26579          lodash.forEachRight = forEachRight;
26580          lodash.forIn = forIn;
26581          lodash.forInRight = forInRight;
26582          lodash.forOwn = forOwn;
26583          lodash.forOwnRight = forOwnRight;
26584          lodash.get = get10;
26585          lodash.gt = gt;
26586          lodash.gte = gte;
26587          lodash.has = has2;
26588          lodash.hasIn = hasIn;
26589          lodash.head = head;
26590          lodash.identity = identity4;
26591          lodash.includes = includes;
26592          lodash.indexOf = indexOf;
26593          lodash.inRange = inRange;
26594          lodash.invoke = invoke;
26595          lodash.isArguments = isArguments;
26596          lodash.isArray = isArray4;
26597          lodash.isArrayBuffer = isArrayBuffer;
26598          lodash.isArrayLike = isArrayLike;
26599          lodash.isArrayLikeObject = isArrayLikeObject;
26600          lodash.isBoolean = isBoolean4;
26601          lodash.isBuffer = isBuffer;
26602          lodash.isDate = isDate3;
26603          lodash.isElement = isElement3;
26604          lodash.isEmpty = isEmpty3;
26605          lodash.isEqual = isEqual;
26606          lodash.isEqualWith = isEqualWith;
26607          lodash.isError = isError;
26608          lodash.isFinite = isFinite2;
26609          lodash.isFunction = isFunction4;
26610          lodash.isInteger = isInteger;
26611          lodash.isLength = isLength;
26612          lodash.isMap = isMap;
26613          lodash.isMatch = isMatch;
26614          lodash.isMatchWith = isMatchWith;
26615          lodash.isNaN = isNaN2;
26616          lodash.isNative = isNative2;
26617          lodash.isNil = isNil;
26618          lodash.isNull = isNull3;
26619          lodash.isNumber = isNumber3;
26620          lodash.isObject = isObject4;
26621          lodash.isObjectLike = isObjectLike;
26622          lodash.isPlainObject = isPlainObject4;
26623          lodash.isRegExp = isRegExp4;
26624          lodash.isSafeInteger = isSafeInteger;
26625          lodash.isSet = isSet;
26626          lodash.isString = isString3;
26627          lodash.isSymbol = isSymbol;
26628          lodash.isTypedArray = isTypedArray;
26629          lodash.isUndefined = isUndefined3;
26630          lodash.isWeakMap = isWeakMap;
26631          lodash.isWeakSet = isWeakSet;
26632          lodash.join = join;
26633          lodash.kebabCase = kebabCase3;
26634          lodash.last = last;
26635          lodash.lastIndexOf = lastIndexOf;
26636          lodash.lowerCase = lowerCase3;
26637          lodash.lowerFirst = lowerFirst3;
26638          lodash.lt = lt;
26639          lodash.lte = lte;
26640          lodash.max = max;
26641          lodash.maxBy = maxBy;
26642          lodash.mean = mean;
26643          lodash.meanBy = meanBy;
26644          lodash.min = min;
26645          lodash.minBy = minBy;
26646          lodash.stubArray = stubArray;
26647          lodash.stubFalse = stubFalse;
26648          lodash.stubObject = stubObject;
26649          lodash.stubString = stubString;
26650          lodash.stubTrue = stubTrue;
26651          lodash.multiply = multiply;
26652          lodash.nth = nth;
26653          lodash.noConflict = noConflict;
26654          lodash.noop = noop4;
26655          lodash.now = now;
26656          lodash.pad = pad;
26657          lodash.padEnd = padEnd;
26658          lodash.padStart = padStart;
26659          lodash.parseInt = parseInt2;
26660          lodash.random = random;
26661          lodash.reduce = reduce;
26662          lodash.reduceRight = reduceRight;
26663          lodash.repeat = repeat2;
26664          lodash.replace = replace;
26665          lodash.result = result;
26666          lodash.round = round;
26667          lodash.runInContext = runInContext2;
26668          lodash.sample = sample;
26669          lodash.size = size;
26670          lodash.snakeCase = snakeCase;
26671          lodash.some = some;
26672          lodash.sortedIndex = sortedIndex;
26673          lodash.sortedIndexBy = sortedIndexBy;
26674          lodash.sortedIndexOf = sortedIndexOf;
26675          lodash.sortedLastIndex = sortedLastIndex;
26676          lodash.sortedLastIndexBy = sortedLastIndexBy;
26677          lodash.sortedLastIndexOf = sortedLastIndexOf;
26678          lodash.startCase = startCase3;
26679          lodash.startsWith = startsWith;
26680          lodash.subtract = subtract;
26681          lodash.sum = sum;
26682          lodash.sumBy = sumBy;
26683          lodash.template = template;
26684          lodash.times = times;
26685          lodash.toFinite = toFinite;
26686          lodash.toInteger = toInteger3;
26687          lodash.toLength = toLength;
26688          lodash.toLower = toLower;
26689          lodash.toNumber = toNumber2;
26690          lodash.toSafeInteger = toSafeInteger;
26691          lodash.toString = toString6;
26692          lodash.toUpper = toUpper;
26693          lodash.trim = trim3;
26694          lodash.trimEnd = trimEnd;
26695          lodash.trimStart = trimStart;
26696          lodash.truncate = truncate;
26697          lodash.unescape = unescape2;
26698          lodash.uniqueId = uniqueId;
26699          lodash.upperCase = upperCase;
26700          lodash.upperFirst = upperFirst3;
26701          lodash.each = forEach;
26702          lodash.eachRight = forEachRight;
26703          lodash.first = head;
26704          mixin2(lodash, (function() {
26705            var source = {};
26706            baseForOwn(lodash, function(func, methodName) {
26707              if (!hasOwnProperty4.call(lodash.prototype, methodName)) {
26708                source[methodName] = func;
26709              }
26710            });
26711            return source;
26712          })(), { "chain": false });
26713          lodash.VERSION = VERSION;
26714          arrayEach(["bind", "bindKey", "curry", "curryRight", "partial", "partialRight"], function(methodName) {
26715            lodash[methodName].placeholder = lodash;
26716          });
26717          arrayEach(["drop", "take"], function(methodName, index3) {
26718            LazyWrapper.prototype[methodName] = function(n) {
26719              n = n === undefined2 ? 1 : nativeMax(toInteger3(n), 0);
26720              var result2 = this.__filtered__ && !index3 ? new LazyWrapper(this) : this.clone();
26721              if (result2.__filtered__) {
26722                result2.__takeCount__ = nativeMin(n, result2.__takeCount__);
26723              } else {
26724                result2.__views__.push({
26725                  "size": nativeMin(n, MAX_ARRAY_LENGTH),
26726                  "type": methodName + (result2.__dir__ < 0 ? "Right" : "")
26727                });
26728              }
26729              return result2;
26730            };
26731            LazyWrapper.prototype[methodName + "Right"] = function(n) {
26732              return this.reverse()[methodName](n).reverse();
26733            };
26734          });
26735          arrayEach(["filter", "map", "takeWhile"], function(methodName, index3) {
26736            var type2 = index3 + 1, isFilter = type2 == LAZY_FILTER_FLAG || type2 == LAZY_WHILE_FLAG;
26737            LazyWrapper.prototype[methodName] = function(iteratee2) {
26738              var result2 = this.clone();
26739              result2.__iteratees__.push({
26740                "iteratee": getIteratee(iteratee2, 3),
26741                "type": type2
26742              });
26743              result2.__filtered__ = result2.__filtered__ || isFilter;
26744              return result2;
26745            };
26746          });
26747          arrayEach(["head", "last"], function(methodName, index3) {
26748            var takeName = "take" + (index3 ? "Right" : "");
26749            LazyWrapper.prototype[methodName] = function() {
26750              return this[takeName](1).value()[0];
26751            };
26752          });
26753          arrayEach(["initial", "tail"], function(methodName, index3) {
26754            var dropName = "drop" + (index3 ? "" : "Right");
26755            LazyWrapper.prototype[methodName] = function() {
26756              return this.__filtered__ ? new LazyWrapper(this) : this[dropName](1);
26757            };
26758          });
26759          LazyWrapper.prototype.compact = function() {
26760            return this.filter(identity4);
26761          };
26762          LazyWrapper.prototype.find = function(predicate) {
26763            return this.filter(predicate).head();
26764          };
26765          LazyWrapper.prototype.findLast = function(predicate) {
26766            return this.reverse().find(predicate);
26767          };
26768          LazyWrapper.prototype.invokeMap = baseRest(function(path, args) {
26769            if (typeof path == "function") {
26770              return new LazyWrapper(this);
26771            }
26772            return this.map(function(value2) {
26773              return baseInvoke(value2, path, args);
26774            });
26775          });
26776          LazyWrapper.prototype.reject = function(predicate) {
26777            return this.filter(negate(getIteratee(predicate)));
26778          };
26779          LazyWrapper.prototype.slice = function(start2, end) {
26780            start2 = toInteger3(start2);
26781            var result2 = this;
26782            if (result2.__filtered__ && (start2 > 0 || end < 0)) {
26783              return new LazyWrapper(result2);
26784            }
26785            if (start2 < 0) {
26786              result2 = result2.takeRight(-start2);
26787            } else if (start2) {
26788              result2 = result2.drop(start2);
26789            }
26790            if (end !== undefined2) {
26791              end = toInteger3(end);
26792              result2 = end < 0 ? result2.dropRight(-end) : result2.take(end - start2);
26793            }
26794            return result2;
26795          };
26796          LazyWrapper.prototype.takeRightWhile = function(predicate) {
26797            return this.reverse().takeWhile(predicate).reverse();
26798          };
26799          LazyWrapper.prototype.toArray = function() {
26800            return this.take(MAX_ARRAY_LENGTH);
26801          };
26802          baseForOwn(LazyWrapper.prototype, function(func, methodName) {
26803            var checkIteratee = /^(?:filter|find|map|reject)|While$/.test(methodName), isTaker = /^(?:head|last)$/.test(methodName), lodashFunc = lodash[isTaker ? "take" + (methodName == "last" ? "Right" : "") : methodName], retUnwrapped = isTaker || /^find/.test(methodName);
26804            if (!lodashFunc) {
26805              return;
26806            }
26807            lodash.prototype[methodName] = function() {
26808              var value2 = this.__wrapped__, args = isTaker ? [1] : arguments, isLazy = value2 instanceof LazyWrapper, iteratee2 = args[0], useLazy = isLazy || isArray4(value2);
26809              var interceptor = function(value3) {
26810                var result3 = lodashFunc.apply(lodash, arrayPush([value3], args));
26811                return isTaker && chainAll ? result3[0] : result3;
26812              };
26813              if (useLazy && checkIteratee && typeof iteratee2 == "function" && iteratee2.length != 1) {
26814                isLazy = useLazy = false;
26815              }
26816              var chainAll = this.__chain__, isHybrid = !!this.__actions__.length, isUnwrapped = retUnwrapped && !chainAll, onlyLazy = isLazy && !isHybrid;
26817              if (!retUnwrapped && useLazy) {
26818                value2 = onlyLazy ? value2 : new LazyWrapper(this);
26819                var result2 = func.apply(value2, args);
26820                result2.__actions__.push({ "func": thru, "args": [interceptor], "thisArg": undefined2 });
26821                return new LodashWrapper(result2, chainAll);
26822              }
26823              if (isUnwrapped && onlyLazy) {
26824                return func.apply(this, args);
26825              }
26826              result2 = this.thru(interceptor);
26827              return isUnwrapped ? isTaker ? result2.value()[0] : result2.value() : result2;
26828            };
26829          });
26830          arrayEach(["pop", "push", "shift", "sort", "splice", "unshift"], function(methodName) {
26831            var func = arrayProto2[methodName], chainName = /^(?:push|sort|unshift)$/.test(methodName) ? "tap" : "thru", retUnwrapped = /^(?:pop|shift)$/.test(methodName);
26832            lodash.prototype[methodName] = function() {
26833              var args = arguments;
26834              if (retUnwrapped && !this.__chain__) {
26835                var value2 = this.value();
26836                return func.apply(isArray4(value2) ? value2 : [], args);
26837              }
26838              return this[chainName](function(value3) {
26839                return func.apply(isArray4(value3) ? value3 : [], args);
26840              });
26841            };
26842          });
26843          baseForOwn(LazyWrapper.prototype, function(func, methodName) {
26844            var lodashFunc = lodash[methodName];
26845            if (lodashFunc) {
26846              var key = lodashFunc.name + "";
26847              if (!hasOwnProperty4.call(realNames, key)) {
26848                realNames[key] = [];
26849              }
26850              realNames[key].push({ "name": methodName, "func": lodashFunc });
26851            }
26852          });
26853          realNames[createHybrid(undefined2, WRAP_BIND_KEY_FLAG).name] = [{
26854            "name": "wrapper",
26855            "func": undefined2
26856          }];
26857          LazyWrapper.prototype.clone = lazyClone;
26858          LazyWrapper.prototype.reverse = lazyReverse;
26859          LazyWrapper.prototype.value = lazyValue;
26860          lodash.prototype.at = wrapperAt;
26861          lodash.prototype.chain = wrapperChain;
26862          lodash.prototype.commit = wrapperCommit;
26863          lodash.prototype.next = wrapperNext;
26864          lodash.prototype.plant = wrapperPlant;
26865          lodash.prototype.reverse = wrapperReverse;
26866          lodash.prototype.toJSON = lodash.prototype.valueOf = lodash.prototype.value = wrapperValue;
26867          lodash.prototype.first = lodash.prototype.head;
26868          if (symIterator) {
26869            lodash.prototype[symIterator] = wrapperToIterator;
26870          }
26871          return lodash;
26872        });
26873        var _2 = runInContext();
26874        if (typeof define == "function" && typeof define.amd == "object" && define.amd) {
26875          root._ = _2;
26876          define(function() {
26877            return _2;
26878          });
26879        } else if (freeModule) {
26880          (freeModule.exports = _2)._ = _2;
26881          freeExports._ = _2;
26882        } else {
26883          root._ = _2;
26884        }
26885      }).call(exports);
26886    }
26887  });
26888
26889  
26889// app/javascript/packs/toaster.js
26890  var import_bootstrap311 = __toESM(require_bootstrap());
26891  init_vue_esm();
26892
26893  
vendor: 104 bytes, lines 26893-26896
26893// node_modules/bootstrap-vue/esm/index.js
26894  var import_bootstrap307 = __toESM(require_bootstrap());
26895
26896  
vendor: 111 bytes, lines 26896-26899
26896// node_modules/bootstrap-vue/esm/utils/plugins.js
26897  var import_bootstrap16 = __toESM(require_bootstrap());
26898
26899  
vendor: 118 bytes, lines 26899-26903
26899// node_modules/bootstrap-vue/esm/vue.js
26900  var import_bootstrap3 = __toESM(require_bootstrap());
26901  init_vue_esm();
26902
26903  
vendor: 2,432 bytes, lines 26903-26968
26903// node_modules/vue-functional-data-merge/dist/lib.esm.js
26904  var import_bootstrap2 = __toESM(require_bootstrap());
26905  var e = function() {
26906    return (e = Object.assign || function(e2) {
26907      for (var t2, r2 = 1, s2 = arguments.length; r2 < s2; r2++) for (var a2 in t2 = arguments[r2]) Object.prototype.hasOwnProperty.call(t2, a2) && (e2[a2] = t2[a2]);
26908      return e2;
26909    }).apply(this, arguments);
26910  };
26911  var t = { kebab: /-(\w)/g, styleProp: /:(.*)/, styleList: /;(?![^(]*\))/g };
26912  function r(e2, t2) {
26913    return t2 ? t2.toUpperCase() : "";
26914  }
26915  function s(e2) {
26916    for (var s2, a2 = {}, c = 0, o = e2.split(t.styleList); c < o.length; c++) {
26917      var n = o[c].split(t.styleProp), i = n[0], l = n[1];
26918      (i = i.trim()) && ("string" == typeof l && (l = l.trim()), a2[s2 = i, s2.replace(t.kebab, r)] = l);
26919    }
26920    return a2;
26921  }
26922  function a() {
26923    for (var t2, r2, a2 = {}, c = arguments.length; c--; ) for (var o = 0, n = Object.keys(arguments[c]); o < n.length; o++) switch (t2 = n[o]) {
26924      case "class":
26925      case "style":
26926      case "directives":
26927        if (Array.isArray(a2[t2]) || (a2[t2] = []), "style" === t2) {
26928          var i = void 0;
26929          i = Array.isArray(arguments[c].style) ? arguments[c].style : [arguments[c].style];
26930          for (var l = 0; l < i.length; l++) {
26931            var y = i[l];
26932            "string" == typeof y && (i[l] = s(y));
26933          }
26934          arguments[c].style = i;
26935        }
26936        a2[t2] = a2[t2].concat(arguments[c][t2]);
26937        break;
26938      case "staticClass":
26939        if (!arguments[c][t2]) break;
26940        void 0 === a2[t2] && (a2[t2] = ""), a2[t2] && (a2[t2] += " "), a2[t2] += arguments[c][t2].trim();
26941        break;
26942      case "on":
26943      case "nativeOn":
26944        a2[t2] || (a2[t2] = {});
26945        for (var p = 0, f = Object.keys(arguments[c][t2] || {}); p < f.length; p++) r2 = f[p], a2[t2][r2] ? a2[t2][r2] = [].concat(a2[t2][r2], arguments[c][t2][r2]) : a2[t2][r2] = arguments[c][t2][r2];
26946        break;
26947      case "attrs":
26948      case "props":
26949      case "domProps":
26950      case "scopedSlots":
26951      case "staticStyle":
26952      case "hook":
26953      case "transition":
26954        a2[t2] || (a2[t2] = {}), a2[t2] = e({}, arguments[c][t2], a2[t2]);
26955        break;
26956      case "slot":
26957      case "key":
26958      case "ref":
26959      case "tag":
26960      case "show":
26961      case "keepAlive":
26962      default:
26963        a2[t2] || (a2[t2] = arguments[c][t2]);
26964    }
26965    return a2;
26966  }
26967
26968  
vendor: 6,949 bytes, lines 26968-27123
26968// node_modules/bootstrap-vue/esm/vue.js
26969  function ownKeys(object, enumerableOnly) {
26970    var keys3 = Object.keys(object);
26971    if (Object.getOwnPropertySymbols) {
26972      var symbols = Object.getOwnPropertySymbols(object);
26973      enumerableOnly && (symbols = symbols.filter(function(sym) {
26974        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
26975      })), keys3.push.apply(keys3, symbols);
26976    }
26977    return keys3;
26978  }
26979  function _objectSpread(target2) {
26980    for (var i = 1; i < arguments.length; i++) {
26981      var source = null != arguments[i] ? arguments[i] : {};
26982      i % 2 ? ownKeys(Object(source), true).forEach(function(key) {
26983        _defineProperty(target2, key, source[key]);
26984      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) {
26985        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
26986      });
26987    }
26988    return target2;
26989  }
26990  function _defineProperty(obj, key, value2) {
26991    if (key in obj) {
26992      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
26993    } else {
26994      obj[key] = value2;
26995    }
26996    return obj;
26997  }
26998  function _objectWithoutProperties(source, excluded) {
26999    if (source == null) return {};
27000    var target2 = _objectWithoutPropertiesLoose(source, excluded);
27001    var key, i;
27002    if (Object.getOwnPropertySymbols) {
27003      var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
27004      for (i = 0; i < sourceSymbolKeys.length; i++) {
27005        key = sourceSymbolKeys[i];
27006        if (excluded.indexOf(key) >= 0) continue;
27007        if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
27008        target2[key] = source[key];
27009      }
27010    }
27011    return target2;
27012  }
27013  function _objectWithoutPropertiesLoose(source, excluded) {
27014    if (source == null) return {};
27015    var target2 = {};
27016    var sourceKeys = Object.keys(source);
27017    var key, i;
27018    for (i = 0; i < sourceKeys.length; i++) {
27019      key = sourceKeys[i];
27020      if (excluded.indexOf(key) >= 0) continue;
27021      target2[key] = source[key];
27022    }
27023    return target2;
27024  }
27025  function _typeof(obj) {
27026    "@babel/helpers - typeof";
27027    return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) {
27028      return typeof obj2;
27029    } : function(obj2) {
27030      return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
27031    }, _typeof(obj);
27032  }
27033  var COMPONENT_UID_KEY = "_uid";
27034  var isVue3 = Vue.version.startsWith("3");
27035  var REF_FOR_KEY = isVue3 ? "ref_for" : "refInFor";
27036  var ALLOWED_FIELDS_IN_DATA = ["class", "staticClass", "style", "attrs", "props", "domProps", "on", "nativeOn", "directives", "scopedSlots", "slot", "key", "ref", "refInFor"];
27037  var extend2 = Vue.extend.bind(Vue);
27038  if (isVue3) {
27039    originalExtend = Vue.extend;
27040    KNOWN_COMPONENTS = ["router-link", "transition", "transition-group"];
27041    originalVModelDynamicCreated = Vue.vModelDynamic.created;
27042    originalVModelDynamicBeforeUpdate = Vue.vModelDynamic.beforeUpdate;
27043    Vue.vModelDynamic.created = function(el, binding, vnode) {
27044      originalVModelDynamicCreated.call(this, el, binding, vnode);
27045      if (!el._assign) {
27046        el._assign = function() {
27047        };
27048      }
27049    };
27050    Vue.vModelDynamic.beforeUpdate = function(el, binding, vnode) {
27051      originalVModelDynamicBeforeUpdate.call(this, el, binding, vnode);
27052      if (!el._assign) {
27053        el._assign = function() {
27054        };
27055      }
27056    };
27057    extend2 = function patchedBootstrapVueExtend(definition) {
27058      if (_typeof(definition) === "object" && definition.render && !definition.__alreadyPatched) {
27059        var originalRender = definition.render;
27060        definition.__alreadyPatched = true;
27061        definition.render = function(h2) {
27062          var patchedH = function patchedH2(tag3, dataObjOrChildren, rawSlots) {
27063            var slots = rawSlots === void 0 ? [] : [Array.isArray(rawSlots) ? rawSlots.filter(Boolean) : rawSlots];
27064            var isTag3 = typeof tag3 === "string" && !KNOWN_COMPONENTS.includes(tag3);
27065            var isSecondArgumentDataObject = dataObjOrChildren && _typeof(dataObjOrChildren) === "object" && !Array.isArray(dataObjOrChildren);
27066            if (!isSecondArgumentDataObject) {
27067              return h2.apply(void 0, [tag3, dataObjOrChildren].concat(slots));
27068            }
27069            var attrs2 = dataObjOrChildren.attrs, props153 = dataObjOrChildren.props, restData = _objectWithoutProperties(dataObjOrChildren, ["attrs", "props"]);
27070            var normalizedData = _objectSpread(_objectSpread({}, restData), {}, {
27071              attrs: attrs2,
27072              props: isTag3 ? {} : props153
27073            });
27074            if (tag3 === "router-link" && !normalizedData.slots && !normalizedData.scopedSlots) {
27075              normalizedData.scopedSlots = {
27076                $hasNormal: function $hasNormal() {
27077                }
27078              };
27079            }
27080            return h2.apply(void 0, [tag3, normalizedData].concat(slots));
27081          };
27082          if (definition.functional) {
27083            var _ctx$children, _ctx$children$default;
27084            var ctx = arguments[1];
27085            var patchedCtx = _objectSpread({}, ctx);
27086            patchedCtx.data = {
27087              attrs: _objectSpread({}, ctx.data.attrs || {}),
27088              props: _objectSpread({}, ctx.data.props || {})
27089            };
27090            Object.keys(ctx.data || {}).forEach(function(key) {
27091              if (ALLOWED_FIELDS_IN_DATA.includes(key)) {
27092                patchedCtx.data[key] = ctx.data[key];
27093              } else if (key in ctx.props) {
27094                patchedCtx.data.props[key] = ctx.data[key];
27095              } else if (!key.startsWith("on")) {
27096                patchedCtx.data.attrs[key] = ctx.data[key];
27097              }
27098            });
27099            var IGNORED_CHILDREN_KEYS = ["_ctx"];
27100            var children = ((_ctx$children = ctx.children) === null || _ctx$children === void 0 ? void 0 : (_ctx$children$default = _ctx$children.default) === null || _ctx$children$default === void 0 ? void 0 : _ctx$children$default.call(_ctx$children)) || ctx.children;
27101            if (children && Object.keys(patchedCtx.children).filter(function(k) {
27102              return !IGNORED_CHILDREN_KEYS.includes(k);
27103            }).length === 0) {
27104              delete patchedCtx.children;
27105            } else {
27106              patchedCtx.children = children;
27107            }
27108            patchedCtx.data.on = ctx.listeners;
27109            return originalRender.call(this, patchedH, patchedCtx);
27110          }
27111          return originalRender.call(this, patchedH);
27112        };
27113      }
27114      return originalExtend.call(this, definition);
27115    }.bind(Vue);
27116  }
27117  var originalExtend;
27118  var KNOWN_COMPONENTS;
27119  var originalVModelDynamicCreated;
27120  var originalVModelDynamicBeforeUpdate;
27121  var nextTick2 = Vue.nextTick;
27122
27123  
vendor: 2,131 bytes, lines 27123-27163
27123// node_modules/bootstrap-vue/esm/constants/env.js
27124  var import_bootstrap4 = __toESM(require_bootstrap());
27125  var HAS_WINDOW_SUPPORT = typeof window !== "undefined";
27126  var HAS_DOCUMENT_SUPPORT = typeof document !== "undefined";
27127  var HAS_NAVIGATOR_SUPPORT = typeof navigator !== "undefined";
27128  var HAS_PROMISE_SUPPORT = typeof Promise !== "undefined";
27129  var HAS_MUTATION_OBSERVER_SUPPORT = typeof MutationObserver !== "undefined" || typeof WebKitMutationObserver !== "undefined" || typeof MozMutationObserver !== "undefined";
27130  var IS_BROWSER = HAS_WINDOW_SUPPORT && HAS_DOCUMENT_SUPPORT && HAS_NAVIGATOR_SUPPORT;
27131  var WINDOW = HAS_WINDOW_SUPPORT ? window : {};
27132  var DOCUMENT = HAS_DOCUMENT_SUPPORT ? document : {};
27133  var NAVIGATOR = HAS_NAVIGATOR_SUPPORT ? navigator : {};
27134  var USER_AGENT = (NAVIGATOR.userAgent || "").toLowerCase();
27135  var IS_JSDOM = USER_AGENT.indexOf("jsdom") > 0;
27136  var IS_IE = /msie|trident/.test(USER_AGENT);
27137  var HAS_PASSIVE_EVENT_SUPPORT = (function() {
27138    var passiveEventSupported = false;
27139    if (IS_BROWSER) {
27140      try {
27141        var options = {
27142          // This function will be called when the browser
27143          // attempts to access the passive property
27144          get passive() {
27145            passiveEventSupported = true;
27146          }
27147        };
27148        WINDOW.addEventListener("test", options, options);
27149        WINDOW.removeEventListener("test", options, options);
27150      } catch (_unused) {
27151        passiveEventSupported = false;
27152      }
27153    }
27154    return passiveEventSupported;
27155  })();
27156  var HAS_TOUCH_SUPPORT = IS_BROWSER && ("ontouchstart" in DOCUMENT.documentElement || NAVIGATOR.maxTouchPoints > 0);
27157  var HAS_POINTER_EVENT_SUPPORT = IS_BROWSER && Boolean(WINDOW.PointerEvent || WINDOW.MSPointerEvent);
27158  var HAS_INTERACTION_OBSERVER_SUPPORT = IS_BROWSER && "IntersectionObserver" in WINDOW && "IntersectionObserverEntry" in WINDOW && // Edge 15 and UC Browser lack support for `isIntersecting`
27159  // but we an use `intersectionRatio > 0` instead
27160  // 'isIntersecting' in window.IntersectionObserverEntry.prototype &&
27161  "intersectionRatio" in WINDOW.IntersectionObserverEntry.prototype;
27162
27163  
vendor: 114 bytes, lines 27163-27166
27163// node_modules/bootstrap-vue/esm/utils/config-set.js
27164  var import_bootstrap15 = __toESM(require_bootstrap());
27165
27166  
vendor: 228 bytes, lines 27166-27172
27166// node_modules/bootstrap-vue/esm/constants/config.js
27167  var import_bootstrap5 = __toESM(require_bootstrap());
27168  var NAME = "BvConfig";
27169  var PROP_NAME = "$bvConfig";
27170  var DEFAULT_BREAKPOINT = ["xs", "sm", "md", "lg", "xl"];
27171
27172  
vendor: 114 bytes, lines 27172-27175
27172// node_modules/bootstrap-vue/esm/utils/clone-deep.js
27173  var import_bootstrap10 = __toESM(require_bootstrap());
27174
27175  
vendor: 110 bytes, lines 27175-27178
27175// node_modules/bootstrap-vue/esm/utils/inspect.js
27176  var import_bootstrap8 = __toESM(require_bootstrap());
27177
27178  
vendor: 1,229 bytes, lines 27178-27212
27178// node_modules/bootstrap-vue/esm/constants/regex.js
27179  var import_bootstrap6 = __toESM(require_bootstrap());
27180  var RX_ARRAY_NOTATION = /\[(\d+)]/g;
27181  var RX_BV_PREFIX = /^(BV?)/;
27182  var RX_DIGITS = /^\d+$/;
27183  var RX_EXTENSION = /^\..+/;
27184  var RX_HASH = /^#/;
27185  var RX_HASH_ID = /^#[A-Za-z]+[\w\-:.]*$/;
27186  var RX_HTML_TAGS = /(<([^>]+)>)/gi;
27187  var RX_HYPHENATE = /\B([A-Z])/g;
27188  var RX_LOWER_UPPER = /([a-z])([A-Z])/g;
27189  var RX_NUMBER = /^[0-9]*\.?[0-9]+$/;
27190  var RX_PLUS = /\+/g;
27191  var RX_REGEXP_REPLACE = /[-/\\^$*+?.()|[\]{}]/g;
27192  var RX_SPACES = /[\s\uFEFF\xA0]+/g;
27193  var RX_SPACE_SPLIT = /\s+/;
27194  var RX_STAR = /\/\*$/;
27195  var RX_START_SPACE_WORD = /(\s|^)(\w)/g;
27196  var RX_TRIM_LEFT = /^\s+/;
27197  var RX_UNDERSCORE = /_/g;
27198  var RX_UN_KEBAB = /-(\w)/g;
27199  var RX_DATE = /^\d+-\d\d?-\d\d?(?:\s|T|$)/;
27200  var RX_DATE_SPLIT = /-|\s|T/;
27201  var RX_TIME = /^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/;
27202  var RX_HREF = /^.*(#[^#]+)$/;
27203  var RX_ENCODED_COMMA = /%2C/g;
27204  var RX_ENCODE_REVERSE = /[!'()*]/g;
27205  var RX_QUERY_START = /^(\?|#|&)/;
27206  var RX_ASPECT = /^\d+(\.\d*)?[/:]\d+(\.\d*)?$/;
27207  var RX_ASPECT_SEPARATOR = /[/:]/;
27208  var RX_COL_CLASS = /^col-/;
27209  var RX_ICON_PREFIX = /^BIcon/;
27210  var RX_STRIP_LOCALE_MODS = /-u-.+/;
27211
27212  
vendor: 5,857 bytes, lines 27212-27360
27212// node_modules/bootstrap-vue/esm/constants/safe-types.js
27213  var import_bootstrap7 = __toESM(require_bootstrap());
27214  function _typeof2(obj) {
27215    "@babel/helpers - typeof";
27216    return _typeof2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) {
27217      return typeof obj2;
27218    } : function(obj2) {
27219      return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
27220    }, _typeof2(obj);
27221  }
27222  function _classCallCheck(instance, Constructor) {
27223    if (!(instance instanceof Constructor)) {
27224      throw new TypeError("Cannot call a class as a function");
27225    }
27226  }
27227  function _inherits(subClass, superClass) {
27228    if (typeof superClass !== "function" && superClass !== null) {
27229      throw new TypeError("Super expression must either be null or a function");
27230    }
27231    Object.defineProperty(subClass, "prototype", { value: Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }), writable: false });
27232    if (superClass) _setPrototypeOf(subClass, superClass);
27233  }
27234  function _createSuper(Derived) {
27235    var hasNativeReflectConstruct = _isNativeReflectConstruct();
27236    return function _createSuperInternal() {
27237      var Super = _getPrototypeOf(Derived), result;
27238      if (hasNativeReflectConstruct) {
27239        var NewTarget = _getPrototypeOf(this).constructor;
27240        result = Reflect.construct(Super, arguments, NewTarget);
27241      } else {
27242        result = Super.apply(this, arguments);
27243      }
27244      return _possibleConstructorReturn(this, result);
27245    };
27246  }
27247  function _possibleConstructorReturn(self2, call) {
27248    if (call && (_typeof2(call) === "object" || typeof call === "function")) {
27249      return call;
27250    } else if (call !== void 0) {
27251      throw new TypeError("Derived constructors may only return object or undefined");
27252    }
27253    return _assertThisInitialized(self2);
27254  }
27255  function _assertThisInitialized(self2) {
27256    if (self2 === void 0) {
27257      throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
27258    }
27259    return self2;
27260  }
27261  function _wrapNativeSuper(Class) {
27262    var _cache = typeof Map === "function" ? /* @__PURE__ */ new Map() : void 0;
27263    _wrapNativeSuper = function _wrapNativeSuper2(Class2) {
27264      if (Class2 === null || !_isNativeFunction(Class2)) return Class2;
27265      if (typeof Class2 !== "function") {
27266        throw new TypeError("Super expression must either be null or a function");
27267      }
27268      if (typeof _cache !== "undefined") {
27269        if (_cache.has(Class2)) return _cache.get(Class2);
27270        _cache.set(Class2, Wrapper);
27271      }
27272      function Wrapper() {
27273        return _construct(Class2, arguments, _getPrototypeOf(this).constructor);
27274      }
27275      Wrapper.prototype = Object.create(Class2.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } });
27276      return _setPrototypeOf(Wrapper, Class2);
27277    };
27278    return _wrapNativeSuper(Class);
27279  }
27280  function _construct(Parent, args, Class) {
27281    if (_isNativeReflectConstruct()) {
27282      _construct = Reflect.construct;
27283    } else {
27284      _construct = function _construct3(Parent2, args2, Class2) {
27285        var a2 = [null];
27286        a2.push.apply(a2, args2);
27287        var Constructor = Function.bind.apply(Parent2, a2);
27288        var instance = new Constructor();
27289        if (Class2) _setPrototypeOf(instance, Class2.prototype);
27290        return instance;
27291      };
27292    }
27293    return _construct.apply(null, arguments);
27294  }
27295  function _isNativeReflectConstruct() {
27296    if (typeof Reflect === "undefined" || !Reflect.construct) return false;
27297    if (Reflect.construct.sham) return false;
27298    if (typeof Proxy === "function") return true;
27299    try {
27300      Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {
27301      }));
27302      return true;
27303    } catch (e2) {
27304      return false;
27305    }
27306  }
27307  function _isNativeFunction(fn) {
27308    return Function.toString.call(fn).indexOf("[native code]") !== -1;
27309  }
27310  function _setPrototypeOf(o, p) {
27311    _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf4(o2, p2) {
27312      o2.__proto__ = p2;
27313      return o2;
27314    };
27315    return _setPrototypeOf(o, p);
27316  }
27317  function _getPrototypeOf(o) {
27318    _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf3(o2) {
27319      return o2.__proto__ || Object.getPrototypeOf(o2);
27320    };
27321    return _getPrototypeOf(o);
27322  }
27323  var Element = HAS_WINDOW_SUPPORT ? WINDOW.Element : /* @__PURE__ */ (function(_Object) {
27324    _inherits(Element2, _Object);
27325    var _super = _createSuper(Element2);
27326    function Element2() {
27327      _classCallCheck(this, Element2);
27328      return _super.apply(this, arguments);
27329    }
27330    return Element2;
27331  })(/* @__PURE__ */ _wrapNativeSuper(Object));
27332  var HTMLElement = HAS_WINDOW_SUPPORT ? WINDOW.HTMLElement : /* @__PURE__ */ (function(_Element) {
27333    _inherits(HTMLElement2, _Element);
27334    var _super2 = _createSuper(HTMLElement2);
27335    function HTMLElement2() {
27336      _classCallCheck(this, HTMLElement2);
27337      return _super2.apply(this, arguments);
27338    }
27339    return HTMLElement2;
27340  })(Element);
27341  var SVGElement = HAS_WINDOW_SUPPORT ? WINDOW.SVGElement : /* @__PURE__ */ (function(_Element2) {
27342    _inherits(SVGElement2, _Element2);
27343    var _super3 = _createSuper(SVGElement2);
27344    function SVGElement2() {
27345      _classCallCheck(this, SVGElement2);
27346      return _super3.apply(this, arguments);
27347    }
27348    return SVGElement2;
27349  })(Element);
27350  var File = HAS_WINDOW_SUPPORT ? WINDOW.File : /* @__PURE__ */ (function(_Object2) {
27351    _inherits(File2, _Object2);
27352    var _super4 = _createSuper(File2);
27353    function File2() {
27354      _classCallCheck(this, File2);
27355      return _super4.apply(this, arguments);
27356    }
27357    return File2;
27358  })(/* @__PURE__ */ _wrapNativeSuper(Object));
27359
27360  
vendor: 2,189 bytes, lines 27360-27424
27360// node_modules/bootstrap-vue/esm/utils/inspect.js
27361  function _typeof3(obj) {
27362    "@babel/helpers - typeof";
27363    return _typeof3 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) {
27364      return typeof obj2;
27365    } : function(obj2) {
27366      return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
27367    }, _typeof3(obj);
27368  }
27369  var toType = function toType2(value2) {
27370    return _typeof3(value2);
27371  };
27372  var toRawType2 = function toRawType3(value2) {
27373    return Object.prototype.toString.call(value2).slice(8, -1);
27374  };
27375  var isUndefined = function isUndefined2(value2) {
27376    return value2 === void 0;
27377  };
27378  var isNull = function isNull2(value2) {
27379    return value2 === null;
27380  };
27381  var isUndefinedOrNull = function isUndefinedOrNull2(value2) {
27382    return isUndefined(value2) || isNull(value2);
27383  };
27384  var isFunction2 = function isFunction3(value2) {
27385    return toType(value2) === "function";
27386  };
27387  var isBoolean2 = function isBoolean3(value2) {
27388    return toType(value2) === "boolean";
27389  };
27390  var isString = function isString2(value2) {
27391    return toType(value2) === "string";
27392  };
27393  var isNumber = function isNumber2(value2) {
27394    return toType(value2) === "number";
27395  };
27396  var isNumeric = function isNumeric2(value2) {
27397    return RX_NUMBER.test(String(value2));
27398  };
27399  var isArray2 = function isArray3(value2) {
27400    return Array.isArray(value2);
27401  };
27402  var isObject2 = function isObject3(obj) {
27403    return obj !== null && _typeof3(obj) === "object";
27404  };
27405  var isPlainObject2 = function isPlainObject3(obj) {
27406    return Object.prototype.toString.call(obj) === "[object Object]";
27407  };
27408  var isDate = function isDate2(value2) {
27409    return value2 instanceof Date;
27410  };
27411  var isEvent = function isEvent2(value2) {
27412    return value2 instanceof Event;
27413  };
27414  var isFile = function isFile2(value2) {
27415    return value2 instanceof File;
27416  };
27417  var isRegExp2 = function isRegExp3(value2) {
27418    return toRawType2(value2) === "RegExp";
27419  };
27420  var isPromise2 = function isPromise3(value2) {
27421    return !isUndefinedOrNull(value2) && isFunction2(value2.then) && isFunction2(value2.catch);
27422  };
27423
27424  
vendor: 3,698 bytes, lines 27424-27524
27424// node_modules/bootstrap-vue/esm/utils/object.js
27425  var import_bootstrap9 = __toESM(require_bootstrap());
27426  function ownKeys2(object, enumerableOnly) {
27427    var keys3 = Object.keys(object);
27428    if (Object.getOwnPropertySymbols) {
27429      var symbols = Object.getOwnPropertySymbols(object);
27430      enumerableOnly && (symbols = symbols.filter(function(sym) {
27431        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
27432      })), keys3.push.apply(keys3, symbols);
27433    }
27434    return keys3;
27435  }
27436  function _objectSpread2(target2) {
27437    for (var i = 1; i < arguments.length; i++) {
27438      var source = null != arguments[i] ? arguments[i] : {};
27439      i % 2 ? ownKeys2(Object(source), true).forEach(function(key) {
27440        _defineProperty2(target2, key, source[key]);
27441      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys2(Object(source)).forEach(function(key) {
27442        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
27443      });
27444    }
27445    return target2;
27446  }
27447  function _defineProperty2(obj, key, value2) {
27448    if (key in obj) {
27449      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
27450    } else {
27451      obj[key] = value2;
27452    }
27453    return obj;
27454  }
27455  var assign = function assign2() {
27456    return Object.assign.apply(Object, arguments);
27457  };
27458  var create = function create2(proto, optionalProps) {
27459    return Object.create(proto, optionalProps);
27460  };
27461  var defineProperties = function defineProperties2(obj, props153) {
27462    return Object.defineProperties(obj, props153);
27463  };
27464  var defineProperty = function defineProperty2(obj, prop2, descriptor) {
27465    return Object.defineProperty(obj, prop2, descriptor);
27466  };
27467  var getOwnPropertyNames = function getOwnPropertyNames2(obj) {
27468    return Object.getOwnPropertyNames(obj);
27469  };
27470  var keys = function keys2(obj) {
27471    return Object.keys(obj);
27472  };
27473  var hasOwnProperty2 = function hasOwnProperty3(obj, prop2) {
27474    return Object.prototype.hasOwnProperty.call(obj, prop2);
27475  };
27476  var toString2 = function toString3(obj) {
27477    return Object.prototype.toString.call(obj);
27478  };
27479  var clone = function clone2(obj) {
27480    return _objectSpread2({}, obj);
27481  };
27482  var pick = function pick2(obj, props153) {
27483    return keys(obj).filter(function(key) {
27484      return props153.indexOf(key) !== -1;
27485    }).reduce(function(result, key) {
27486      return _objectSpread2(_objectSpread2({}, result), {}, _defineProperty2({}, key, obj[key]));
27487    }, {});
27488  };
27489  var omit = function omit2(obj, props153) {
27490    return keys(obj).filter(function(key) {
27491      return props153.indexOf(key) === -1;
27492    }).reduce(function(result, key) {
27493      return _objectSpread2(_objectSpread2({}, result), {}, _defineProperty2({}, key, obj[key]));
27494    }, {});
27495  };
27496  var mergeDeep = function mergeDeep2(target2, source) {
27497    if (isObject2(target2) && isObject2(source)) {
27498      keys(source).forEach(function(key) {
27499        if (isObject2(source[key])) {
27500          if (!target2[key] || !isObject2(target2[key])) {
27501            target2[key] = source[key];
27502          }
27503          mergeDeep2(target2[key], source[key]);
27504        } else {
27505          assign(target2, _defineProperty2({}, key, source[key]));
27506        }
27507      });
27508    }
27509    return target2;
27510  };
27511  var sortKeys = function sortKeys2(obj) {
27512    return keys(obj).sort().reduce(function(result, key) {
27513      return _objectSpread2(_objectSpread2({}, result), {}, _defineProperty2({}, key, obj[key]));
27514    }, {});
27515  };
27516  var readonlyDescriptor = function readonlyDescriptor2() {
27517    return {
27518      enumerable: true,
27519      configurable: false,
27520      writable: false
27521    };
27522  };
27523
27524  
vendor: 3,122 bytes, lines 27524-27596
27524// node_modules/bootstrap-vue/esm/utils/clone-deep.js
27525  function ownKeys3(object, enumerableOnly) {
27526    var keys3 = Object.keys(object);
27527    if (Object.getOwnPropertySymbols) {
27528      var symbols = Object.getOwnPropertySymbols(object);
27529      enumerableOnly && (symbols = symbols.filter(function(sym) {
27530        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
27531      })), keys3.push.apply(keys3, symbols);
27532    }
27533    return keys3;
27534  }
27535  function _objectSpread3(target2) {
27536    for (var i = 1; i < arguments.length; i++) {
27537      var source = null != arguments[i] ? arguments[i] : {};
27538      i % 2 ? ownKeys3(Object(source), true).forEach(function(key) {
27539        _defineProperty3(target2, key, source[key]);
27540      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys3(Object(source)).forEach(function(key) {
27541        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
27542      });
27543    }
27544    return target2;
27545  }
27546  function _defineProperty3(obj, key, value2) {
27547    if (key in obj) {
27548      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
27549    } else {
27550      obj[key] = value2;
27551    }
27552    return obj;
27553  }
27554  function _toConsumableArray(arr) {
27555    return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
27556  }
27557  function _nonIterableSpread() {
27558    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
27559  }
27560  function _unsupportedIterableToArray(o, minLen) {
27561    if (!o) return;
27562    if (typeof o === "string") return _arrayLikeToArray(o, minLen);
27563    var n = Object.prototype.toString.call(o).slice(8, -1);
27564    if (n === "Object" && o.constructor) n = o.constructor.name;
27565    if (n === "Map" || n === "Set") return Array.from(o);
27566    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
27567  }
27568  function _iterableToArray(iter) {
27569    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
27570  }
27571  function _arrayWithoutHoles(arr) {
27572    if (Array.isArray(arr)) return _arrayLikeToArray(arr);
27573  }
27574  function _arrayLikeToArray(arr, len2) {
27575    if (len2 == null || len2 > arr.length) len2 = arr.length;
27576    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
27577      arr2[i] = arr[i];
27578    }
27579    return arr2;
27580  }
27581  var cloneDeep = function cloneDeep2(obj) {
27582    var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : obj;
27583    if (isArray2(obj)) {
27584      return obj.reduce(function(result, val) {
27585        return [].concat(_toConsumableArray(result), [cloneDeep2(val, val)]);
27586      }, []);
27587    }
27588    if (isPlainObject2(obj)) {
27589      return keys(obj).reduce(function(result, key) {
27590        return _objectSpread3(_objectSpread3({}, result), {}, _defineProperty3({}, key, cloneDeep2(obj[key], obj[key])));
27591      }, {});
27592    }
27593    return defaultValue;
27594  };
27595
27596  
vendor: 107 bytes, lines 27596-27599
27596// node_modules/bootstrap-vue/esm/utils/get.js
27597  var import_bootstrap12 = __toESM(require_bootstrap());
27598
27599  
vendor: 173 bytes, lines 27599-27605
27599// node_modules/bootstrap-vue/esm/utils/identity.js
27600  var import_bootstrap11 = __toESM(require_bootstrap());
27601  var identity2 = function identity3(x) {
27602    return x;
27603  };
27604
27605  
vendor: 951 bytes, lines 27605-27630
27605// node_modules/bootstrap-vue/esm/utils/get.js
27606  var getRaw = function getRaw2(obj, path) {
27607    var defaultValue = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : void 0;
27608    path = isArray2(path) ? path.join(".") : path;
27609    if (!path || !isObject2(obj)) {
27610      return defaultValue;
27611    }
27612    if (path in obj) {
27613      return obj[path];
27614    }
27615    path = String(path).replace(RX_ARRAY_NOTATION, ".$1");
27616    var steps = path.split(".").filter(identity2);
27617    if (steps.length === 0) {
27618      return defaultValue;
27619    }
27620    return steps.every(function(step) {
27621      return isObject2(obj) && step in obj && !isUndefinedOrNull(obj = obj[step]);
27622    }) ? obj : isNull(obj) ? null : defaultValue;
27623  };
27624  var get = function get2(obj, path) {
27625    var defaultValue = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null;
27626    var value2 = getRaw(obj, path);
27627    return isUndefinedOrNull(value2) ? defaultValue : value2;
27628  };
27629
27630  
vendor: 108 bytes, lines 27630-27633
27630// node_modules/bootstrap-vue/esm/utils/warn.js
27631  var import_bootstrap14 = __toESM(require_bootstrap());
27632
27633  
vendor: 526 bytes, lines 27633-27647
27633// node_modules/bootstrap-vue/esm/utils/env.js
27634  var import_bootstrap13 = __toESM(require_bootstrap());
27635  var getEnv = function getEnv2(key) {
27636    var fallback = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
27637    var env = typeof process !== "undefined" && process ? process.env || {} : {};
27638    if (!key) {
27639      return env;
27640    }
27641    return env[key] || fallback;
27642  };
27643  var getNoWarn = function getNoWarn2() {
27644    return getEnv("BOOTSTRAP_VUE_NO_WARN") || getEnv("NODE_ENV") === "production";
27645  };
27646
27647  
vendor: 1,021 bytes, lines 27647-27679
27647// node_modules/bootstrap-vue/esm/utils/warn.js
27648  var warn2 = function warn3(message) {
27649    var source = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
27650    if (!getNoWarn()) {
27651      console.warn("[BootstrapVue warn]: ".concat(source ? "".concat(source, " - ") : "").concat(message));
27652    }
27653  };
27654  var warnNotClient = function warnNotClient2(source) {
27655    if (IS_BROWSER) {
27656      return false;
27657    } else {
27658      warn2("".concat(source, ": Can not be called during SSR."));
27659      return true;
27660    }
27661  };
27662  var warnNoPromiseSupport = function warnNoPromiseSupport2(source) {
27663    if (HAS_PROMISE_SUPPORT) {
27664      return false;
27665    } else {
27666      warn2("".concat(source, ": Requires Promise support."));
27667      return true;
27668    }
27669  };
27670  var warnNoMutationObserverSupport = function warnNoMutationObserverSupport2(source) {
27671    if (HAS_MUTATION_OBSERVER_SUPPORT) {
27672      return false;
27673    } else {
27674      warn2("".concat(source, ": Requires MutationObserver support."));
27675      return true;
27676    }
27677  };
27678
27679  
vendor: 3,290 bytes, lines 27679-27763
27679// node_modules/bootstrap-vue/esm/utils/config-set.js
27680  function _classCallCheck2(instance, Constructor) {
27681    if (!(instance instanceof Constructor)) {
27682      throw new TypeError("Cannot call a class as a function");
27683    }
27684  }
27685  function _defineProperties(target2, props153) {
27686    for (var i = 0; i < props153.length; i++) {
27687      var descriptor = props153[i];
27688      descriptor.enumerable = descriptor.enumerable || false;
27689      descriptor.configurable = true;
27690      if ("value" in descriptor) descriptor.writable = true;
27691      Object.defineProperty(target2, descriptor.key, descriptor);
27692    }
27693  }
27694  function _createClass(Constructor, protoProps, staticProps) {
27695    if (protoProps) _defineProperties(Constructor.prototype, protoProps);
27696    if (staticProps) _defineProperties(Constructor, staticProps);
27697    Object.defineProperty(Constructor, "prototype", { writable: false });
27698    return Constructor;
27699  }
27700  var BvConfig = /* @__PURE__ */ (function() {
27701    function BvConfig2() {
27702      _classCallCheck2(this, BvConfig2);
27703      this.$_config = {};
27704    }
27705    _createClass(BvConfig2, [{
27706      key: "setConfig",
27707      value: function setConfig3() {
27708        var _this = this;
27709        var config2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
27710        if (!isPlainObject2(config2)) {
27711          return;
27712        }
27713        var configKeys = getOwnPropertyNames(config2);
27714        configKeys.forEach(function(key) {
27715          var subConfig = config2[key];
27716          if (key === "breakpoints") {
27717            if (!isArray2(subConfig) || subConfig.length < 2 || subConfig.some(function(b) {
27718              return !isString(b) || b.length === 0;
27719            })) {
27720              warn2('"breakpoints" must be an array of at least 2 breakpoint names', NAME);
27721            } else {
27722              _this.$_config[key] = cloneDeep(subConfig);
27723            }
27724          } else if (isPlainObject2(subConfig)) {
27725            _this.$_config[key] = getOwnPropertyNames(subConfig).reduce(function(config3, prop2) {
27726              if (!isUndefined(subConfig[prop2])) {
27727                config3[prop2] = cloneDeep(subConfig[prop2]);
27728              }
27729              return config3;
27730            }, _this.$_config[key] || {});
27731          }
27732        });
27733      }
27734      // Clear the config
27735    }, {
27736      key: "resetConfig",
27737      value: function resetConfig() {
27738        this.$_config = {};
27739      }
27740      // Returns a deep copy of the user config
27741    }, {
27742      key: "getConfig",
27743      value: function getConfig() {
27744        return cloneDeep(this.$_config);
27745      }
27746      // Returns a deep copy of the config value
27747    }, {
27748      key: "getConfigValue",
27749      value: function getConfigValue3(key) {
27750        var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : void 0;
27751        return cloneDeep(getRaw(this.$_config, key, defaultValue));
27752      }
27753    }]);
27754    return BvConfig2;
27755  })();
27756  var setConfig = function setConfig2() {
27757    var config2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
27758    var Vue2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : Vue;
27759    Vue2.prototype[PROP_NAME] = Vue.prototype[PROP_NAME] = Vue2.prototype[PROP_NAME] || Vue.prototype[PROP_NAME] || new BvConfig();
27760    Vue2.prototype[PROP_NAME].setConfig(config2);
27761  };
27762
27763  
vendor: 4,882 bytes, lines 27763-27880
27763// node_modules/bootstrap-vue/esm/utils/plugins.js
27764  function ownKeys4(object, enumerableOnly) {
27765    var keys3 = Object.keys(object);
27766    if (Object.getOwnPropertySymbols) {
27767      var symbols = Object.getOwnPropertySymbols(object);
27768      enumerableOnly && (symbols = symbols.filter(function(sym) {
27769        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
27770      })), keys3.push.apply(keys3, symbols);
27771    }
27772    return keys3;
27773  }
27774  function _objectSpread4(target2) {
27775    for (var i = 1; i < arguments.length; i++) {
27776      var source = null != arguments[i] ? arguments[i] : {};
27777      i % 2 ? ownKeys4(Object(source), true).forEach(function(key) {
27778        _defineProperty4(target2, key, source[key]);
27779      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys4(Object(source)).forEach(function(key) {
27780        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
27781      });
27782    }
27783    return target2;
27784  }
27785  function _defineProperty4(obj, key, value2) {
27786    if (key in obj) {
27787      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
27788    } else {
27789      obj[key] = value2;
27790    }
27791    return obj;
27792  }
27793  var checkMultipleVue = (function() {
27794    var checkMultipleVueWarned = false;
27795    var MULTIPLE_VUE_WARNING = ["Multiple instances of Vue detected!", "You may need to set up an alias for Vue in your bundler config.", "See: https://bootstrap-vue.org/docs#using-module-bundlers"].join("\n");
27796    return function(Vue2) {
27797      if (!checkMultipleVueWarned && Vue !== Vue2 && !IS_JSDOM) {
27798        warn2(MULTIPLE_VUE_WARNING);
27799      }
27800      checkMultipleVueWarned = true;
27801    };
27802  })();
27803  var installFactory = function installFactory2() {
27804    var _ref = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, components = _ref.components, directives2 = _ref.directives, plugins = _ref.plugins;
27805    var install2 = function install3(Vue2) {
27806      var config2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27807      if (install3.installed) {
27808        return;
27809      }
27810      install3.installed = true;
27811      checkMultipleVue(Vue2);
27812      setConfig(config2, Vue2);
27813      registerComponents(Vue2, components);
27814      registerDirectives(Vue2, directives2);
27815      registerPlugins(Vue2, plugins);
27816    };
27817    install2.installed = false;
27818    return install2;
27819  };
27820  var installFactoryNoConfig = function installFactoryNoConfig2() {
27821    var _ref2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, components = _ref2.components, directives2 = _ref2.directives, plugins = _ref2.plugins;
27822    var install2 = function install3(Vue2) {
27823      if (install3.installed) {
27824        return;
27825      }
27826      install3.installed = true;
27827      checkMultipleVue(Vue2);
27828      registerComponents(Vue2, components);
27829      registerDirectives(Vue2, directives2);
27830      registerPlugins(Vue2, plugins);
27831    };
27832    install2.installed = false;
27833    return install2;
27834  };
27835  var pluginFactory = function pluginFactory2() {
27836    var options = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
27837    var extend3 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27838    return _objectSpread4(_objectSpread4({}, extend3), {}, {
27839      install: installFactory(options)
27840    });
27841  };
27842  var pluginFactoryNoConfig = function pluginFactoryNoConfig2() {
27843    var options = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
27844    var extend3 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27845    return _objectSpread4(_objectSpread4({}, extend3), {}, {
27846      install: installFactoryNoConfig(options)
27847    });
27848  };
27849  var registerPlugins = function registerPlugins2(Vue2) {
27850    var plugins = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27851    for (var plugin5 in plugins) {
27852      if (plugin5 && plugins[plugin5]) {
27853        Vue2.use(plugins[plugin5]);
27854      }
27855    }
27856  };
27857  var registerComponent = function registerComponent2(Vue2, name, def2) {
27858    if (Vue2 && name && def2) {
27859      Vue2.component(name, def2);
27860    }
27861  };
27862  var registerComponents = function registerComponents2(Vue2) {
27863    var components = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27864    for (var component in components) {
27865      registerComponent(Vue2, component, components[component]);
27866    }
27867  };
27868  var registerDirective = function registerDirective2(Vue2, name, def2) {
27869    if (Vue2 && name && def2) {
27870      Vue2.directive(name.replace(/^VB/, "B"), def2);
27871    }
27872  };
27873  var registerDirectives = function registerDirectives2(Vue2) {
27874    var directives2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
27875    for (var directive4 in directives2) {
27876      registerDirective(Vue2, directive4, directives2[directive4]);
27877    }
27878  };
27879
27880  
vendor: 115 bytes, lines 27880-27883
27880// node_modules/bootstrap-vue/esm/components/index.js
27881  var import_bootstrap299 = __toESM(require_bootstrap());
27882
27883  
vendor: 120 bytes, lines 27883-27886
27883// node_modules/bootstrap-vue/esm/components/alert/index.js
27884  var import_bootstrap35 = __toESM(require_bootstrap());
27885
27886  
vendor: 120 bytes, lines 27886-27889
27886// node_modules/bootstrap-vue/esm/components/alert/alert.js
27887  var import_bootstrap34 = __toESM(require_bootstrap());
27888
27889  
vendor: 5,211 bytes, lines 27889-28022
27889// node_modules/bootstrap-vue/esm/constants/components.js
27890  var import_bootstrap17 = __toESM(require_bootstrap());
27891  var NAME_ALERT = "BAlert";
27892  var NAME_ASPECT = "BAspect";
27893  var NAME_AVATAR = "BAvatar";
27894  var NAME_AVATAR_GROUP = "BAvatarGroup";
27895  var NAME_BADGE = "BBadge";
27896  var NAME_BREADCRUMB = "BBreadcrumb";
27897  var NAME_BREADCRUMB_ITEM = "BBreadcrumbItem";
27898  var NAME_BREADCRUMB_LINK = "BBreadcrumbLink";
27899  var NAME_BUTTON = "BButton";
27900  var NAME_BUTTON_CLOSE = "BButtonClose";
27901  var NAME_BUTTON_GROUP = "BButtonGroup";
27902  var NAME_BUTTON_TOOLBAR = "BButtonToolbar";
27903  var NAME_CALENDAR = "BCalendar";
27904  var NAME_CARD = "BCard";
27905  var NAME_CARD_BODY = "BCardBody";
27906  var NAME_CARD_FOOTER = "BCardFooter";
27907  var NAME_CARD_GROUP = "BCardGroup";
27908  var NAME_CARD_HEADER = "BCardHeader";
27909  var NAME_CARD_IMG = "BCardImg";
27910  var NAME_CARD_IMG_LAZY = "BCardImgLazy";
27911  var NAME_CARD_SUB_TITLE = "BCardSubTitle";
27912  var NAME_CARD_TEXT = "BCardText";
27913  var NAME_CARD_TITLE = "BCardTitle";
27914  var NAME_CAROUSEL = "BCarousel";
27915  var NAME_CAROUSEL_SLIDE = "BCarouselSlide";
27916  var NAME_COL = "BCol";
27917  var NAME_COLLAPSE = "BCollapse";
27918  var NAME_CONTAINER = "BContainer";
27919  var NAME_DROPDOWN = "BDropdown";
27920  var NAME_DROPDOWN_DIVIDER = "BDropdownDivider";
27921  var NAME_DROPDOWN_FORM = "BDropdownForm";
27922  var NAME_DROPDOWN_GROUP = "BDropdownGroup";
27923  var NAME_DROPDOWN_HEADER = "BDropdownHeader";
27924  var NAME_DROPDOWN_ITEM = "BDropdownItem";
27925  var NAME_DROPDOWN_ITEM_BUTTON = "BDropdownItemButton";
27926  var NAME_DROPDOWN_TEXT = "BDropdownText";
27927  var NAME_EMBED = "BEmbed";
27928  var NAME_FORM = "BForm";
27929  var NAME_FORM_CHECKBOX = "BFormCheckbox";
27930  var NAME_FORM_CHECKBOX_GROUP = "BFormCheckboxGroup";
27931  var NAME_FORM_DATALIST = "BFormDatalist";
27932  var NAME_FORM_DATEPICKER = "BFormDatepicker";
27933  var NAME_FORM_FILE = "BFormFile";
27934  var NAME_FORM_GROUP = "BFormGroup";
27935  var NAME_FORM_INPUT = "BFormInput";
27936  var NAME_FORM_INVALID_FEEDBACK = "BFormInvalidFeedback";
27937  var NAME_FORM_RADIO = "BFormRadio";
27938  var NAME_FORM_RADIO_GROUP = "BFormRadioGroup";
27939  var NAME_FORM_RATING = "BFormRating";
27940  var NAME_FORM_ROW = "BFormRow";
27941  var NAME_FORM_SELECT = "BFormSelect";
27942  var NAME_FORM_SELECT_OPTION = "BFormSelectOption";
27943  var NAME_FORM_SELECT_OPTION_GROUP = "BFormSelectOptionGroup";
27944  var NAME_FORM_SPINBUTTON = "BFormSpinbutton";
27945  var NAME_FORM_TAG = "BFormTag";
27946  var NAME_FORM_TAGS = "BFormTags";
27947  var NAME_FORM_TEXT = "BFormText";
27948  var NAME_FORM_TEXTAREA = "BFormTextarea";
27949  var NAME_FORM_TIMEPICKER = "BFormTimepicker";
27950  var NAME_FORM_VALID_FEEDBACK = "BFormValidFeedback";
27951  var NAME_ICON = "BIcon";
27952  var NAME_ICONSTACK = "BIconstack";
27953  var NAME_ICON_BASE = "BIconBase";
27954  var NAME_IMG = "BImg";
27955  var NAME_IMG_LAZY = "BImgLazy";
27956  var NAME_INPUT_GROUP = "BInputGroup";
27957  var NAME_INPUT_GROUP_ADDON = "BInputGroupAddon";
27958  var NAME_INPUT_GROUP_APPEND = "BInputGroupAppend";
27959  var NAME_INPUT_GROUP_PREPEND = "BInputGroupPrepend";
27960  var NAME_INPUT_GROUP_TEXT = "BInputGroupText";
27961  var NAME_JUMBOTRON = "BJumbotron";
27962  var NAME_LINK = "BLink";
27963  var NAME_LIST_GROUP = "BListGroup";
27964  var NAME_LIST_GROUP_ITEM = "BListGroupItem";
27965  var NAME_MEDIA = "BMedia";
27966  var NAME_MEDIA_ASIDE = "BMediaAside";
27967  var NAME_MEDIA_BODY = "BMediaBody";
27968  var NAME_MODAL = "BModal";
27969  var NAME_MSG_BOX = "BMsgBox";
27970  var NAME_NAV = "BNav";
27971  var NAME_NAVBAR = "BNavbar";
27972  var NAME_NAVBAR_BRAND = "BNavbarBrand";
27973  var NAME_NAVBAR_NAV = "BNavbarNav";
27974  var NAME_NAVBAR_TOGGLE = "BNavbarToggle";
27975  var NAME_NAV_FORM = "BNavForm";
27976  var NAME_NAV_ITEM = "BNavItem";
27977  var NAME_NAV_ITEM_DROPDOWN = "BNavItemDropdown";
27978  var NAME_NAV_TEXT = "BNavText";
27979  var NAME_OVERLAY = "BOverlay";
27980  var NAME_PAGINATION = "BPagination";
27981  var NAME_PAGINATION_NAV = "BPaginationNav";
27982  var NAME_POPOVER = "BPopover";
27983  var NAME_PROGRESS = "BProgress";
27984  var NAME_PROGRESS_BAR = "BProgressBar";
27985  var NAME_ROW = "BRow";
27986  var NAME_SIDEBAR = "BSidebar";
27987  var NAME_SKELETON = "BSkeleton";
27988  var NAME_SKELETON_ICON = "BSkeletonIcon";
27989  var NAME_SKELETON_IMG = "BSkeletonImg";
27990  var NAME_SKELETON_TABLE = "BSkeletonTable";
27991  var NAME_SKELETON_WRAPPER = "BSkeletonWrapper";
27992  var NAME_SPINNER = "BSpinner";
27993  var NAME_TAB = "BTab";
27994  var NAME_TABLE = "BTable";
27995  var NAME_TABLE_CELL = "BTableCell";
27996  var NAME_TABLE_LITE = "BTableLite";
27997  var NAME_TABLE_SIMPLE = "BTableSimple";
27998  var NAME_TABS = "BTabs";
27999  var NAME_TBODY = "BTbody";
28000  var NAME_TFOOT = "BTfoot";
28001  var NAME_TH = "BTh";
28002  var NAME_THEAD = "BThead";
28003  var NAME_TIME = "BTime";
28004  var NAME_TOAST = "BToast";
28005  var NAME_TOASTER = "BToaster";
28006  var NAME_TOOLTIP = "BTooltip";
28007  var NAME_TR = "BTr";
28008  var NAME_COLLAPSE_HELPER = "BVCollapse";
28009  var NAME_FORM_BUTTON_LABEL_CONTROL = "BVFormBtnLabelControl";
28010  var NAME_FORM_RATING_STAR = "BVFormRatingStar";
28011  var NAME_POPOVER_HELPER = "BVPopover";
28012  var NAME_POPOVER_TEMPLATE = "BVPopoverTemplate";
28013  var NAME_POPPER = "BVPopper";
28014  var NAME_TAB_BUTTON_HELPER = "BVTabButton";
28015  var NAME_TOAST_POP = "BVToastPop";
28016  var NAME_TOOLTIP_HELPER = "BVTooltip";
28017  var NAME_TOOLTIP_TEMPLATE = "BVTooltipTemplate";
28018  var NAME_TRANSITION = "BVTransition";
28019  var NAME_TRANSPORTER = "BVTransporter";
28020  var NAME_TRANSPORTER_TARGET = "BVTransporterTarget";
28021
28022  
vendor: 2,764 bytes, lines 28022-28092
28022// node_modules/bootstrap-vue/esm/constants/events.js
28023  var import_bootstrap18 = __toESM(require_bootstrap());
28024  var EVENT_NAME_ACTIVATE_TAB = "activate-tab";
28025  var EVENT_NAME_BLUR = "blur";
28026  var EVENT_NAME_CANCEL = "cancel";
28027  var EVENT_NAME_CHANGE = "change";
28028  var EVENT_NAME_CHANGED = "changed";
28029  var EVENT_NAME_CLICK = "click";
28030  var EVENT_NAME_CLOSE = "close";
28031  var EVENT_NAME_CONTEXT = "context";
28032  var EVENT_NAME_CONTEXT_CHANGED = "context-changed";
28033  var EVENT_NAME_DESTROYED = "destroyed";
28034  var EVENT_NAME_DISABLE = "disable";
28035  var EVENT_NAME_DISABLED = "disabled";
28036  var EVENT_NAME_DISMISSED = "dismissed";
28037  var EVENT_NAME_DISMISS_COUNT_DOWN = "dismiss-count-down";
28038  var EVENT_NAME_ENABLE = "enable";
28039  var EVENT_NAME_ENABLED = "enabled";
28040  var EVENT_NAME_FILTERED = "filtered";
28041  var EVENT_NAME_FIRST = "first";
28042  var EVENT_NAME_FOCUS = "focus";
28043  var EVENT_NAME_FOCUSIN = "focusin";
28044  var EVENT_NAME_FOCUSOUT = "focusout";
28045  var EVENT_NAME_HEAD_CLICKED = "head-clicked";
28046  var EVENT_NAME_HIDDEN = "hidden";
28047  var EVENT_NAME_HIDE = "hide";
28048  var EVENT_NAME_IMG_ERROR = "img-error";
28049  var EVENT_NAME_INPUT = "input";
28050  var EVENT_NAME_LAST = "last";
28051  var EVENT_NAME_MOUSEENTER = "mouseenter";
28052  var EVENT_NAME_MOUSELEAVE = "mouseleave";
28053  var EVENT_NAME_NEXT = "next";
28054  var EVENT_NAME_OK = "ok";
28055  var EVENT_NAME_OPEN = "open";
28056  var EVENT_NAME_PAGE_CLICK = "page-click";
28057  var EVENT_NAME_PAUSED = "paused";
28058  var EVENT_NAME_PREV = "prev";
28059  var EVENT_NAME_REFRESH = "refresh";
28060  var EVENT_NAME_REFRESHED = "refreshed";
28061  var EVENT_NAME_REMOVE = "remove";
28062  var EVENT_NAME_ROW_CLICKED = "row-clicked";
28063  var EVENT_NAME_ROW_CONTEXTMENU = "row-contextmenu";
28064  var EVENT_NAME_ROW_DBLCLICKED = "row-dblclicked";
28065  var EVENT_NAME_ROW_HOVERED = "row-hovered";
28066  var EVENT_NAME_ROW_MIDDLE_CLICKED = "row-middle-clicked";
28067  var EVENT_NAME_ROW_SELECTED = "row-selected";
28068  var EVENT_NAME_ROW_UNHOVERED = "row-unhovered";
28069  var EVENT_NAME_SELECTED = "selected";
28070  var EVENT_NAME_SHOW = "show";
28071  var EVENT_NAME_SHOWN = "shown";
28072  var EVENT_NAME_SLIDING_END = "sliding-end";
28073  var EVENT_NAME_SLIDING_START = "sliding-start";
28074  var EVENT_NAME_SORT_CHANGED = "sort-changed";
28075  var EVENT_NAME_TAG_STATE = "tag-state";
28076  var EVENT_NAME_TOGGLE = "toggle";
28077  var EVENT_NAME_UNPAUSED = "unpaused";
28078  var EVENT_NAME_UPDATE = "update";
28079  var HOOK_EVENT_NAME_BEFORE_DESTROY = isVue3 ? "vnodeBeforeUnmount" : "hook:beforeDestroy";
28080  var HOOK_EVENT_NAME_DESTROYED = isVue3 ? "vNodeUnmounted" : "hook:destroyed";
28081  var MODEL_EVENT_NAME_PREFIX = "update:";
28082  var ROOT_EVENT_NAME_PREFIX = "bv";
28083  var ROOT_EVENT_NAME_SEPARATOR = "::";
28084  var EVENT_OPTIONS_PASSIVE = {
28085    passive: true
28086  };
28087  var EVENT_OPTIONS_NO_CAPTURE = {
28088    passive: true,
28089    capture: false
28090  };
28091
28092  
vendor: 1,399 bytes, lines 28092-28117
28092// node_modules/bootstrap-vue/esm/constants/props.js
28093  var import_bootstrap19 = __toESM(require_bootstrap());
28094  var PROP_TYPE_ANY = void 0;
28095  var PROP_TYPE_ARRAY = Array;
28096  var PROP_TYPE_BOOLEAN = Boolean;
28097  var PROP_TYPE_DATE = Date;
28098  var PROP_TYPE_FUNCTION = Function;
28099  var PROP_TYPE_NUMBER = Number;
28100  var PROP_TYPE_OBJECT = Object;
28101  var PROP_TYPE_REG_EXP = RegExp;
28102  var PROP_TYPE_STRING = String;
28103  var PROP_TYPE_ARRAY_FUNCTION = [PROP_TYPE_ARRAY, PROP_TYPE_FUNCTION];
28104  var PROP_TYPE_ARRAY_OBJECT = [PROP_TYPE_ARRAY, PROP_TYPE_OBJECT];
28105  var PROP_TYPE_ARRAY_OBJECT_STRING = [PROP_TYPE_ARRAY, PROP_TYPE_OBJECT, PROP_TYPE_STRING];
28106  var PROP_TYPE_ARRAY_STRING = [PROP_TYPE_ARRAY, PROP_TYPE_STRING];
28107  var PROP_TYPE_BOOLEAN_NUMBER = [PROP_TYPE_BOOLEAN, PROP_TYPE_NUMBER];
28108  var PROP_TYPE_BOOLEAN_NUMBER_STRING = [PROP_TYPE_BOOLEAN, PROP_TYPE_NUMBER, PROP_TYPE_STRING];
28109  var PROP_TYPE_BOOLEAN_STRING = [PROP_TYPE_BOOLEAN, PROP_TYPE_STRING];
28110  var PROP_TYPE_DATE_STRING = [PROP_TYPE_DATE, PROP_TYPE_STRING];
28111  var PROP_TYPE_FUNCTION_STRING = [PROP_TYPE_FUNCTION, PROP_TYPE_STRING];
28112  var PROP_TYPE_NUMBER_STRING = [PROP_TYPE_NUMBER, PROP_TYPE_STRING];
28113  var PROP_TYPE_NUMBER_OBJECT_STRING = [PROP_TYPE_NUMBER, PROP_TYPE_OBJECT, PROP_TYPE_STRING];
28114  var PROP_TYPE_OBJECT_FUNCTION = [PROP_TYPE_OBJECT, PROP_TYPE_FUNCTION];
28115  var PROP_TYPE_OBJECT_STRING = [PROP_TYPE_OBJECT, PROP_TYPE_STRING];
28116
28117  
vendor: 2,850 bytes, lines 28117-28184
28117// node_modules/bootstrap-vue/esm/constants/slots.js
28118  var import_bootstrap20 = __toESM(require_bootstrap());
28119  var SLOT_NAME_ADD_BUTTON_TEXT = "add-button-text";
28120  var SLOT_NAME_APPEND = "append";
28121  var SLOT_NAME_ASIDE = "aside";
28122  var SLOT_NAME_BADGE = "badge";
28123  var SLOT_NAME_BOTTOM_ROW = "bottom-row";
28124  var SLOT_NAME_BUTTON_CONTENT = "button-content";
28125  var SLOT_NAME_CUSTOM_FOOT = "custom-foot";
28126  var SLOT_NAME_DECREMENT = "decrement";
28127  var SLOT_NAME_DEFAULT = "default";
28128  var SLOT_NAME_DESCRIPTION = "description";
28129  var SLOT_NAME_DISMISS = "dismiss";
28130  var SLOT_NAME_DROP_PLACEHOLDER = "drop-placeholder";
28131  var SLOT_NAME_ELLIPSIS_TEXT = "ellipsis-text";
28132  var SLOT_NAME_EMPTY = "empty";
28133  var SLOT_NAME_EMPTYFILTERED = "emptyfiltered";
28134  var SLOT_NAME_FILE_NAME = "file-name";
28135  var SLOT_NAME_FIRST = "first";
28136  var SLOT_NAME_FIRST_TEXT = "first-text";
28137  var SLOT_NAME_FOOTER = "footer";
28138  var SLOT_NAME_HEADER = "header";
28139  var SLOT_NAME_HEADER_CLOSE = "header-close";
28140  var SLOT_NAME_ICON_CLEAR = "icon-clear";
28141  var SLOT_NAME_ICON_EMPTY = "icon-empty";
28142  var SLOT_NAME_ICON_FULL = "icon-full";
28143  var SLOT_NAME_ICON_HALF = "icon-half";
28144  var SLOT_NAME_IMG = "img";
28145  var SLOT_NAME_INCREMENT = "increment";
28146  var SLOT_NAME_INVALID_FEEDBACK = "invalid-feedback";
28147  var SLOT_NAME_LABEL = "label";
28148  var SLOT_NAME_LAST_TEXT = "last-text";
28149  var SLOT_NAME_LEAD = "lead";
28150  var SLOT_NAME_LOADING = "loading";
28151  var SLOT_NAME_MODAL_BACKDROP = "modal-backdrop";
28152  var SLOT_NAME_MODAL_CANCEL = "modal-cancel";
28153  var SLOT_NAME_MODAL_FOOTER = "modal-footer";
28154  var SLOT_NAME_MODAL_HEADER = "modal-header";
28155  var SLOT_NAME_MODAL_HEADER_CLOSE = "modal-header-close";
28156  var SLOT_NAME_MODAL_OK = "modal-ok";
28157  var SLOT_NAME_MODAL_TITLE = "modal-title";
28158  var SLOT_NAME_NAV_NEXT_DECADE = "nav-next-decade";
28159  var SLOT_NAME_NAV_NEXT_MONTH = "nav-next-month";
28160  var SLOT_NAME_NAV_NEXT_YEAR = "nav-next-year";
28161  var SLOT_NAME_NAV_PEV_DECADE = "nav-prev-decade";
28162  var SLOT_NAME_NAV_PEV_MONTH = "nav-prev-month";
28163  var SLOT_NAME_NAV_PEV_YEAR = "nav-prev-year";
28164  var SLOT_NAME_NAV_THIS_MONTH = "nav-this-month";
28165  var SLOT_NAME_NEXT_TEXT = "next-text";
28166  var SLOT_NAME_OVERLAY = "overlay";
28167  var SLOT_NAME_PAGE = "page";
28168  var SLOT_NAME_PLACEHOLDER = "placeholder";
28169  var SLOT_NAME_PREPEND = "prepend";
28170  var SLOT_NAME_PREV_TEXT = "prev-text";
28171  var SLOT_NAME_ROW_DETAILS = "row-details";
28172  var SLOT_NAME_TABLE_BUSY = "table-busy";
28173  var SLOT_NAME_TABLE_CAPTION = "table-caption";
28174  var SLOT_NAME_TABLE_COLGROUP = "table-colgroup";
28175  var SLOT_NAME_TABS_END = "tabs-end";
28176  var SLOT_NAME_TABS_START = "tabs-start";
28177  var SLOT_NAME_TEXT = "text";
28178  var SLOT_NAME_THEAD_TOP = "thead-top";
28179  var SLOT_NAME_TITLE = "title";
28180  var SLOT_NAME_TOAST_TITLE = "toast-title";
28181  var SLOT_NAME_TOP_ROW = "top-row";
28182  var SLOT_NAME_VALID_FEEDBACK = "valid-feedback";
28183
28184  
vendor: 119 bytes, lines 28184-28187
28184// node_modules/bootstrap-vue/esm/mixins/normalize-slot.js
28185  var import_bootstrap23 = __toESM(require_bootstrap());
28186
28187  
vendor: 118 bytes, lines 28187-28190
28187// node_modules/bootstrap-vue/esm/utils/normalize-slot.js
28188  var import_bootstrap22 = __toESM(require_bootstrap());
28189
28190  
vendor: 1,089 bytes, lines 28190-28223
28190// node_modules/bootstrap-vue/esm/utils/array.js
28191  var import_bootstrap21 = __toESM(require_bootstrap());
28192  var from = function from2() {
28193    return Array.from.apply(Array, arguments);
28194  };
28195  var arrayIncludes = function arrayIncludes2(array, value2) {
28196    return array.indexOf(value2) !== -1;
28197  };
28198  var concat2 = function concat3() {
28199    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
28200      args[_key] = arguments[_key];
28201    }
28202    return Array.prototype.concat.apply([], args);
28203  };
28204  var createArray = function createArray2(length, fillFn) {
28205    var mapFn = isFunction2(fillFn) ? fillFn : function() {
28206      return fillFn;
28207    };
28208    return Array.apply(null, {
28209      length
28210    }).map(mapFn);
28211  };
28212  var flatten = function flatten2(array) {
28213    return array.reduce(function(result, item) {
28214      return concat2(result, item);
28215    }, []);
28216  };
28217  var flattenDeep = function flattenDeep2(array) {
28218    return array.reduce(function(result, item) {
28219      return concat2(result, Array.isArray(item) ? flattenDeep2(item) : item);
28220    }, []);
28221  };
28222
28223  
vendor: 1,019 bytes, lines 28223-28245
28223// node_modules/bootstrap-vue/esm/utils/normalize-slot.js
28224  var hasNormalizedSlot = function hasNormalizedSlot2(names) {
28225    var $scopedSlots = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
28226    var $slots = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
28227    names = concat2(names).filter(identity2);
28228    return names.some(function(name) {
28229      return $scopedSlots[name] || $slots[name];
28230    });
28231  };
28232  var normalizeSlot = function normalizeSlot2(names) {
28233    var scope = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
28234    var $scopedSlots = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
28235    var $slots = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {};
28236    names = concat2(names).filter(identity2);
28237    var slot;
28238    for (var i = 0; i < names.length && !slot; i++) {
28239      var name = names[i];
28240      slot = $scopedSlots[name] || $slots[name];
28241    }
28242    return isFunction2(slot) ? slot(scope) : slot;
28243  };
28244
28245  
vendor: 1,433 bytes, lines 28245-28269
28245// node_modules/bootstrap-vue/esm/mixins/normalize-slot.js
28246  var normalizeSlotMixin = extend2({
28247    methods: {
28248      // Returns `true` if the either a `$scopedSlot` or `$slot` exists with the specified name
28249      // `name` can be a string name or an array of names
28250      hasNormalizedSlot: function hasNormalizedSlot3() {
28251        var name = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : SLOT_NAME_DEFAULT;
28252        var scopedSlots = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : this.$scopedSlots;
28253        var slots = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : this.$slots;
28254        return hasNormalizedSlot(name, scopedSlots, slots);
28255      },
28256      // Returns an array of rendered VNodes if slot found, otherwise `undefined`
28257      // `name` can be a string name or an array of names
28258      normalizeSlot: function normalizeSlot3() {
28259        var name = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : SLOT_NAME_DEFAULT;
28260        var scope = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
28261        var scopedSlots = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : this.$scopedSlots;
28262        var slots = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : this.$slots;
28263        var vNodes = normalizeSlot(name, scope, scopedSlots, slots);
28264        return vNodes ? concat2(vNodes) : vNodes;
28265      }
28266    }
28267  });
28268
28269  
vendor: 107 bytes, lines 28269-28272
28269// node_modules/bootstrap-vue/esm/utils/dom.js
28270  var import_bootstrap26 = __toESM(require_bootstrap());
28271
28272  
vendor: 689 bytes, lines 28272-28288
28272// node_modules/bootstrap-vue/esm/utils/number.js
28273  var import_bootstrap24 = __toESM(require_bootstrap());
28274  var toInteger = function toInteger2(value2) {
28275    var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : NaN;
28276    var integer = parseInt(value2, 10);
28277    return isNaN(integer) ? defaultValue : integer;
28278  };
28279  var toFloat = function toFloat2(value2) {
28280    var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : NaN;
28281    var float = parseFloat(value2);
28282    return isNaN(float) ? defaultValue : float;
28283  };
28284  var toFixed = function toFixed2(val, precision) {
28285    return toFloat(val).toFixed(toInteger(precision, 0));
28286  };
28287
28288  
vendor: 1,743 bytes, lines 28288-28331
28288// node_modules/bootstrap-vue/esm/utils/string.js
28289  var import_bootstrap25 = __toESM(require_bootstrap());
28290  var kebabCase = function kebabCase2(str2) {
28291    return str2.replace(RX_HYPHENATE, "-$1").toLowerCase();
28292  };
28293  var pascalCase = function pascalCase2(str2) {
28294    str2 = kebabCase(str2).replace(RX_UN_KEBAB, function(_2, c) {
28295      return c ? c.toUpperCase() : "";
28296    });
28297    return str2.charAt(0).toUpperCase() + str2.slice(1);
28298  };
28299  var startCase = function startCase2(str2) {
28300    return str2.replace(RX_UNDERSCORE, " ").replace(RX_LOWER_UPPER, function(str3, $1, $2) {
28301      return $1 + " " + $2;
28302    }).replace(RX_START_SPACE_WORD, function(str3, $1, $2) {
28303      return $1 + $2.toUpperCase();
28304    });
28305  };
28306  var lowerFirst = function lowerFirst2(str2) {
28307    str2 = isString(str2) ? str2.trim() : String(str2);
28308    return str2.charAt(0).toLowerCase() + str2.slice(1);
28309  };
28310  var upperFirst = function upperFirst2(str2) {
28311    str2 = isString(str2) ? str2.trim() : String(str2);
28312    return str2.charAt(0).toUpperCase() + str2.slice(1);
28313  };
28314  var escapeRegExp = function escapeRegExp2(str2) {
28315    return str2.replace(RX_REGEXP_REPLACE, "\\$&");
28316  };
28317  var toString4 = function toString5(val) {
28318    var spaces = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 2;
28319    return isUndefinedOrNull(val) ? "" : isArray2(val) || isPlainObject2(val) && val.toString === Object.prototype.toString ? JSON.stringify(val, null, spaces) : String(val);
28320  };
28321  var trimLeft = function trimLeft2(str2) {
28322    return toString4(str2).replace(RX_TRIM_LEFT, "");
28323  };
28324  var trim = function trim2(str2) {
28325    return toString4(str2).trim();
28326  };
28327  var lowerCase = function lowerCase2(str2) {
28328    return toString4(str2).toLowerCase();
28329  };
28330
28331  
vendor: 7,535 bytes, lines 28331-28540
28331// node_modules/bootstrap-vue/esm/utils/dom.js
28332  var ELEMENT_PROTO = Element.prototype;
28333  var TABABLE_SELECTOR = ["button", "[href]:not(.disabled)", "input", "select", "textarea", "[tabindex]", "[contenteditable]"].map(function(s2) {
28334    return "".concat(s2, ":not(:disabled):not([disabled])");
28335  }).join(", ");
28336  var matchesEl = ELEMENT_PROTO.matches || ELEMENT_PROTO.msMatchesSelector || ELEMENT_PROTO.webkitMatchesSelector;
28337  var closestEl = ELEMENT_PROTO.closest || function(sel) {
28338    var el = this;
28339    do {
28340      if (matches2(el, sel)) {
28341        return el;
28342      }
28343      el = el.parentElement || el.parentNode;
28344    } while (!isNull(el) && el.nodeType === Node.ELEMENT_NODE);
28345    return null;
28346  };
28347  var requestAF = (WINDOW.requestAnimationFrame || WINDOW.webkitRequestAnimationFrame || WINDOW.mozRequestAnimationFrame || WINDOW.msRequestAnimationFrame || WINDOW.oRequestAnimationFrame || // Fallback, but not a true polyfill
28348  // Only needed for Opera Mini
28349  /* istanbul ignore next */
28350  function(cb) {
28351    return setTimeout(cb, 16);
28352  }).bind(WINDOW);
28353  var MutationObs = WINDOW.MutationObserver || WINDOW.WebKitMutationObserver || WINDOW.MozMutationObserver || null;
28354  var removeNode = function removeNode2(el) {
28355    return el && el.parentNode && el.parentNode.removeChild(el);
28356  };
28357  var isElement = function isElement2(el) {
28358    return !!(el && el.nodeType === Node.ELEMENT_NODE);
28359  };
28360  var getActiveElement = function getActiveElement2() {
28361    var excludes = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [];
28362    var activeElement = DOCUMENT.activeElement;
28363    return activeElement && !excludes.some(function(el) {
28364      return el === activeElement;
28365    }) ? activeElement : null;
28366  };
28367  var isTag = function isTag2(tag3, name) {
28368    return toString4(tag3).toLowerCase() === toString4(name).toLowerCase();
28369  };
28370  var isActiveElement = function isActiveElement2(el) {
28371    return isElement(el) && el === getActiveElement();
28372  };
28373  var isVisible = function isVisible2(el) {
28374    if (!isElement(el) || !el.parentNode || !contains(DOCUMENT.body, el)) {
28375      return false;
28376    }
28377    if (getStyle2(el, "display") === "none") {
28378      return false;
28379    }
28380    var bcr = getBCR(el);
28381    return !!(bcr && bcr.height > 0 && bcr.width > 0);
28382  };
28383  var isDisabled = function isDisabled2(el) {
28384    return !isElement(el) || el.disabled || hasAttr(el, "disabled") || hasClass(el, "disabled");
28385  };
28386  var reflow = function reflow2(el) {
28387    return isElement(el) && el.offsetHeight;
28388  };
28389  var selectAll = function selectAll2(selector, root) {
28390    return from((isElement(root) ? root : DOCUMENT).querySelectorAll(selector));
28391  };
28392  var select = function select2(selector, root) {
28393    return (isElement(root) ? root : DOCUMENT).querySelector(selector) || null;
28394  };
28395  var matches2 = function matches3(el, selector) {
28396    return isElement(el) ? matchesEl.call(el, selector) : false;
28397  };
28398  var closest = function closest2(selector, root) {
28399    var includeRoot = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : false;
28400    if (!isElement(root)) {
28401      return null;
28402    }
28403    var el = closestEl.call(root, selector);
28404    return includeRoot ? el : el === root ? null : el;
28405  };
28406  var contains = function contains2(parent, child) {
28407    return parent && isFunction2(parent.contains) ? parent.contains(child) : false;
28408  };
28409  var getById = function getById2(id) {
28410    return DOCUMENT.getElementById(/^#/.test(id) ? id.slice(1) : id) || null;
28411  };
28412  var addClass2 = function addClass3(el, className) {
28413    if (className && isElement(el) && el.classList) {
28414      el.classList.add(className);
28415    }
28416  };
28417  var removeClass2 = function removeClass3(el, className) {
28418    if (className && isElement(el) && el.classList) {
28419      el.classList.remove(className);
28420    }
28421  };
28422  var hasClass = function hasClass2(el, className) {
28423    if (className && isElement(el) && el.classList) {
28424      return el.classList.contains(className);
28425    }
28426    return false;
28427  };
28428  var setAttr2 = function setAttr3(el, attr, value2) {
28429    if (attr && isElement(el)) {
28430      el.setAttribute(attr, value2);
28431    }
28432  };
28433  var removeAttr = function removeAttr2(el, attr) {
28434    if (attr && isElement(el)) {
28435      el.removeAttribute(attr);
28436    }
28437  };
28438  var getAttr = function getAttr2(el, attr) {
28439    return attr && isElement(el) ? el.getAttribute(attr) : null;
28440  };
28441  var hasAttr = function hasAttr2(el, attr) {
28442    return attr && isElement(el) ? el.hasAttribute(attr) : null;
28443  };
28444  var setStyle = function setStyle2(el, prop2, value2) {
28445    if (prop2 && isElement(el)) {
28446      el.style[prop2] = value2;
28447    }
28448  };
28449  var removeStyle = function removeStyle2(el, prop2) {
28450    if (prop2 && isElement(el)) {
28451      el.style[prop2] = "";
28452    }
28453  };
28454  var getStyle2 = function getStyle3(el, prop2) {
28455    return prop2 && isElement(el) ? el.style[prop2] || null : null;
28456  };
28457  var getBCR = function getBCR2(el) {
28458    return isElement(el) ? el.getBoundingClientRect() : null;
28459  };
28460  var getCS = function getCS2(el) {
28461    var getComputedStyle2 = WINDOW.getComputedStyle;
28462    return getComputedStyle2 && isElement(el) ? getComputedStyle2(el) : {};
28463  };
28464  var getSel = function getSel2() {
28465    var getSelection = WINDOW.getSelection;
28466    return getSelection ? WINDOW.getSelection() : null;
28467  };
28468  var offset = function offset2(el) {
28469    var _offset = {
28470      top: 0,
28471      left: 0
28472    };
28473    if (!isElement(el) || el.getClientRects().length === 0) {
28474      return _offset;
28475    }
28476    var bcr = getBCR(el);
28477    if (bcr) {
28478      var win = el.ownerDocument.defaultView;
28479      _offset.top = bcr.top + win.pageYOffset;
28480      _offset.left = bcr.left + win.pageXOffset;
28481    }
28482    return _offset;
28483  };
28484  var position = function position2(el) {
28485    var _offset = {
28486      top: 0,
28487      left: 0
28488    };
28489    if (!isElement(el)) {
28490      return _offset;
28491    }
28492    var parentOffset = {
28493      top: 0,
28494      left: 0
28495    };
28496    var elStyles = getCS(el);
28497    if (elStyles.position === "fixed") {
28498      _offset = getBCR(el) || _offset;
28499    } else {
28500      _offset = offset(el);
28501      var doc = el.ownerDocument;
28502      var offsetParent = el.offsetParent || doc.documentElement;
28503      while (offsetParent && (offsetParent === doc.body || offsetParent === doc.documentElement) && getCS(offsetParent).position === "static") {
28504        offsetParent = offsetParent.parentNode;
28505      }
28506      if (offsetParent && offsetParent !== el && offsetParent.nodeType === Node.ELEMENT_NODE) {
28507        parentOffset = offset(offsetParent);
28508        var offsetParentStyles = getCS(offsetParent);
28509        parentOffset.top += toFloat(offsetParentStyles.borderTopWidth, 0);
28510        parentOffset.left += toFloat(offsetParentStyles.borderLeftWidth, 0);
28511      }
28512    }
28513    return {
28514      top: _offset.top - parentOffset.top - toFloat(elStyles.marginTop, 0),
28515      left: _offset.left - parentOffset.left - toFloat(elStyles.marginLeft, 0)
28516    };
28517  };
28518  var getTabables = function getTabables2() {
28519    var rootEl = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : document;
28520    return selectAll(TABABLE_SELECTOR, rootEl).filter(isVisible).filter(function(el) {
28521      return el.tabIndex > -1 && !el.disabled;
28522    });
28523  };
28524  var attemptFocus = function attemptFocus2(el) {
28525    var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
28526    try {
28527      el.focus(options);
28528    } catch (_unused) {
28529    }
28530    return isActiveElement(el);
28531  };
28532  var attemptBlur = function attemptBlur2(el) {
28533    try {
28534      el.blur();
28535    } catch (_unused2) {
28536    }
28537    return !isActiveElement(el);
28538  };
28539
28540  
vendor: 109 bytes, lines 28540-28543
28540// node_modules/bootstrap-vue/esm/utils/model.js
28541  var import_bootstrap30 = __toESM(require_bootstrap());
28542
28543  
vendor: 109 bytes, lines 28543-28546
28543// node_modules/bootstrap-vue/esm/utils/props.js
28544  var import_bootstrap29 = __toESM(require_bootstrap());
28545
28546  
vendor: 110 bytes, lines 28546-28549
28546// node_modules/bootstrap-vue/esm/utils/config.js
28547  var import_bootstrap28 = __toESM(require_bootstrap());
28548
28549  
vendor: 472 bytes, lines 28549-28562
28549// node_modules/bootstrap-vue/esm/utils/memoize.js
28550  var import_bootstrap27 = __toESM(require_bootstrap());
28551  var memoize = function memoize2(fn) {
28552    var cache = create(null);
28553    return function() {
28554      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
28555        args[_key] = arguments[_key];
28556      }
28557      var argsKey = JSON.stringify(args);
28558      return cache[argsKey] = cache[argsKey] || fn.apply(null, args);
28559    };
28560  };
28561
28562  
vendor: 1,217 bytes, lines 28562-28589
28562// node_modules/bootstrap-vue/esm/utils/config.js
28563  var VueProto = Vue.prototype;
28564  var getConfigValue = function getConfigValue2(key) {
28565    var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : void 0;
28566    var bvConfig2 = VueProto[PROP_NAME];
28567    return bvConfig2 ? bvConfig2.getConfigValue(key, defaultValue) : cloneDeep(defaultValue);
28568  };
28569  var getComponentConfig = function getComponentConfig2(key) {
28570    var propKey = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
28571    var defaultValue = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : void 0;
28572    return propKey ? getConfigValue("".concat(key, ".").concat(propKey), defaultValue) : getConfigValue(key, {});
28573  };
28574  var getBreakpoints = function getBreakpoints2() {
28575    return getConfigValue("breakpoints", DEFAULT_BREAKPOINT);
28576  };
28577  var _getBreakpointsCached = memoize(function() {
28578    return getBreakpoints();
28579  });
28580  var getBreakpointsCached = function getBreakpointsCached2() {
28581    return cloneDeep(_getBreakpointsCached());
28582  };
28583  var getBreakpointsUpCached = memoize(function() {
28584    var breakpoints = getBreakpointsCached();
28585    breakpoints[0] = "";
28586    return breakpoints;
28587  });
28588
28589  
vendor: 4,242 bytes, lines 28589-28685
28589// node_modules/bootstrap-vue/esm/utils/props.js
28590  function ownKeys5(object, enumerableOnly) {
28591    var keys3 = Object.keys(object);
28592    if (Object.getOwnPropertySymbols) {
28593      var symbols = Object.getOwnPropertySymbols(object);
28594      enumerableOnly && (symbols = symbols.filter(function(sym) {
28595        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
28596      })), keys3.push.apply(keys3, symbols);
28597    }
28598    return keys3;
28599  }
28600  function _objectSpread5(target2) {
28601    for (var i = 1; i < arguments.length; i++) {
28602      var source = null != arguments[i] ? arguments[i] : {};
28603      i % 2 ? ownKeys5(Object(source), true).forEach(function(key) {
28604        _defineProperty5(target2, key, source[key]);
28605      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys5(Object(source)).forEach(function(key) {
28606        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
28607      });
28608    }
28609    return target2;
28610  }
28611  function _defineProperty5(obj, key, value2) {
28612    if (key in obj) {
28613      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
28614    } else {
28615      obj[key] = value2;
28616    }
28617    return obj;
28618  }
28619  var prefixPropName = function prefixPropName2(prefix, value2) {
28620    return prefix + upperFirst(value2);
28621  };
28622  var unprefixPropName = function unprefixPropName2(prefix, value2) {
28623    return lowerFirst(value2.replace(prefix, ""));
28624  };
28625  var suffixPropName = function suffixPropName2(suffix, value2) {
28626    return value2 + (suffix ? upperFirst(suffix) : "");
28627  };
28628  var makeProp = function makeProp2() {
28629    var type2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : PROP_TYPE_ANY;
28630    var value2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : void 0;
28631    var requiredOrValidator = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : void 0;
28632    var validator3 = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : void 0;
28633    var required2 = requiredOrValidator === true;
28634    validator3 = required2 ? validator3 : requiredOrValidator;
28635    return _objectSpread5(_objectSpread5(_objectSpread5({}, type2 ? {
28636      type: type2
28637    } : {}), required2 ? {
28638      required: required2
28639    } : isUndefined(value2) ? {} : {
28640      default: isObject2(value2) ? function() {
28641        return value2;
28642      } : value2
28643    }), isUndefined(validator3) ? {} : {
28644      validator: validator3
28645    });
28646  };
28647  var copyProps = function copyProps2(props153) {
28648    var transformFn = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : identity2;
28649    if (isArray2(props153)) {
28650      return props153.map(transformFn);
28651    }
28652    var copied = {};
28653    for (var prop2 in props153) {
28654      if (hasOwnProperty2(props153, prop2)) {
28655        copied[transformFn(prop2)] = isObject2(props153[prop2]) ? clone(props153[prop2]) : props153[prop2];
28656      }
28657    }
28658    return copied;
28659  };
28660  var pluckProps = function pluckProps2(keysToPluck, objToPluck) {
28661    var transformFn = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : identity2;
28662    return (isArray2(keysToPluck) ? keysToPluck.slice() : keys(keysToPluck)).reduce(function(memo, prop2) {
28663      memo[transformFn(prop2)] = objToPluck[prop2];
28664      return memo;
28665    }, {});
28666  };
28667  var makePropConfigurable = function makePropConfigurable2(prop2, key, componentKey) {
28668    return _objectSpread5(_objectSpread5({}, cloneDeep(prop2)), {}, {
28669      default: function bvConfigurablePropDefault() {
28670        var value2 = getComponentConfig(componentKey, key, prop2.default);
28671        return isFunction2(value2) ? value2() : value2;
28672      }
28673    });
28674  };
28675  var makePropsConfigurable = function makePropsConfigurable2(props153, componentKey) {
28676    return keys(props153).reduce(function(result, key) {
28677      return _objectSpread5(_objectSpread5({}, result), {}, _defineProperty5({}, key, makePropConfigurable(props153[key], key, componentKey)));
28678    }, {});
28679  };
28680  var configurablePropDefaultFnName = makePropConfigurable({}, "", "").default.name;
28681  var hasPropFunction = function hasPropFunction2(fn) {
28682    return isFunction2(fn) && fn.name && fn.name !== configurablePropDefaultFnName;
28683  };
28684
28685  
vendor: 1,144 bytes, lines 28685-28712
28685// node_modules/bootstrap-vue/esm/utils/model.js
28686  function _defineProperty6(obj, key, value2) {
28687    if (key in obj) {
28688      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
28689    } else {
28690      obj[key] = value2;
28691    }
28692    return obj;
28693  }
28694  var makeModelMixin = function makeModelMixin2(prop2) {
28695    var _ref = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, _ref$type = _ref.type, type2 = _ref$type === void 0 ? PROP_TYPE_ANY : _ref$type, _ref$defaultValue = _ref.defaultValue, defaultValue = _ref$defaultValue === void 0 ? void 0 : _ref$defaultValue, _ref$validator = _ref.validator, validator3 = _ref$validator === void 0 ? void 0 : _ref$validator, _ref$event = _ref.event, event2 = _ref$event === void 0 ? EVENT_NAME_INPUT : _ref$event;
28696    var props153 = _defineProperty6({}, prop2, makeProp(type2, defaultValue, validator3));
28697    var mixin2 = extend2({
28698      model: {
28699        prop: prop2,
28700        event: event2
28701      },
28702      props: props153
28703    });
28704    return {
28705      mixin: mixin2,
28706      props: props153,
28707      prop: prop2,
28708      event: event2
28709    };
28710  };
28711
28712  
vendor: 128 bytes, lines 28712-28715
28712// node_modules/bootstrap-vue/esm/components/button/button-close.js
28713  var import_bootstrap32 = __toESM(require_bootstrap());
28714
28715  
vendor: 2,279 bytes, lines 28715-28765
28715// node_modules/bootstrap-vue/esm/utils/events.js
28716  var import_bootstrap31 = __toESM(require_bootstrap());
28717  var parseEventOptions = function parseEventOptions2(options) {
28718    if (HAS_PASSIVE_EVENT_SUPPORT) {
28719      return isObject2(options) ? options : {
28720        capture: !!options || false
28721      };
28722    } else {
28723      return !!(isObject2(options) ? options.capture : options);
28724    }
28725  };
28726  var eventOn = function eventOn2(el, eventName, handler3, options) {
28727    if (el && el.addEventListener) {
28728      el.addEventListener(eventName, handler3, parseEventOptions(options));
28729    }
28730  };
28731  var eventOff = function eventOff2(el, eventName, handler3, options) {
28732    if (el && el.removeEventListener) {
28733      el.removeEventListener(eventName, handler3, parseEventOptions(options));
28734    }
28735  };
28736  var eventOnOff = function eventOnOff2(on2) {
28737    var method = on2 ? eventOn : eventOff;
28738    for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
28739      args[_key - 1] = arguments[_key];
28740    }
28741    method.apply(void 0, args);
28742  };
28743  var stopEvent = function stopEvent2(event2) {
28744    var _ref = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, _ref$preventDefault = _ref.preventDefault, preventDefault = _ref$preventDefault === void 0 ? true : _ref$preventDefault, _ref$propagation = _ref.propagation, propagation = _ref$propagation === void 0 ? true : _ref$propagation, _ref$immediatePropaga = _ref.immediatePropagation, immediatePropagation = _ref$immediatePropaga === void 0 ? false : _ref$immediatePropaga;
28745    if (preventDefault) {
28746      event2.preventDefault();
28747    }
28748    if (propagation) {
28749      event2.stopPropagation();
28750    }
28751    if (immediatePropagation) {
28752      event2.stopImmediatePropagation();
28753    }
28754  };
28755  var getBaseEventName = function getBaseEventName2(value2) {
28756    return kebabCase(value2.replace(RX_BV_PREFIX, ""));
28757  };
28758  var getRootEventName = function getRootEventName2(name, eventName) {
28759    return [ROOT_EVENT_NAME_PREFIX, getBaseEventName(name), eventName].join(ROOT_EVENT_NAME_SEPARATOR);
28760  };
28761  var getRootActionEventName = function getRootActionEventName2(name, actionName) {
28762    return [ROOT_EVENT_NAME_PREFIX, actionName, getBaseEventName(name)].join(ROOT_EVENT_NAME_SEPARATOR);
28763  };
28764
28765  
vendor: 1,721 bytes, lines 28765-28813
28765// node_modules/bootstrap-vue/esm/components/button/button-close.js
28766  function _defineProperty7(obj, key, value2) {
28767    if (key in obj) {
28768      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
28769    } else {
28770      obj[key] = value2;
28771    }
28772    return obj;
28773  }
28774  var props2 = makePropsConfigurable({
28775    ariaLabel: makeProp(PROP_TYPE_STRING, "Close"),
28776    content: makeProp(PROP_TYPE_STRING, "&times;"),
28777    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
28778    textVariant: makeProp(PROP_TYPE_STRING)
28779  }, NAME_BUTTON_CLOSE);
28780  var BButtonClose = /* @__PURE__ */ extend2({
28781    name: NAME_BUTTON_CLOSE,
28782    functional: true,
28783    props: props2,
28784    render: function render(h2, _ref) {
28785      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
28786      var $slots = slots();
28787      var $scopedSlots = scopedSlots || {};
28788      var componentData = {
28789        staticClass: "close",
28790        class: _defineProperty7({}, "text-".concat(props153.textVariant), props153.textVariant),
28791        attrs: {
28792          type: "button",
28793          disabled: props153.disabled,
28794          "aria-label": props153.ariaLabel ? String(props153.ariaLabel) : null
28795        },
28796        on: {
28797          click: function click2(event2) {
28798            if (props153.disabled && isEvent(event2)) {
28799              stopEvent(event2);
28800            }
28801          }
28802        }
28803      };
28804      if (!hasNormalizedSlot(SLOT_NAME_DEFAULT, $scopedSlots, $slots)) {
28805        componentData.domProps = {
28806          innerHTML: props153.content
28807        };
28808      }
28809      return h2("button", a(data46, componentData), normalizeSlot(SLOT_NAME_DEFAULT, {}, $scopedSlots, $slots));
28810    }
28811  });
28812
28813  
vendor: 3,280 bytes, lines 28813-28905
28813// node_modules/bootstrap-vue/esm/components/transition/bv-transition.js
28814  var import_bootstrap33 = __toESM(require_bootstrap());
28815  function ownKeys6(object, enumerableOnly) {
28816    var keys3 = Object.keys(object);
28817    if (Object.getOwnPropertySymbols) {
28818      var symbols = Object.getOwnPropertySymbols(object);
28819      enumerableOnly && (symbols = symbols.filter(function(sym) {
28820        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
28821      })), keys3.push.apply(keys3, symbols);
28822    }
28823    return keys3;
28824  }
28825  function _objectSpread6(target2) {
28826    for (var i = 1; i < arguments.length; i++) {
28827      var source = null != arguments[i] ? arguments[i] : {};
28828      i % 2 ? ownKeys6(Object(source), true).forEach(function(key) {
28829        _defineProperty8(target2, key, source[key]);
28830      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys6(Object(source)).forEach(function(key) {
28831        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
28832      });
28833    }
28834    return target2;
28835  }
28836  function _defineProperty8(obj, key, value2) {
28837    if (key in obj) {
28838      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
28839    } else {
28840      obj[key] = value2;
28841    }
28842    return obj;
28843  }
28844  var NO_FADE_PROPS = {
28845    name: "",
28846    enterClass: "",
28847    enterActiveClass: "",
28848    enterToClass: "show",
28849    leaveClass: "show",
28850    leaveActiveClass: "",
28851    leaveToClass: ""
28852  };
28853  var FADE_PROPS = _objectSpread6(_objectSpread6({}, NO_FADE_PROPS), {}, {
28854    enterActiveClass: "fade",
28855    leaveActiveClass: "fade"
28856  });
28857  var props3 = {
28858    // Has no effect if `trans-props` provided
28859    appear: makeProp(PROP_TYPE_BOOLEAN, false),
28860    // Can be overridden by user supplied `trans-props`
28861    mode: makeProp(PROP_TYPE_STRING),
28862    // Only applicable to the built in transition
28863    // Has no effect if `trans-props` provided
28864    noFade: makeProp(PROP_TYPE_BOOLEAN, false),
28865    // For user supplied transitions (if needed)
28866    transProps: makeProp(PROP_TYPE_OBJECT)
28867  };
28868  var BVTransition = /* @__PURE__ */ extend2({
28869    name: NAME_TRANSITION,
28870    functional: true,
28871    props: props3,
28872    render: function render2(h2, _ref) {
28873      var children = _ref.children, data46 = _ref.data, props153 = _ref.props;
28874      var transProps = props153.transProps;
28875      if (!isPlainObject2(transProps)) {
28876        transProps = props153.noFade ? NO_FADE_PROPS : FADE_PROPS;
28877        if (props153.appear) {
28878          transProps = _objectSpread6(_objectSpread6({}, transProps), {}, {
28879            appear: true,
28880            appearClass: transProps.enterClass,
28881            appearActiveClass: transProps.enterActiveClass,
28882            appearToClass: transProps.enterToClass
28883          });
28884        }
28885      }
28886      transProps = _objectSpread6(_objectSpread6({
28887        mode: props153.mode
28888      }, transProps), {}, {
28889        // We always need `css` true
28890        css: true
28891      });
28892      var dataCopy = _objectSpread6({}, data46);
28893      delete dataCopy.props;
28894      return h2(
28895        "transition",
28896        // Any transition event listeners will get merged here
28897        a(dataCopy, {
28898          props: transProps
28899        }),
28900        children
28901      );
28902    }
28903  });
28904
28905  
vendor: 5,509 bytes, lines 28905-29067
28905// node_modules/bootstrap-vue/esm/components/alert/alert.js
28906  var _watch;
28907  function ownKeys7(object, enumerableOnly) {
28908    var keys3 = Object.keys(object);
28909    if (Object.getOwnPropertySymbols) {
28910      var symbols = Object.getOwnPropertySymbols(object);
28911      enumerableOnly && (symbols = symbols.filter(function(sym) {
28912        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
28913      })), keys3.push.apply(keys3, symbols);
28914    }
28915    return keys3;
28916  }
28917  function _objectSpread7(target2) {
28918    for (var i = 1; i < arguments.length; i++) {
28919      var source = null != arguments[i] ? arguments[i] : {};
28920      i % 2 ? ownKeys7(Object(source), true).forEach(function(key) {
28921        _defineProperty9(target2, key, source[key]);
28922      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys7(Object(source)).forEach(function(key) {
28923        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
28924      });
28925    }
28926    return target2;
28927  }
28928  function _defineProperty9(obj, key, value2) {
28929    if (key in obj) {
28930      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
28931    } else {
28932      obj[key] = value2;
28933    }
28934    return obj;
28935  }
28936  var _makeModelMixin = makeModelMixin("show", {
28937    type: PROP_TYPE_BOOLEAN_NUMBER_STRING,
28938    defaultValue: false
28939  });
28940  var modelMixin = _makeModelMixin.mixin;
28941  var modelProps = _makeModelMixin.props;
28942  var MODEL_PROP_NAME = _makeModelMixin.prop;
28943  var MODEL_EVENT_NAME = _makeModelMixin.event;
28944  var parseCountDown = function parseCountDown2(show7) {
28945    if (show7 === "" || isBoolean2(show7)) {
28946      return 0;
28947    }
28948    show7 = toInteger(show7, 0);
28949    return show7 > 0 ? show7 : 0;
28950  };
28951  var parseShow = function parseShow2(show7) {
28952    if (show7 === "" || show7 === true) {
28953      return true;
28954    }
28955    if (toInteger(show7, 0) < 1) {
28956      return false;
28957    }
28958    return !!show7;
28959  };
28960  var props4 = makePropsConfigurable(sortKeys(_objectSpread7(_objectSpread7({}, modelProps), {}, {
28961    dismissLabel: makeProp(PROP_TYPE_STRING, "Close"),
28962    dismissible: makeProp(PROP_TYPE_BOOLEAN, false),
28963    fade: makeProp(PROP_TYPE_BOOLEAN, false),
28964    variant: makeProp(PROP_TYPE_STRING, "info")
28965  })), NAME_ALERT);
28966  var BAlert = /* @__PURE__ */ extend2({
28967    name: NAME_ALERT,
28968    mixins: [modelMixin, normalizeSlotMixin],
28969    props: props4,
28970    data: function data() {
28971      return {
28972        countDown: 0,
28973        // If initially shown, we need to set these for SSR
28974        localShow: parseShow(this[MODEL_PROP_NAME])
28975      };
28976    },
28977    watch: (_watch = {}, _defineProperty9(_watch, MODEL_PROP_NAME, function(newValue) {
28978      this.countDown = parseCountDown(newValue);
28979      this.localShow = parseShow(newValue);
28980    }), _defineProperty9(_watch, "countDown", function countDown(newValue) {
28981      var _this = this;
28982      this.clearCountDownInterval();
28983      var show7 = this[MODEL_PROP_NAME];
28984      if (isNumeric(show7)) {
28985        this.$emit(EVENT_NAME_DISMISS_COUNT_DOWN, newValue);
28986        if (show7 !== newValue) {
28987          this.$emit(MODEL_EVENT_NAME, newValue);
28988        }
28989        if (newValue > 0) {
28990          this.localShow = true;
28991          this.$_countDownTimeout = setTimeout(function() {
28992            _this.countDown--;
28993          }, 1e3);
28994        } else {
28995          this.$nextTick(function() {
28996            requestAF(function() {
28997              _this.localShow = false;
28998            });
28999          });
29000        }
29001      }
29002    }), _defineProperty9(_watch, "localShow", function localShow(newValue) {
29003      var show7 = this[MODEL_PROP_NAME];
29004      if (!newValue && (this.dismissible || isNumeric(show7))) {
29005        this.$emit(EVENT_NAME_DISMISSED);
29006      }
29007      if (!isNumeric(show7) && show7 !== newValue) {
29008        this.$emit(MODEL_EVENT_NAME, newValue);
29009      }
29010    }), _watch),
29011    created: function created() {
29012      this.$_filterTimer = null;
29013      var show7 = this[MODEL_PROP_NAME];
29014      this.countDown = parseCountDown(show7);
29015      this.localShow = parseShow(show7);
29016    },
29017    beforeDestroy: function beforeDestroy() {
29018      this.clearCountDownInterval();
29019    },
29020    methods: {
29021      dismiss: function dismiss() {
29022        this.clearCountDownInterval();
29023        this.countDown = 0;
29024        this.localShow = false;
29025      },
29026      clearCountDownInterval: function clearCountDownInterval() {
29027        clearTimeout(this.$_countDownTimeout);
29028        this.$_countDownTimeout = null;
29029      }
29030    },
29031    render: function render3(h2) {
29032      var $alert = h2();
29033      if (this.localShow) {
29034        var dismissible = this.dismissible, variant = this.variant;
29035        var $dismissButton = h2();
29036        if (dismissible) {
29037          $dismissButton = h2(BButtonClose, {
29038            attrs: {
29039              "aria-label": this.dismissLabel
29040            },
29041            on: {
29042              click: this.dismiss
29043            }
29044          }, [this.normalizeSlot(SLOT_NAME_DISMISS)]);
29045        }
29046        $alert = h2("div", {
29047          staticClass: "alert",
29048          class: _defineProperty9({
29049            "alert-dismissible": dismissible
29050          }, "alert-".concat(variant), variant),
29051          attrs: {
29052            role: "alert",
29053            "aria-live": "polite",
29054            "aria-atomic": true
29055          },
29056          key: this[COMPONENT_UID_KEY]
29057        }, [$dismissButton, this.normalizeSlot()]);
29058      }
29059      return h2(BVTransition, {
29060        props: {
29061          noFade: !this.fade
29062        }
29063      }, [$alert]);
29064    }
29065  });
29066
29067  
vendor: 158 bytes, lines 29067-29074
29067// node_modules/bootstrap-vue/esm/components/alert/index.js
29068  var AlertPlugin = /* @__PURE__ */ pluginFactory({
29069    components: {
29070      BAlert
29071    }
29072  });
29073
29074  
vendor: 121 bytes, lines 29074-29077
29074// node_modules/bootstrap-vue/esm/components/aspect/index.js
29075  var import_bootstrap38 = __toESM(require_bootstrap());
29076
29077  
vendor: 122 bytes, lines 29077-29080
29077// node_modules/bootstrap-vue/esm/components/aspect/aspect.js
29078  var import_bootstrap37 = __toESM(require_bootstrap());
29079
29080  
vendor: 300 bytes, lines 29080-29090
29080// node_modules/bootstrap-vue/esm/utils/math.js
29081  var import_bootstrap36 = __toESM(require_bootstrap());
29082  var mathMin = Math.min;
29083  var mathMax = Math.max;
29084  var mathAbs = Math.abs;
29085  var mathCeil = Math.ceil;
29086  var mathFloor = Math.floor;
29087  var mathPow = Math.pow;
29088  var mathRound = Math.round;
29089
29090  
vendor: 3,355 bytes, lines 29090-29185
29090// node_modules/bootstrap-vue/esm/components/aspect/aspect.js
29091  function _slicedToArray(arr, i) {
29092    return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray2(arr, i) || _nonIterableRest();
29093  }
29094  function _nonIterableRest() {
29095    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
29096  }
29097  function _unsupportedIterableToArray2(o, minLen) {
29098    if (!o) return;
29099    if (typeof o === "string") return _arrayLikeToArray2(o, minLen);
29100    var n = Object.prototype.toString.call(o).slice(8, -1);
29101    if (n === "Object" && o.constructor) n = o.constructor.name;
29102    if (n === "Map" || n === "Set") return Array.from(o);
29103    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray2(o, minLen);
29104  }
29105  function _arrayLikeToArray2(arr, len2) {
29106    if (len2 == null || len2 > arr.length) len2 = arr.length;
29107    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
29108      arr2[i] = arr[i];
29109    }
29110    return arr2;
29111  }
29112  function _iterableToArrayLimit(arr, i) {
29113    var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
29114    if (_i == null) return;
29115    var _arr = [];
29116    var _n = true;
29117    var _d = false;
29118    var _s, _e;
29119    try {
29120      for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
29121        _arr.push(_s.value);
29122        if (i && _arr.length === i) break;
29123      }
29124    } catch (err) {
29125      _d = true;
29126      _e = err;
29127    } finally {
29128      try {
29129        if (!_n && _i["return"] != null) _i["return"]();
29130      } finally {
29131        if (_d) throw _e;
29132      }
29133    }
29134    return _arr;
29135  }
29136  function _arrayWithHoles(arr) {
29137    if (Array.isArray(arr)) return arr;
29138  }
29139  var CLASS_NAME = "b-aspect";
29140  var props5 = makePropsConfigurable({
29141    // Accepts a number (i.e. `16 / 9`, `1`, `4 / 3`)
29142    // Or a string (i.e. '16/9', '16:9', '4:3' '1:1')
29143    aspect: makeProp(PROP_TYPE_NUMBER_STRING, "1:1"),
29144    tag: makeProp(PROP_TYPE_STRING, "div")
29145  }, NAME_ASPECT);
29146  var BAspect = /* @__PURE__ */ extend2({
29147    name: NAME_ASPECT,
29148    mixins: [normalizeSlotMixin],
29149    props: props5,
29150    computed: {
29151      padding: function padding() {
29152        var aspect = this.aspect;
29153        var ratio = 1;
29154        if (RX_ASPECT.test(aspect)) {
29155          var _aspect$split$map = aspect.split(RX_ASPECT_SEPARATOR).map(function(v) {
29156            return toFloat(v) || 1;
29157          }), _aspect$split$map2 = _slicedToArray(_aspect$split$map, 2), width = _aspect$split$map2[0], height = _aspect$split$map2[1];
29158          ratio = width / height;
29159        } else {
29160          ratio = toFloat(aspect) || 1;
29161        }
29162        return "".concat(100 / mathAbs(ratio), "%");
29163      }
29164    },
29165    render: function render4(h2) {
29166      var $sizer = h2("div", {
29167        staticClass: "".concat(CLASS_NAME, "-sizer flex-grow-1"),
29168        style: {
29169          paddingBottom: this.padding,
29170          height: 0
29171        }
29172      });
29173      var $content = h2("div", {
29174        staticClass: "".concat(CLASS_NAME, "-content flex-grow-1 w-100 mw-100"),
29175        style: {
29176          marginLeft: "-100%"
29177        }
29178      }, this.normalizeSlot());
29179      return h2(this.tag, {
29180        staticClass: "".concat(CLASS_NAME, " d-flex")
29181      }, [$sizer, $content]);
29182    }
29183  });
29184
29185  
vendor: 161 bytes, lines 29185-29192
29185// node_modules/bootstrap-vue/esm/components/aspect/index.js
29186  var AspectPlugin = /* @__PURE__ */ pluginFactory({
29187    components: {
29188      BAspect
29189    }
29190  });
29191
29192  
vendor: 121 bytes, lines 29192-29195
29192// node_modules/bootstrap-vue/esm/components/avatar/index.js
29193  var import_bootstrap56 = __toESM(require_bootstrap());
29194
29195  
vendor: 122 bytes, lines 29195-29198
29195// node_modules/bootstrap-vue/esm/components/avatar/avatar.js
29196  var import_bootstrap54 = __toESM(require_bootstrap());
29197
29198  
vendor: 110 bytes, lines 29198-29201
29198// node_modules/bootstrap-vue/esm/utils/router.js
29199  var import_bootstrap40 = __toESM(require_bootstrap());
29200
29201  
vendor: 361 bytes, lines 29201-29214
29201// node_modules/bootstrap-vue/esm/utils/safe-vue-instance.js
29202  var import_bootstrap39 = __toESM(require_bootstrap());
29203  function safeVueInstance(target2) {
29204    if (!isVue3) {
29205      return target2;
29206    }
29207    return new Proxy(target2, {
29208      get: function get10(target3, prop2) {
29209        return prop2 in target3 ? target3[prop2] : void 0;
29210      }
29211    });
29212  }
29213
29214  
vendor: 3,728 bytes, lines 29214-29312
29214// node_modules/bootstrap-vue/esm/utils/router.js
29215  var ANCHOR_TAG = "a";
29216  var encodeReserveReplacer = function encodeReserveReplacer2(c) {
29217    return "%" + c.charCodeAt(0).toString(16);
29218  };
29219  var encode = function encode2(str2) {
29220    return encodeURIComponent(toString4(str2)).replace(RX_ENCODE_REVERSE, encodeReserveReplacer).replace(RX_ENCODED_COMMA, ",");
29221  };
29222  var decode = decodeURIComponent;
29223  var stringifyQueryObj = function stringifyQueryObj2(obj) {
29224    if (!isPlainObject2(obj)) {
29225      return "";
29226    }
29227    var query2 = keys(obj).map(function(key) {
29228      var value2 = obj[key];
29229      if (isUndefined(value2)) {
29230        return "";
29231      } else if (isNull(value2)) {
29232        return encode(key);
29233      } else if (isArray2(value2)) {
29234        return value2.reduce(function(results, value22) {
29235          if (isNull(value22)) {
29236            results.push(encode(key));
29237          } else if (!isUndefined(value22)) {
29238            results.push(encode(key) + "=" + encode(value22));
29239          }
29240          return results;
29241        }, []).join("&");
29242      }
29243      return encode(key) + "=" + encode(value2);
29244    }).filter(function(x) {
29245      return x.length > 0;
29246    }).join("&");
29247    return query2 ? "?".concat(query2) : "";
29248  };
29249  var parseQuery = function parseQuery2(query2) {
29250    var parsed = {};
29251    query2 = toString4(query2).trim().replace(RX_QUERY_START, "");
29252    if (!query2) {
29253      return parsed;
29254    }
29255    query2.split("&").forEach(function(param) {
29256      var parts = param.replace(RX_PLUS, " ").split("=");
29257      var key = decode(parts.shift());
29258      var value2 = parts.length > 0 ? decode(parts.join("=")) : null;
29259      if (isUndefined(parsed[key])) {
29260        parsed[key] = value2;
29261      } else if (isArray2(parsed[key])) {
29262        parsed[key].push(value2);
29263      } else {
29264        parsed[key] = [parsed[key], value2];
29265      }
29266    });
29267    return parsed;
29268  };
29269  var isLink = function isLink2(props153) {
29270    return !!(props153.href || props153.to);
29271  };
29272  var isRouterLink = function isRouterLink2(tag3) {
29273    return !!(tag3 && !isTag(tag3, "a"));
29274  };
29275  var computeTag = function computeTag2(_ref, thisOrParent) {
29276    var to = _ref.to, disabled6 = _ref.disabled, routerComponentName = _ref.routerComponentName;
29277    var hasRouter = !!safeVueInstance(thisOrParent).$router;
29278    var hasNuxt = !!safeVueInstance(thisOrParent).$nuxt;
29279    if (!hasRouter || hasRouter && (disabled6 || !to)) {
29280      return ANCHOR_TAG;
29281    }
29282    return routerComponentName || (hasNuxt ? "nuxt-link" : "router-link");
29283  };
29284  var computeRel = function computeRel2() {
29285    var _ref2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, target2 = _ref2.target, rel = _ref2.rel;
29286    return target2 === "_blank" && isNull(rel) ? "noopener" : rel || null;
29287  };
29288  var computeHref = function computeHref2() {
29289    var _ref3 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, href = _ref3.href, to = _ref3.to;
29290    var tag3 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ANCHOR_TAG;
29291    var fallback = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "#";
29292    var toFallback = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : "/";
29293    if (href) {
29294      return href;
29295    }
29296    if (isRouterLink(tag3)) {
29297      return null;
29298    }
29299    if (isString(to)) {
29300      return to || toFallback;
29301    }
29302    if (isPlainObject2(to) && (to.path || to.query || to.hash)) {
29303      var path = toString4(to.path);
29304      var query2 = stringifyQueryObj(to.query);
29305      var hash2 = toString4(to.hash);
29306      hash2 = !hash2 || hash2.charAt(0) === "#" ? hash2 : "#".concat(hash2);
29307      return "".concat(path).concat(query2).concat(hash2) || toFallback;
29308    }
29309    return fallback;
29310  };
29311
29312  
vendor: 108 bytes, lines 29312-29315
29312// node_modules/bootstrap-vue/esm/icons/icon.js
29313  var import_bootstrap44 = __toESM(require_bootstrap());
29314
29315  
vendor: 109 bytes, lines 29315-29318
29315// node_modules/bootstrap-vue/esm/icons/icons.js
29316  var import_bootstrap43 = __toESM(require_bootstrap());
29317
29318  
vendor: 121 bytes, lines 29318-29321
29318// node_modules/bootstrap-vue/esm/icons/helpers/make-icon.js
29319  var import_bootstrap42 = __toESM(require_bootstrap());
29320
29321  
vendor: 3,835 bytes, lines 29321-29424
29321// node_modules/bootstrap-vue/esm/icons/helpers/icon-base.js
29322  var import_bootstrap41 = __toESM(require_bootstrap());
29323  function _defineProperty10(obj, key, value2) {
29324    if (key in obj) {
29325      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
29326    } else {
29327      obj[key] = value2;
29328    }
29329    return obj;
29330  }
29331  var BASE_ATTRS = {
29332    viewBox: "0 0 16 16",
29333    width: "1em",
29334    height: "1em",
29335    focusable: "false",
29336    role: "img",
29337    "aria-label": "icon"
29338  };
29339  var STACKED_ATTRS = {
29340    width: null,
29341    height: null,
29342    focusable: null,
29343    role: null,
29344    "aria-label": null
29345  };
29346  var props6 = {
29347    animation: makeProp(PROP_TYPE_STRING),
29348    content: makeProp(PROP_TYPE_STRING),
29349    flipH: makeProp(PROP_TYPE_BOOLEAN, false),
29350    flipV: makeProp(PROP_TYPE_BOOLEAN, false),
29351    fontScale: makeProp(PROP_TYPE_NUMBER_STRING, 1),
29352    rotate: makeProp(PROP_TYPE_NUMBER_STRING, 0),
29353    scale: makeProp(PROP_TYPE_NUMBER_STRING, 1),
29354    shiftH: makeProp(PROP_TYPE_NUMBER_STRING, 0),
29355    shiftV: makeProp(PROP_TYPE_NUMBER_STRING, 0),
29356    stacked: makeProp(PROP_TYPE_BOOLEAN, false),
29357    title: makeProp(PROP_TYPE_STRING),
29358    variant: makeProp(PROP_TYPE_STRING)
29359  };
29360  var BVIconBase = /* @__PURE__ */ extend2({
29361    name: NAME_ICON_BASE,
29362    functional: true,
29363    props: props6,
29364    render: function render5(h2, _ref) {
29365      var _class;
29366      var data46 = _ref.data, props153 = _ref.props, children = _ref.children;
29367      var animation = props153.animation, content = props153.content, flipH = props153.flipH, flipV = props153.flipV, stacked = props153.stacked, title2 = props153.title, variant = props153.variant;
29368      var fontScale = mathMax(toFloat(props153.fontScale, 1), 0) || 1;
29369      var scale = mathMax(toFloat(props153.scale, 1), 0) || 1;
29370      var rotate = toFloat(props153.rotate, 0);
29371      var shiftH = toFloat(props153.shiftH, 0);
29372      var shiftV = toFloat(props153.shiftV, 0);
29373      var hasScale = flipH || flipV || scale !== 1;
29374      var hasTransforms = hasScale || rotate;
29375      var hasShift = shiftH || shiftV;
29376      var hasContent = !isUndefinedOrNull(content);
29377      var transforms2 = [hasTransforms ? "translate(8 8)" : null, hasScale ? "scale(".concat((flipH ? -1 : 1) * scale, " ").concat((flipV ? -1 : 1) * scale, ")") : null, rotate ? "rotate(".concat(rotate, ")") : null, hasTransforms ? "translate(-8 -8)" : null].filter(identity2);
29378      var $inner = h2("g", {
29379        attrs: {
29380          transform: transforms2.join(" ") || null
29381        },
29382        domProps: hasContent ? {
29383          innerHTML: content || ""
29384        } : {}
29385      }, children);
29386      if (hasShift) {
29387        $inner = h2("g", {
29388          attrs: {
29389            transform: "translate(".concat(16 * shiftH / 16, " ").concat(-16 * shiftV / 16, ")")
29390          }
29391        }, [$inner]);
29392      }
29393      if (stacked) {
29394        $inner = h2("g", [$inner]);
29395      }
29396      var $title = title2 ? h2("title", title2) : null;
29397      var $content = [$title, $inner].filter(identity2);
29398      return h2("svg", a(
29399        {
29400          staticClass: "b-icon bi",
29401          class: (_class = {}, _defineProperty10(_class, "text-".concat(variant), variant), _defineProperty10(_class, "b-icon-animation-".concat(animation), animation), _class),
29402          attrs: BASE_ATTRS,
29403          style: stacked ? {} : {
29404            fontSize: fontScale === 1 ? null : "".concat(fontScale * 100, "%")
29405          }
29406        },
29407        // Merge in user supplied data
29408        data46,
29409        // If icon is stacked, null-out some attrs
29410        stacked ? {
29411          attrs: STACKED_ATTRS
29412        } : {},
29413        // These cannot be overridden by users
29414        {
29415          attrs: {
29416            xmlns: stacked ? null : "http://www.w3.org/2000/svg",
29417            fill: "currentColor"
29418          }
29419        }
29420      ), $content);
29421    }
29422  });
29423
29424  
vendor: 2,316 bytes, lines 29424-29491
29424// node_modules/bootstrap-vue/esm/icons/helpers/make-icon.js
29425  function ownKeys8(object, enumerableOnly) {
29426    var keys3 = Object.keys(object);
29427    if (Object.getOwnPropertySymbols) {
29428      var symbols = Object.getOwnPropertySymbols(object);
29429      enumerableOnly && (symbols = symbols.filter(function(sym) {
29430        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
29431      })), keys3.push.apply(keys3, symbols);
29432    }
29433    return keys3;
29434  }
29435  function _objectSpread8(target2) {
29436    for (var i = 1; i < arguments.length; i++) {
29437      var source = null != arguments[i] ? arguments[i] : {};
29438      i % 2 ? ownKeys8(Object(source), true).forEach(function(key) {
29439        _defineProperty11(target2, key, source[key]);
29440      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys8(Object(source)).forEach(function(key) {
29441        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
29442      });
29443    }
29444    return target2;
29445  }
29446  function _defineProperty11(obj, key, value2) {
29447    if (key in obj) {
29448      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
29449    } else {
29450      obj[key] = value2;
29451    }
29452    return obj;
29453  }
29454  var iconProps = omit(props6, ["content"]);
29455  var makeIcon = function makeIcon2(name, content) {
29456    var kebabName = kebabCase(name);
29457    var iconName = "BIcon".concat(pascalCase(name));
29458    var iconNameClass = "bi-".concat(kebabName);
29459    var iconTitle = kebabName.replace(/-/g, " ");
29460    var svgContent = trim(content || "");
29461    return /* @__PURE__ */ extend2({
29462      name: iconName,
29463      functional: true,
29464      props: iconProps,
29465      render: function render120(h2, _ref) {
29466        var data46 = _ref.data, props153 = _ref.props;
29467        return h2(BVIconBase, a(
29468          // Defaults
29469          {
29470            props: {
29471              title: iconTitle
29472            },
29473            attrs: {
29474              "aria-label": iconTitle
29475            }
29476          },
29477          // User data
29478          data46,
29479          // Required data
29480          {
29481            staticClass: iconNameClass,
29482            props: _objectSpread8(_objectSpread8({}, props153), {}, {
29483              content: svgContent
29484            })
29485          }
29486        ));
29487      }
29488    });
29489  };
29490
29491  
vendor: 658,881 bytes, lines 29491-30864
29491// node_modules/bootstrap-vue/esm/icons/icons.js
29492  var BIconBlank = /* @__PURE__ */ makeIcon("Blank", "");
29493  var BIconAlarm = /* @__PURE__ */ makeIcon("Alarm", '<path d="M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5z"/><path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1h-3zm1.038 3.018a6.093 6.093 0 0 1 .924 0 6 6 0 1 1-.924 0zM0 3.5c0 .753.333 1.429.86 1.887A8.035 8.035 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5zM13.5 1c-.753 0-1.429.333-1.887.86a8.035 8.035 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1z"/>');
29494  var BIconAlarmFill = /* @__PURE__ */ makeIcon("AlarmFill", '<path d="M6 .5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H9v1.07a7.001 7.001 0 0 1 3.274 12.474l.601.602a.5.5 0 0 1-.707.708l-.746-.746A6.97 6.97 0 0 1 8 16a6.97 6.97 0 0 1-3.422-.892l-.746.746a.5.5 0 0 1-.707-.708l.602-.602A7.001 7.001 0 0 1 7 2.07V1h-.5A.5.5 0 0 1 6 .5zm2.5 5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9V5.5zM.86 5.387A2.5 2.5 0 1 1 4.387 1.86 8.035 8.035 0 0 0 .86 5.387zM11.613 1.86a2.5 2.5 0 1 1 3.527 3.527 8.035 8.035 0 0 0-3.527-3.527z"/>');
29495  var BIconAlignBottom = /* @__PURE__ */ makeIcon("AlignBottom", '<rect width="4" height="12" x="6" y="1" rx="1"/><path d="M1.5 14a.5.5 0 0 0 0 1v-1zm13 1a.5.5 0 0 0 0-1v1zm-13 0h13v-1h-13v1z"/>');
29496  var BIconAlignCenter = /* @__PURE__ */ makeIcon("AlignCenter", '<path d="M8 1a.5.5 0 0 1 .5.5V6h-1V1.5A.5.5 0 0 1 8 1zm0 14a.5.5 0 0 1-.5-.5V10h1v4.5a.5.5 0 0 1-.5.5zM2 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7z"/>');
29497  var BIconAlignEnd = /* @__PURE__ */ makeIcon("AlignEnd", '<path fill-rule="evenodd" d="M14.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z"/><path d="M13 7a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7z"/>');
29498  var BIconAlignMiddle = /* @__PURE__ */ makeIcon("AlignMiddle", '<path d="M6 13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v10zM1 8a.5.5 0 0 0 .5.5H6v-1H1.5A.5.5 0 0 0 1 8zm14 0a.5.5 0 0 1-.5.5H10v-1h4.5a.5.5 0 0 1 .5.5z"/>');
29499  var BIconAlignStart = /* @__PURE__ */ makeIcon("AlignStart", '<path fill-rule="evenodd" d="M1.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5z"/><path d="M3 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7z"/>');
29500  var BIconAlignTop = /* @__PURE__ */ makeIcon("AlignTop", '<rect width="4" height="12" rx="1" transform="matrix(1 0 0 -1 6 15)"/><path d="M1.5 2a.5.5 0 0 1 0-1v1zm13-1a.5.5 0 0 1 0 1V1zm-13 0h13v1h-13V1z"/>');
29501  var BIconAlt = /* @__PURE__ */ makeIcon("Alt", '<path d="M1 13.5a.5.5 0 0 0 .5.5h3.797a.5.5 0 0 0 .439-.26L11 3h3.5a.5.5 0 0 0 0-1h-3.797a.5.5 0 0 0-.439.26L5 13H1.5a.5.5 0 0 0-.5.5zm10 0a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.5.5z"/>');
29502  var BIconApp = /* @__PURE__ */ makeIcon("App", '<path d="M11 2a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h6zM5 1a4 4 0 0 0-4 4v6a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4V5a4 4 0 0 0-4-4H5z"/>');
29503  var BIconAppIndicator = /* @__PURE__ */ makeIcon("AppIndicator", '<path d="M5.5 2A3.5 3.5 0 0 0 2 5.5v5A3.5 3.5 0 0 0 5.5 14h5a3.5 3.5 0 0 0 3.5-3.5V8a.5.5 0 0 1 1 0v2.5a4.5 4.5 0 0 1-4.5 4.5h-5A4.5 4.5 0 0 1 1 10.5v-5A4.5 4.5 0 0 1 5.5 1H8a.5.5 0 0 1 0 1H5.5z"/><path d="M16 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>');
29504  var BIconArchive = /* @__PURE__ */ makeIcon("Archive", '<path d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 12.5V5a1 1 0 0 1-1-1V2zm2 3v7.5A1.5 1.5 0 0 0 3.5 14h9a1.5 1.5 0 0 0 1.5-1.5V5H2zm13-3H1v2h14V2zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>');
29505  var BIconArchiveFill = /* @__PURE__ */ makeIcon("ArchiveFill", '<path d="M12.643 15C13.979 15 15 13.845 15 12.5V5H1v7.5C1 13.845 2.021 15 3.357 15h9.286zM5.5 7h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zM.8 1a.8.8 0 0 0-.8.8V3a.8.8 0 0 0 .8.8h14.4A.8.8 0 0 0 16 3V1.8a.8.8 0 0 0-.8-.8H.8z"/>');
29506  var BIconArrow90degDown = /* @__PURE__ */ makeIcon("Arrow90degDown", '<path fill-rule="evenodd" d="M4.854 14.854a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V3.5A2.5 2.5 0 0 1 6.5 1h8a.5.5 0 0 1 0 1h-8A1.5 1.5 0 0 0 5 3.5v9.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4z"/>');
29507  var BIconArrow90degLeft = /* @__PURE__ */ makeIcon("Arrow90degLeft", '<path fill-rule="evenodd" d="M1.146 4.854a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H12.5A2.5 2.5 0 0 1 15 6.5v8a.5.5 0 0 1-1 0v-8A1.5 1.5 0 0 0 12.5 5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4z"/>');
29508  var BIconArrow90degRight = /* @__PURE__ */ makeIcon("Arrow90degRight", '<path fill-rule="evenodd" d="M14.854 4.854a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 4H3.5A2.5 2.5 0 0 0 1 6.5v8a.5.5 0 0 0 1 0v-8A1.5 1.5 0 0 1 3.5 5h9.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4z"/>');
29509  var BIconArrow90degUp = /* @__PURE__ */ makeIcon("Arrow90degUp", '<path fill-rule="evenodd" d="M4.854 1.146a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L4 2.707V12.5A2.5 2.5 0 0 0 6.5 15h8a.5.5 0 0 0 0-1h-8A1.5 1.5 0 0 1 5 12.5V2.707l3.146 3.147a.5.5 0 1 0 .708-.708l-4-4z"/>');
29510  var BIconArrowBarDown = /* @__PURE__ */ makeIcon("ArrowBarDown", '<path fill-rule="evenodd" d="M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5zM8 6a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 .708-.708L7.5 12.293V6.5A.5.5 0 0 1 8 6z"/>');
29511  var BIconArrowBarLeft = /* @__PURE__ */ makeIcon("ArrowBarLeft", '<path fill-rule="evenodd" d="M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5zM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5z"/>');
29512  var BIconArrowBarRight = /* @__PURE__ */ makeIcon("ArrowBarRight", '<path fill-rule="evenodd" d="M6 8a.5.5 0 0 0 .5.5h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L12.293 7.5H6.5A.5.5 0 0 0 6 8zm-2.5 7a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5z"/>');
29513  var BIconArrowBarUp = /* @__PURE__ */ makeIcon("ArrowBarUp", '<path fill-rule="evenodd" d="M8 10a.5.5 0 0 0 .5-.5V3.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 3.707V9.5a.5.5 0 0 0 .5.5zm-7 2.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5z"/>');
29514  var BIconArrowClockwise = /* @__PURE__ */ makeIcon("ArrowClockwise", '<path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z"/><path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z"/>');
29515  var BIconArrowCounterclockwise = /* @__PURE__ */ makeIcon("ArrowCounterclockwise", '<path fill-rule="evenodd" d="M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2v1z"/><path d="M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466z"/>');
29516  var BIconArrowDown = /* @__PURE__ */ makeIcon("ArrowDown", '<path fill-rule="evenodd" d="M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1z"/>');
29517  var BIconArrowDownCircle = /* @__PURE__ */ makeIcon("ArrowDownCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>');
29518  var BIconArrowDownCircleFill = /* @__PURE__ */ makeIcon("ArrowDownCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>');
29519  var BIconArrowDownLeft = /* @__PURE__ */ makeIcon("ArrowDownLeft", '<path fill-rule="evenodd" d="M2 13.5a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 0-1H3.707L13.854 2.854a.5.5 0 0 0-.708-.708L3 12.293V7.5a.5.5 0 0 0-1 0v6z"/>');
29520  var BIconArrowDownLeftCircle = /* @__PURE__ */ makeIcon("ArrowDownLeftCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904-2.854a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768l4.096-4.097z"/>');
29521  var BIconArrowDownLeftCircleFill = /* @__PURE__ */ makeIcon("ArrowDownLeftCircleFill", '<path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0zm-5.904-2.803a.5.5 0 1 1 .707.707L6.707 10h2.768a.5.5 0 0 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.525a.5.5 0 0 1 1 0v2.768l4.096-4.096z"/>');
29522  var BIconArrowDownLeftSquare = /* @__PURE__ */ makeIcon("ArrowDownLeftSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.096 3.146a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768l4.096-4.097z"/>');
29523  var BIconArrowDownLeftSquareFill = /* @__PURE__ */ makeIcon("ArrowDownLeftSquareFill", '<path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2zm8.096-10.803L6 9.293V6.525a.5.5 0 0 0-1 0V10.5a.5.5 0 0 0 .5.5h3.975a.5.5 0 0 0 0-1H6.707l4.096-4.096a.5.5 0 1 0-.707-.707z"/>');
29524  var BIconArrowDownRight = /* @__PURE__ */ makeIcon("ArrowDownRight", '<path fill-rule="evenodd" d="M14 13.5a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1 0-1h4.793L2.146 2.854a.5.5 0 1 1 .708-.708L13 12.293V7.5a.5.5 0 0 1 1 0v6z"/>');
29525  var BIconArrowDownRightCircle = /* @__PURE__ */ makeIcon("ArrowDownRightCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.854 5.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768L5.854 5.146z"/>');
29526  var BIconArrowDownRightCircleFill = /* @__PURE__ */ makeIcon("ArrowDownRightCircleFill", '<path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm5.904-2.803a.5.5 0 1 0-.707.707L9.293 10H6.525a.5.5 0 0 0 0 1H10.5a.5.5 0 0 0 .5-.5V6.525a.5.5 0 0 0-1 0v2.768L5.904 5.197z"/>');
29527  var BIconArrowDownRightSquare = /* @__PURE__ */ makeIcon("ArrowDownRightSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.854 3.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768L5.854 5.146z"/>');
29528  var BIconArrowDownRightSquareFill = /* @__PURE__ */ makeIcon("ArrowDownRightSquareFill", '<path d="M14 16a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12zM5.904 5.197 10 9.293V6.525a.5.5 0 0 1 1 0V10.5a.5.5 0 0 1-.5.5H6.525a.5.5 0 0 1 0-1h2.768L5.197 5.904a.5.5 0 0 1 .707-.707z"/>');
29529  var BIconArrowDownShort = /* @__PURE__ */ makeIcon("ArrowDownShort", '<path fill-rule="evenodd" d="M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4z"/>');
29530  var BIconArrowDownSquare = /* @__PURE__ */ makeIcon("ArrowDownSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 2.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z"/>');
29531  var BIconArrowDownSquareFill = /* @__PURE__ */ makeIcon("ArrowDownSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5a.5.5 0 0 1 1 0z"/>');
29532  var BIconArrowDownUp = /* @__PURE__ */ makeIcon("ArrowDownUp", '<path fill-rule="evenodd" d="M11.5 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L11 2.707V14.5a.5.5 0 0 0 .5.5zm-7-14a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V1.5a.5.5 0 0 1 .5-.5z"/>');
29533  var BIconArrowLeft = /* @__PURE__ */ makeIcon("ArrowLeft", '<path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z"/>');
29534  var BIconArrowLeftCircle = /* @__PURE__ */ makeIcon("ArrowLeftCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-4.5-.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>');
29535  var BIconArrowLeftCircleFill = /* @__PURE__ */ makeIcon("ArrowLeftCircleFill", '<path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm3.5 7.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>');
29536  var BIconArrowLeftRight = /* @__PURE__ */ makeIcon("ArrowLeftRight", '<path fill-rule="evenodd" d="M1 11.5a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 11H1.5a.5.5 0 0 0-.5.5zm14-7a.5.5 0 0 1-.5.5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H14.5a.5.5 0 0 1 .5.5z"/>');
29537  var BIconArrowLeftShort = /* @__PURE__ */ makeIcon("ArrowLeftShort", '<path fill-rule="evenodd" d="M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5z"/>');
29538  var BIconArrowLeftSquare = /* @__PURE__ */ makeIcon("ArrowLeftSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm11.5 5.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5z"/>');
29539  var BIconArrowLeftSquareFill = /* @__PURE__ */ makeIcon("ArrowLeftSquareFill", '<path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12zm-4.5-6.5H5.707l2.147-2.146a.5.5 0 1 0-.708-.708l-3 3a.5.5 0 0 0 0 .708l3 3a.5.5 0 0 0 .708-.708L5.707 8.5H11.5a.5.5 0 0 0 0-1z"/>');
29540  var BIconArrowRepeat = /* @__PURE__ */ makeIcon("ArrowRepeat", '<path d="M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41zm-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9z"/><path fill-rule="evenodd" d="M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5.002 5.002 0 0 0 8 3zM3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9H3.1z"/>');
29541  var BIconArrowReturnLeft = /* @__PURE__ */ makeIcon("ArrowReturnLeft", '<path fill-rule="evenodd" d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z"/>');
29542  var BIconArrowReturnRight = /* @__PURE__ */ makeIcon("ArrowReturnRight", '<path fill-rule="evenodd" d="M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z"/>');
29543  var BIconArrowRight = /* @__PURE__ */ makeIcon("ArrowRight", '<path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z"/>');
29544  var BIconArrowRightCircle = /* @__PURE__ */ makeIcon("ArrowRightCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>');
29545  var BIconArrowRightCircleFill = /* @__PURE__ */ makeIcon("ArrowRightCircleFill", '<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>');
29546  var BIconArrowRightShort = /* @__PURE__ */ makeIcon("ArrowRightShort", '<path fill-rule="evenodd" d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"/>');
29547  var BIconArrowRightSquare = /* @__PURE__ */ makeIcon("ArrowRightSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4.5 5.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z"/>');
29548  var BIconArrowRightSquareFill = /* @__PURE__ */ makeIcon("ArrowRightSquareFill", '<path d="M0 14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12zm4.5-6.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5a.5.5 0 0 1 0-1z"/>');
29549  var BIconArrowUp = /* @__PURE__ */ makeIcon("ArrowUp", '<path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z"/>');
29550  var BIconArrowUpCircle = /* @__PURE__ */ makeIcon("ArrowUpCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>');
29551  var BIconArrowUpCircleFill = /* @__PURE__ */ makeIcon("ArrowUpCircleFill", '<path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0zm-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>');
29552  var BIconArrowUpLeft = /* @__PURE__ */ makeIcon("ArrowUpLeft", '<path fill-rule="evenodd" d="M2 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1H3.707l10.147 10.146a.5.5 0 0 1-.708.708L3 3.707V8.5a.5.5 0 0 1-1 0v-6z"/>');
29553  var BIconArrowUpLeftCircle = /* @__PURE__ */ makeIcon("ArrowUpLeftCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>');
29554  var BIconArrowUpLeftCircleFill = /* @__PURE__ */ makeIcon("ArrowUpLeftCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>');
29555  var BIconArrowUpLeftSquare = /* @__PURE__ */ makeIcon("ArrowUpLeftSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.096 8.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707l4.096 4.096z"/>');
29556  var BIconArrowUpLeftSquareFill = /* @__PURE__ */ makeIcon("ArrowUpLeftSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm8.096 10.803L6 6.707v2.768a.5.5 0 0 1-1 0V5.5a.5.5 0 0 1 .5-.5h3.975a.5.5 0 1 1 0 1H6.707l4.096 4.096a.5.5 0 1 1-.707.707z"/>');
29557  var BIconArrowUpRight = /* @__PURE__ */ makeIcon("ArrowUpRight", '<path fill-rule="evenodd" d="M14 2.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0 0 1h4.793L2.146 13.146a.5.5 0 0 0 .708.708L13 3.707V8.5a.5.5 0 0 0 1 0v-6z"/>');
29558  var BIconArrowUpRightCircle = /* @__PURE__ */ makeIcon("ArrowUpRightCircle", '<path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.854 10.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707l-4.096 4.096z"/>');
29559  var BIconArrowUpRightCircleFill = /* @__PURE__ */ makeIcon("ArrowUpRightCircleFill", '<path d="M0 8a8 8 0 1 0 16 0A8 8 0 0 0 0 8zm5.904 2.803a.5.5 0 1 1-.707-.707L9.293 6H6.525a.5.5 0 1 1 0-1H10.5a.5.5 0 0 1 .5.5v3.975a.5.5 0 0 1-1 0V6.707l-4.096 4.096z"/>');
29560  var BIconArrowUpRightSquare = /* @__PURE__ */ makeIcon("ArrowUpRightSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.854 8.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707l-4.096 4.096z"/>');
29561  var BIconArrowUpRightSquareFill = /* @__PURE__ */ makeIcon("ArrowUpRightSquareFill", '<path d="M14 0a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12zM5.904 10.803 10 6.707v2.768a.5.5 0 0 0 1 0V5.5a.5.5 0 0 0-.5-.5H6.525a.5.5 0 1 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 .707.707z"/>');
29562  var BIconArrowUpShort = /* @__PURE__ */ makeIcon("ArrowUpShort", '<path fill-rule="evenodd" d="M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z"/>');
29563  var BIconArrowUpSquare = /* @__PURE__ */ makeIcon("ArrowUpSquare", '<path fill-rule="evenodd" d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.5 9.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z"/>');
29564  var BIconArrowUpSquareFill = /* @__PURE__ */ makeIcon("ArrowUpSquareFill", '<path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2zm6.5-4.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 1 0z"/>');
29565  var BIconArrowsAngleContract = /* @__PURE__ */ makeIcon("ArrowsAngleContract", '<path fill-rule="evenodd" d="M.172 15.828a.5.5 0 0 0 .707 0l4.096-4.096V14.5a.5.5 0 1 0 1 0v-3.975a.5.5 0 0 0-.5-.5H1.5a.5.5 0 0 0 0 1h2.768L.172 15.121a.5.5 0 0 0 0 .707zM15.828.172a.5.5 0 0 0-.707 0l-4.096 4.096V1.5a.5.5 0 1 0-1 0v3.975a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 0-1h-2.768L15.828.879a.5.5 0 0 0 0-.707z"/>');
29566  var BIconArrowsAngleExpand = /* @__PURE__ */ makeIcon("ArrowsAngleExpand", '<path fill-rule="evenodd" d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707z"/>');
29567  var BIconArrowsCollapse = /* @__PURE__ */ makeIcon("ArrowsCollapse", '<path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zm7-8a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 4.293V.5A.5.5 0 0 1 8 0zm-.5 11.707-1.146 1.147a.5.5 0 0 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 11.707V15.5a.5.5 0 0 1-1 0v-3.793z"/>');
29568  var BIconArrowsExpand = /* @__PURE__ */ makeIcon("ArrowsExpand", '<path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8zM7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708l2-2zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10z"/>');
29569  var BIconArrowsFullscreen = /* @__PURE__ */ makeIcon("ArrowsFullscreen", '<path fill-rule="evenodd" d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707zm4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707zm0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707zm-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707z"/>');
29570  var BIconArrowsMove = /* @__PURE__ */ makeIcon("ArrowsMove", '<path fill-rule="evenodd" d="M7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708l2-2zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10zM.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708l-2-2zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8z"/>');
29571  var BIconAspectRatio = /* @__PURE__ */ makeIcon("AspectRatio", '<path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5v-9zM1.5 3a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-13z"/><path d="M2 4.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H3v2.5a.5.5 0 0 1-1 0v-3zm12 7a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1H13V8.5a.5.5 0 0 1 1 0v3z"/>');
29572  var BIconAspectRatioFill = /* @__PURE__ */ makeIcon("AspectRatioFill", '<path d="M0 12.5v-9A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5zM2.5 4a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 1 0V5h2.5a.5.5 0 0 0 0-1h-3zm11 8a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-1 0V11h-2.5a.5.5 0 0 0 0 1h3z"/>');
29573  var BIconAsterisk = /* @__PURE__ */ makeIcon("Asterisk", '<path d="M8 0a1 1 0 0 1 1 1v5.268l4.562-2.634a1 1 0 1 1 1 1.732L10 8l4.562 2.634a1 1 0 1 1-1 1.732L9 9.732V15a1 1 0 1 1-2 0V9.732l-4.562 2.634a1 1 0 1 1-1-1.732L6 8 1.438 5.366a1 1 0 0 1 1-1.732L7 6.268V1a1 1 0 0 1 1-1z"/>');
29574  var BIconAt = /* @__PURE__ */ makeIcon("At", '<path d="M13.106 7.222c0-2.967-2.249-5.032-5.482-5.032-3.35 0-5.646 2.318-5.646 5.702 0 3.493 2.235 5.708 5.762 5.708.862 0 1.689-.123 2.304-.335v-.862c-.43.199-1.354.328-2.29.328-2.926 0-4.813-1.88-4.813-4.798 0-2.844 1.921-4.881 4.594-4.881 2.735 0 4.608 1.688 4.608 4.156 0 1.682-.554 2.769-1.416 2.769-.492 0-.772-.28-.772-.76V5.206H8.923v.834h-.11c-.266-.595-.881-.964-1.6-.964-1.4 0-2.378 1.162-2.378 2.823 0 1.737.957 2.906 2.379 2.906.8 0 1.415-.39 1.709-1.087h.11c.081.67.703 1.148 1.503 1.148 1.572 0 2.57-1.415 2.57-3.643zm-7.177.704c0-1.197.54-1.907 1.456-1.907.93 0 1.524.738 1.524 1.907S8.308 9.84 7.371 9.84c-.895 0-1.442-.725-1.442-1.914z"/>');
29575  var BIconAward = /* @__PURE__ */ makeIcon("Award", '<path d="M9.669.864 8 0 6.331.864l-1.858.282-.842 1.68-1.337 1.32L2.6 6l-.306 1.854 1.337 1.32.842 1.68 1.858.282L8 12l1.669-.864 1.858-.282.842-1.68 1.337-1.32L13.4 6l.306-1.854-1.337-1.32-.842-1.68L9.669.864zm1.196 1.193.684 1.365 1.086 1.072L12.387 6l.248 1.506-1.086 1.072-.684 1.365-1.51.229L8 10.874l-1.355-.702-1.51-.229-.684-1.365-1.086-1.072L3.614 6l-.25-1.506 1.087-1.072.684-1.365 1.51-.229L8 1.126l1.356.702 1.509.229z"/><path d="M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1 4 11.794z"/>');
29576  var BIconAwardFill = /* @__PURE__ */ makeIcon("AwardFill", '<path d="m8 0 1.669.864 1.858.282.842 1.68 1.337 1.32L13.4 6l.306 1.854-1.337 1.32-.842 1.68-1.858.282L8 12l-1.669-.864-1.858-.282-.842-1.68-1.337-1.32L2.6 6l-.306-1.854 1.337-1.32.842-1.68L6.331.864 8 0z"/><path d="M4 11.794V16l4-1 4 1v-4.206l-2.018.306L8 13.126 6.018 12.1 4 11.794z"/>');
29577  var BIconBack = /* @__PURE__ */ makeIcon("Back", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z"/>');
29578  var BIconBackspace = /* @__PURE__ */ makeIcon("Backspace", '<path d="M5.83 5.146a.5.5 0 0 0 0 .708L7.975 8l-2.147 2.146a.5.5 0 0 0 .707.708l2.147-2.147 2.146 2.147a.5.5 0 0 0 .707-.708L9.39 8l2.146-2.146a.5.5 0 0 0-.707-.708L8.683 7.293 6.536 5.146a.5.5 0 0 0-.707 0z"/><path d="M13.683 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7.08a2 2 0 0 1-1.519-.698L.241 8.65a1 1 0 0 1 0-1.302L5.084 1.7A2 2 0 0 1 6.603 1h7.08zm-7.08 1a1 1 0 0 0-.76.35L1 8l4.844 5.65a1 1 0 0 0 .759.35h7.08a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-7.08z"/>');
29579  var BIconBackspaceFill = /* @__PURE__ */ makeIcon("BackspaceFill", '<path d="M15.683 3a2 2 0 0 0-2-2h-7.08a2 2 0 0 0-1.519.698L.241 7.35a1 1 0 0 0 0 1.302l4.843 5.65A2 2 0 0 0 6.603 15h7.08a2 2 0 0 0 2-2V3zM5.829 5.854a.5.5 0 1 1 .707-.708l2.147 2.147 2.146-2.147a.5.5 0 1 1 .707.708L9.39 8l2.146 2.146a.5.5 0 0 1-.707.708L8.683 8.707l-2.147 2.147a.5.5 0 0 1-.707-.708L7.976 8 5.829 5.854z"/>');
29580  var BIconBackspaceReverse = /* @__PURE__ */ makeIcon("BackspaceReverse", '<path d="M9.854 5.146a.5.5 0 0 1 0 .708L7.707 8l2.147 2.146a.5.5 0 0 1-.708.708L7 8.707l-2.146 2.147a.5.5 0 0 1-.708-.708L6.293 8 4.146 5.854a.5.5 0 1 1 .708-.708L7 7.293l2.146-2.147a.5.5 0 0 1 .708 0z"/><path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7.08a2 2 0 0 0 1.519-.698l4.843-5.651a1 1 0 0 0 0-1.302L10.6 1.7A2 2 0 0 0 9.08 1H2zm7.08 1a1 1 0 0 1 .76.35L14.682 8l-4.844 5.65a1 1 0 0 1-.759.35H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h7.08z"/>');
29581  var BIconBackspaceReverseFill = /* @__PURE__ */ makeIcon("BackspaceReverseFill", '<path d="M0 3a2 2 0 0 1 2-2h7.08a2 2 0 0 1 1.519.698l4.843 5.651a1 1 0 0 1 0 1.302L10.6 14.3a2 2 0 0 1-1.52.7H2a2 2 0 0 1-2-2V3zm9.854 2.854a.5.5 0 0 0-.708-.708L7 7.293 4.854 5.146a.5.5 0 1 0-.708.708L6.293 8l-2.147 2.146a.5.5 0 0 0 .708.708L7 8.707l2.146 2.147a.5.5 0 0 0 .708-.708L7.707 8l2.147-2.146z"/>');
29582  var BIconBadge3d = /* @__PURE__ */ makeIcon("Badge3d", '<path d="M4.52 8.368h.664c.646 0 1.055.378 1.06.9.008.537-.427.919-1.086.919-.598-.004-1.037-.325-1.068-.756H3c.03.914.791 1.688 2.153 1.688 1.24 0 2.285-.66 2.272-1.798-.013-.953-.747-1.38-1.292-1.432v-.062c.44-.07 1.125-.527 1.108-1.375-.013-.906-.8-1.57-2.053-1.565-1.31.005-2.043.734-2.074 1.67h1.103c.022-.391.383-.751.936-.751.532 0 .928.33.928.813.004.479-.383.835-.928.835h-.632v.914zm3.606-3.367V11h2.189C12.125 11 13 9.893 13 7.985c0-1.894-.861-2.984-2.685-2.984H8.126zm1.187.967h.844c1.112 0 1.621.686 1.621 2.04 0 1.353-.505 2.02-1.621 2.02h-.844v-4.06z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29583  var BIconBadge3dFill = /* @__PURE__ */ makeIcon("Badge3dFill", '<path d="M10.157 5.968h-.844v4.06h.844c1.116 0 1.621-.667 1.621-2.02 0-1.354-.51-2.04-1.621-2.04z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm5.184 4.368c.646 0 1.055.378 1.06.9.008.537-.427.919-1.086.919-.598-.004-1.037-.325-1.068-.756H3c.03.914.791 1.688 2.153 1.688 1.24 0 2.285-.66 2.272-1.798-.013-.953-.747-1.38-1.292-1.432v-.062c.44-.07 1.125-.527 1.108-1.375-.013-.906-.8-1.57-2.053-1.565-1.31.005-2.043.734-2.074 1.67h1.103c.022-.391.383-.751.936-.751.532 0 .928.33.928.813.004.479-.383.835-.928.835h-.632v.914h.663zM8.126 11h2.189C12.125 11 13 9.893 13 7.985c0-1.894-.861-2.984-2.685-2.984H8.126V11z"/>');
29584  var BIconBadge4k = /* @__PURE__ */ makeIcon("Badge4k", '<path d="M4.807 5.001C4.021 6.298 3.203 7.6 2.5 8.917v.971h2.905V11h1.112V9.888h.733V8.93h-.733V5.001h-1.71zm-1.23 3.93v-.032a46.781 46.781 0 0 1 1.766-3.001h.062V8.93H3.577zm9.831-3.93h-1.306L9.835 7.687h-.057V5H8.59v6h1.187V9.075l.615-.699L12.072 11H13.5l-2.232-3.415 2.14-2.584z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29585  var BIconBadge4kFill = /* @__PURE__ */ makeIcon("Badge4kFill", '<path d="M3.577 8.9v.03h1.828V5.898h-.062a46.781 46.781 0 0 0-1.766 3.001z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm2.372 3.715.435-.714h1.71v3.93h.733v.957h-.733V11H5.405V9.888H2.5v-.971c.574-1.077 1.225-2.142 1.872-3.202zm7.73-.714h1.306l-2.14 2.584L13.5 11h-1.428l-1.679-2.624-.615.7V11H8.59V5.001h1.187v2.686h.057L12.102 5z"/>');
29586  var BIconBadge8k = /* @__PURE__ */ makeIcon("Badge8k", '<path d="M4.837 11.114c1.406 0 2.333-.725 2.333-1.766 0-.945-.712-1.38-1.256-1.49v-.053c.496-.15 1.02-.55 1.02-1.331 0-.914-.831-1.587-2.084-1.587-1.257 0-2.087.673-2.087 1.587 0 .773.51 1.177 1.02 1.331v.053c-.546.11-1.258.54-1.258 1.494 0 1.042.906 1.762 2.312 1.762zm.013-3.643c-.545 0-.95-.356-.95-.866s.405-.852.95-.852c.545 0 .945.343.945.852 0 .51-.4.866-.945.866zm0 2.786c-.65 0-1.142-.395-1.142-.984S4.2 8.28 4.85 8.28c.646 0 1.143.404 1.143.993s-.497.984-1.143.984zM13.408 5h-1.306L9.835 7.685h-.057V5H8.59v5.998h1.187V9.075l.615-.699 1.679 2.623H13.5l-2.232-3.414L13.408 5z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29587  var BIconBadge8kFill = /* @__PURE__ */ makeIcon("Badge8kFill", '<path d="M3.9 6.605c0 .51.405.866.95.866.545 0 .945-.356.945-.866s-.4-.852-.945-.852c-.545 0-.95.343-.95.852zm-.192 2.668c0 .589.492.984 1.142.984.646 0 1.143-.395 1.143-.984S5.496 8.28 4.85 8.28c-.65 0-1.142.404-1.142.993z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm5.17 7.348c0 1.041-.927 1.766-2.333 1.766-1.406 0-2.312-.72-2.312-1.762 0-.954.712-1.384 1.257-1.494v-.053c-.51-.154-1.02-.558-1.02-1.331 0-.914.831-1.587 2.088-1.587 1.253 0 2.083.673 2.083 1.587 0 .782-.523 1.182-1.02 1.331v.053c.545.11 1.257.545 1.257 1.49zM12.102 5h1.306l-2.14 2.584 2.232 3.415h-1.428l-1.679-2.624-.615.699v1.925H8.59V5h1.187v2.685h.057L12.102 5z"/>');
29588  var BIconBadgeAd = /* @__PURE__ */ makeIcon("BadgeAd", '<path d="m3.7 11 .47-1.542h2.004L6.644 11h1.261L5.901 5.001H4.513L2.5 11h1.2zm1.503-4.852.734 2.426H4.416l.734-2.426h.053zm4.759.128c-1.059 0-1.753.765-1.753 2.043v.695c0 1.279.685 2.043 1.74 2.043.677 0 1.222-.33 1.367-.804h.057V11h1.138V4.685h-1.16v2.36h-.053c-.18-.475-.68-.77-1.336-.77zm.387.923c.58 0 1.002.44 1.002 1.138v.602c0 .76-.396 1.2-.984 1.2-.598 0-.972-.449-.972-1.248v-.453c0-.795.37-1.24.954-1.24z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29589  var BIconBadgeAdFill = /* @__PURE__ */ makeIcon("BadgeAdFill", '<path d="M11.35 8.337c0-.699-.42-1.138-1.001-1.138-.584 0-.954.444-.954 1.239v.453c0 .8.374 1.248.972 1.248.588 0 .984-.44.984-1.2v-.602zm-5.413.237-.734-2.426H5.15l-.734 2.426h1.52z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm6.209 6.32c0-1.28.694-2.044 1.753-2.044.655 0 1.156.294 1.336.769h.053v-2.36h1.16V11h-1.138v-.747h-.057c-.145.474-.69.804-1.367.804-1.055 0-1.74-.764-1.74-2.043v-.695zm-4.04 1.138L3.7 11H2.5l2.013-5.999H5.9L7.905 11H6.644l-.47-1.542H4.17z"/>');
29590  var BIconBadgeAr = /* @__PURE__ */ makeIcon("BadgeAr", '<path d="m3.794 11 .47-1.542H6.27L6.739 11H8L5.996 5.001H4.607L2.595 11h1.2zm1.503-4.852.734 2.426h-1.52l.734-2.426h.052zm5.598-1.147H8.5V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9zm-1.222 2.87V5.933h1.05c.63 0 1.05.347 1.05.989 0 .633-.408.95-1.067.95H9.673z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29591  var BIconBadgeArFill = /* @__PURE__ */ makeIcon("BadgeArFill", '<path d="m6.031 8.574-.734-2.426h-.052L4.51 8.574h1.52zm3.642-2.641v1.938h1.033c.66 0 1.068-.316 1.068-.95 0-.64-.422-.988-1.05-.988h-1.05z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm4.265 5.458h2.004L6.739 11H8L5.996 5.001H4.607L2.595 11h1.2l.47-1.542zM8.5 5v6h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9H8.5z"/>');
29592  var BIconBadgeCc = /* @__PURE__ */ makeIcon("BadgeCc", '<path d="M3.708 7.755c0-1.111.488-1.753 1.319-1.753.681 0 1.138.47 1.186 1.107H7.36V7c-.052-1.186-1.024-2-2.342-2C3.414 5 2.5 6.05 2.5 7.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114H6.213c-.048.615-.496 1.05-1.186 1.05-.84 0-1.319-.62-1.319-1.727v-.743zm6.14 0c0-1.111.488-1.753 1.318-1.753.682 0 1.139.47 1.187 1.107H13.5V7c-.053-1.186-1.024-2-2.342-2C9.554 5 8.64 6.05 8.64 7.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048.615-.497 1.05-1.187 1.05-.839 0-1.318-.62-1.318-1.727v-.743z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29593  var BIconBadgeCcFill = /* @__PURE__ */ makeIcon("BadgeCcFill", '<path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm3.027 4.002c-.83 0-1.319.642-1.319 1.753v.743c0 1.107.48 1.727 1.319 1.727.69 0 1.138-.435 1.186-1.05H7.36v.114c-.057 1.147-1.028 1.938-2.342 1.938-1.613 0-2.518-1.028-2.518-2.729v-.747C2.5 6.051 3.414 5 5.018 5c1.318 0 2.29.813 2.342 2v.11H6.213c-.048-.638-.505-1.108-1.186-1.108zm6.14 0c-.831 0-1.319.642-1.319 1.753v.743c0 1.107.48 1.727 1.318 1.727.69 0 1.139-.435 1.187-1.05H13.5v.114c-.057 1.147-1.028 1.938-2.342 1.938-1.613 0-2.518-1.028-2.518-2.729v-.747c0-1.7.914-2.751 2.518-2.751 1.318 0 2.29.813 2.342 2v.11h-1.147c-.048-.638-.505-1.108-1.187-1.108z"/>');
29594  var BIconBadgeHd = /* @__PURE__ */ makeIcon("BadgeHd", '<path d="M7.396 11V5.001H6.209v2.44H3.687V5H2.5v6h1.187V8.43h2.522V11h1.187zM8.5 5.001V11h2.188c1.811 0 2.685-1.107 2.685-3.015 0-1.894-.86-2.984-2.684-2.984H8.5zm1.187.967h.843c1.112 0 1.622.686 1.622 2.04 0 1.353-.505 2.02-1.622 2.02h-.843v-4.06z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29595  var BIconBadgeHdFill = /* @__PURE__ */ makeIcon("BadgeHdFill", '<path d="M10.53 5.968h-.843v4.06h.843c1.117 0 1.622-.667 1.622-2.02 0-1.354-.51-2.04-1.622-2.04z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm5.396 3.001V11H6.209V8.43H3.687V11H2.5V5.001h1.187v2.44h2.522V5h1.187zM8.5 11V5.001h2.188c1.824 0 2.685 1.09 2.685 2.984C13.373 9.893 12.5 11 10.69 11H8.5z"/>');
29596  var BIconBadgeTm = /* @__PURE__ */ makeIcon("BadgeTm", '<path d="M5.295 11V5.995H7V5H2.403v.994h1.701V11h1.19zm3.397 0V7.01h.058l1.428 3.239h.773l1.42-3.24h.057V11H13.5V5.001h-1.2l-1.71 3.894h-.039l-1.71-3.894H7.634V11h1.06z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29597  var BIconBadgeTmFill = /* @__PURE__ */ makeIcon("BadgeTmFill", '<path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm3.295 3.995V11H4.104V5.995h-1.7V5H7v.994H5.295zM8.692 7.01V11H7.633V5.001h1.209l1.71 3.894h.039l1.71-3.894H13.5V11h-1.072V7.01h-.057l-1.42 3.239h-.773L8.75 7.008h-.058z"/>');
29598  var BIconBadgeVo = /* @__PURE__ */ makeIcon("BadgeVo", '<path d="M4.508 11h1.429l1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11zM13.5 8.39v-.77c0-1.696-.962-2.733-2.566-2.733-1.604 0-2.571 1.029-2.571 2.734v.769c0 1.691.967 2.724 2.57 2.724 1.605 0 2.567-1.033 2.567-2.724zm-1.204-.778v.782c0 1.156-.571 1.732-1.362 1.732-.796 0-1.363-.576-1.363-1.732v-.782c0-1.156.567-1.736 1.363-1.736.79 0 1.362.58 1.362 1.736z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29599  var BIconBadgeVoFill = /* @__PURE__ */ makeIcon("BadgeVoFill", '<path d="M12.296 8.394v-.782c0-1.156-.571-1.736-1.362-1.736-.796 0-1.363.58-1.363 1.736v.782c0 1.156.567 1.732 1.363 1.732.79 0 1.362-.576 1.362-1.732z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm11.5 5.62v.77c0 1.691-.962 2.724-2.566 2.724-1.604 0-2.571-1.033-2.571-2.724v-.77c0-1.704.967-2.733 2.57-2.733 1.605 0 2.567 1.037 2.567 2.734zM5.937 11H4.508L2.5 5.001h1.375L5.22 9.708h.057L6.61 5.001h1.318L5.937 11z"/>');
29600  var BIconBadgeVr = /* @__PURE__ */ makeIcon("BadgeVr", '<path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/><path d="M4.508 11h1.429l1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11zm6.387-5.999H8.5V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9zm-1.222 2.87V5.933h1.05c.63 0 1.05.347 1.05.989 0 .633-.408.95-1.067.95H9.673z"/>');
29601  var BIconBadgeVrFill = /* @__PURE__ */ makeIcon("BadgeVrFill", '<path d="M9.673 5.933v1.938h1.033c.66 0 1.068-.316 1.068-.95 0-.64-.422-.988-1.05-.988h-1.05z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm5.937 7 1.99-5.999H6.61L5.277 9.708H5.22L3.875 5.001H2.5L4.508 11h1.429zM8.5 5.001V11h1.173V8.763h1.064L11.787 11h1.327L11.91 8.583C12.455 8.373 13 7.779 13 6.9c0-1.147-.773-1.9-2.105-1.9H8.5z"/>');
29602  var BIconBadgeWc = /* @__PURE__ */ makeIcon("BadgeWc", '<path d="M10.348 7.643c0-1.112.488-1.754 1.318-1.754.682 0 1.139.47 1.187 1.108H14v-.11c-.053-1.187-1.024-2-2.342-2-1.604 0-2.518 1.05-2.518 2.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048.615-.497 1.05-1.187 1.05-.839 0-1.318-.62-1.318-1.727v-.742zM4.457 11l1.02-4.184h.045L6.542 11h1.006L9 5.001H7.818l-.82 4.355h-.056L5.97 5.001h-.94l-.972 4.355h-.053l-.827-4.355H2L3.452 11h1.005z"/><path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/>');
29603  var BIconBadgeWcFill = /* @__PURE__ */ makeIcon("BadgeWcFill", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm11.666 1.89c.682 0 1.139.47 1.187 1.107H14v-.11c-.053-1.187-1.024-2-2.342-2-1.604 0-2.518 1.05-2.518 2.751v.747c0 1.7.905 2.73 2.518 2.73 1.314 0 2.285-.792 2.342-1.939v-.114h-1.147c-.048.615-.497 1.05-1.187 1.05-.839 0-1.318-.62-1.318-1.727v-.742c0-1.112.488-1.754 1.318-1.754zm-6.188.926h.044L6.542 11h1.006L9 5.001H7.818l-.82 4.355h-.056L5.97 5.001h-.94l-.972 4.355h-.053l-.827-4.355H2L3.452 11h1.005l1.02-4.184z"/>');
29604  var BIconBag = /* @__PURE__ */ makeIcon("Bag", '<path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>');
29605  var BIconBagCheck = /* @__PURE__ */ makeIcon("BagCheck", '<path fill-rule="evenodd" d="M10.854 8.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>');
29606  var BIconBagCheckFill = /* @__PURE__ */ makeIcon("BagCheckFill", '<path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zm-.646 5.354a.5.5 0 0 0-.708-.708L7.5 10.793 6.354 9.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>');
29607  var BIconBagDash = /* @__PURE__ */ makeIcon("BagDash", '<path fill-rule="evenodd" d="M5.5 10a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>');
29608  var BIconBagDashFill = /* @__PURE__ */ makeIcon("BagDashFill", '<path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM6 9.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>');
29609  var BIconBagFill = /* @__PURE__ */ makeIcon("BagFill", '<path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5z"/>');
29610  var BIconBagPlus = /* @__PURE__ */ makeIcon("BagPlus", '<path fill-rule="evenodd" d="M8 7.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0v-1.5H6a.5.5 0 0 1 0-1h1.5V8a.5.5 0 0 1 .5-.5z"/><path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>');
29611  var BIconBagPlusFill = /* @__PURE__ */ makeIcon("BagPlusFill", '<path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM8.5 8a.5.5 0 0 0-1 0v1.5H6a.5.5 0 0 0 0 1h1.5V12a.5.5 0 0 0 1 0v-1.5H10a.5.5 0 0 0 0-1H8.5V8z"/>');
29612  var BIconBagX = /* @__PURE__ */ makeIcon("BagX", '<path fill-rule="evenodd" d="M6.146 8.146a.5.5 0 0 1 .708 0L8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 0 1 0-.708z"/><path d="M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5z"/>');
29613  var BIconBagXFill = /* @__PURE__ */ makeIcon("BagXFill", '<path fill-rule="evenodd" d="M10.5 3.5a2.5 2.5 0 0 0-5 0V4h5v-.5zm1 0V4H15v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4h3.5v-.5a3.5 3.5 0 1 1 7 0zM6.854 8.146a.5.5 0 1 0-.708.708L7.293 10l-1.147 1.146a.5.5 0 0 0 .708.708L8 10.707l1.146 1.147a.5.5 0 0 0 .708-.708L8.707 10l1.147-1.146a.5.5 0 0 0-.708-.708L8 9.293 6.854 8.146z"/>');
29614  var BIconBank = /* @__PURE__ */ makeIcon("Bank", '<path d="M8 .95 14.61 4h.89a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.379l.5 2A.5.5 0 0 1 15.5 17H.5a.5.5 0 0 1-.485-.621l.5-2A.5.5 0 0 1 1 14V7H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 4h.89L8 .95zM3.776 4h8.447L8 2.05 3.776 4zM2 7v7h1V7H2zm2 0v7h2.5V7H4zm3.5 0v7h1V7h-1zm2 0v7H12V7H9.5zM13 7v7h1V7h-1zm2-1V5H1v1h14zm-.39 9H1.39l-.25 1h13.72l-.25-1z"/>');
29615  var BIconBank2 = /* @__PURE__ */ makeIcon("Bank2", '<path d="M8.277.084a.5.5 0 0 0-.554 0l-7.5 5A.5.5 0 0 0 .5 6h1.875v7H1.5a.5.5 0 0 0 0 1h13a.5.5 0 1 0 0-1h-.875V6H15.5a.5.5 0 0 0 .277-.916l-7.5-5zM12.375 6v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zm-2.5 0v7h-1.25V6h1.25zM8 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM.5 15a.5.5 0 0 0 0 1h15a.5.5 0 1 0 0-1H.5z"/>');
29616  var BIconBarChart = /* @__PURE__ */ makeIcon("BarChart", '<path d="M4 11H2v3h2v-3zm5-4H7v7h2V7zm5-5v12h-2V2h2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3z"/>');
29617  var BIconBarChartFill = /* @__PURE__ */ makeIcon("BarChartFill", '<path d="M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2z"/>');
29618  var BIconBarChartLine = /* @__PURE__ */ makeIcon("BarChartLine", '<path d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z"/>');
29619  var BIconBarChartLineFill = /* @__PURE__ */ makeIcon("BarChartLineFill", '<path d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2z"/>');
29620  var BIconBarChartSteps = /* @__PURE__ */ makeIcon("BarChartSteps", '<path d="M.5 0a.5.5 0 0 1 .5.5v15a.5.5 0 0 1-1 0V.5A.5.5 0 0 1 .5 0zM2 1.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1z"/>');
29621  var BIconBasket = /* @__PURE__ */ makeIcon("Basket", '<path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5z"/>');
29622  var BIconBasket2 = /* @__PURE__ */ makeIcon("Basket2", '<path d="M4 10a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0v-2zm3 0a1 1 0 0 1 2 0v2a1 1 0 0 1-2 0v-2zm3 0a1 1 0 1 1 2 0v2a1 1 0 0 1-2 0v-2z"/><path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-.623l-1.844 6.456a.75.75 0 0 1-.722.544H3.69a.75.75 0 0 1-.722-.544L1.123 8H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM2.163 8l1.714 6h8.246l1.714-6H2.163z"/>');
29623  var BIconBasket2Fill = /* @__PURE__ */ makeIcon("Basket2Fill", '<path d="M5.929 1.757a.5.5 0 1 0-.858-.514L2.217 6H.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.623l1.844 6.456A.75.75 0 0 0 3.69 15h8.622a.75.75 0 0 0 .722-.544L14.877 8h.623a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1.717L10.93 1.243a.5.5 0 1 0-.858.514L12.617 6H3.383L5.93 1.757zM4 10a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0v-2zm3 0a1 1 0 0 1 2 0v2a1 1 0 1 1-2 0v-2zm4-1a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1z"/>');
29624  var BIconBasket3 = /* @__PURE__ */ makeIcon("Basket3", '<path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM3.394 15l-1.48-6h-.97l1.525 6.426a.75.75 0 0 0 .729.574h9.606a.75.75 0 0 0 .73-.574L15.056 9h-.972l-1.479 6h-9.21z"/>');
29625  var BIconBasket3Fill = /* @__PURE__ */ makeIcon("Basket3Fill", '<path d="M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1A.5.5 0 0 1 .5 6h1.717L5.07 1.243a.5.5 0 0 1 .686-.172zM2.468 15.426.943 9h14.114l-1.525 6.426a.75.75 0 0 1-.729.574H3.197a.75.75 0 0 1-.73-.574z"/>');
29626  var BIconBasketFill = /* @__PURE__ */ makeIcon("BasketFill", '<path d="M5.071 1.243a.5.5 0 0 1 .858.514L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 6h1.717L5.07 1.243zM3.5 10.5a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0v-3z"/>');
29627  var BIconBattery = /* @__PURE__ */ makeIcon("Battery", '<path d="M0 6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6zm2-1a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H2zm14 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>');
29628  var BIconBatteryCharging = /* @__PURE__ */ makeIcon("BatteryCharging", '<path d="M9.585 2.568a.5.5 0 0 1 .226.58L8.677 6.832h1.99a.5.5 0 0 1 .364.843l-5.334 5.667a.5.5 0 0 1-.842-.49L5.99 9.167H4a.5.5 0 0 1-.364-.843l5.333-5.667a.5.5 0 0 1 .616-.09z"/><path d="M2 4h4.332l-.94 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2.38l-.308 1H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z"/><path d="M2 6h2.45L2.908 7.639A1.5 1.5 0 0 0 3.313 10H2V6zm8.595-2-.308 1H12a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H9.276l-.942 1H12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.405z"/><path d="M12 10h-1.783l1.542-1.639c.097-.103.178-.218.241-.34V10zm0-3.354V6h-.646a1.5 1.5 0 0 1 .646.646zM16 8a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>');
29629  var BIconBatteryFull = /* @__PURE__ */ makeIcon("BatteryFull", '<path d="M2 6h10v4H2V6z"/><path d="M2 4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2zm10 1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10zm4 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>');
29630  var BIconBatteryHalf = /* @__PURE__ */ makeIcon("BatteryHalf", '<path d="M2 6h5v4H2V6z"/><path d="M2 4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2zm10 1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h10zm4 3a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z"/>');
29631  var BIconBell = /* @__PURE__ */ makeIcon("Bell", '<path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2zM8 1.918l-.797.161A4.002 4.002 0 0 0 4 6c0 .628-.134 2.197-.459 3.742-.16.767-.376 1.566-.663 2.258h10.244c-.287-.692-.502-1.49-.663-2.258C12.134 8.197 12 6.628 12 6a4.002 4.002 0 0 0-3.203-3.92L8 1.917zM14.22 12c.223.447.481.801.78 1H1c.299-.199.557-.553.78-1C2.68 10.2 3 6.88 3 6c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0A5.002 5.002 0 0 1 13 6c0 .88.32 4.2 1.22 6z"/>');
29632  var BIconBellFill = /* @__PURE__ */ makeIcon("BellFill", '<path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2zm.995-14.901a1 1 0 1 0-1.99 0A5.002 5.002 0 0 0 3 6c0 1.098-.5 6-2 7h14c-1.5-1-2-5.902-2-7 0-2.42-1.72-4.44-4.005-4.901z"/>');
29633  var BIconBellSlash = /* @__PURE__ */ makeIcon("BellSlash", '<path d="M5.164 14H15c-.299-.199-.557-.553-.78-1-.9-1.8-1.22-5.12-1.22-6 0-.264-.02-.523-.06-.776l-.938.938c.02.708.157 2.154.457 3.58.161.767.377 1.566.663 2.258H6.164l-1 1zm5.581-9.91a3.986 3.986 0 0 0-1.948-1.01L8 2.917l-.797.161A4.002 4.002 0 0 0 4 7c0 .628-.134 2.197-.459 3.742-.05.238-.105.479-.166.718l-1.653 1.653c.02-.037.04-.074.059-.113C2.679 11.2 3 7.88 3 7c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0c.942.19 1.788.645 2.457 1.284l-.707.707zM10 15a2 2 0 1 1-4 0h4zm-9.375.625a.53.53 0 0 0 .75.75l14.75-14.75a.53.53 0 0 0-.75-.75L.625 15.625z"/>');
29634  var BIconBellSlashFill = /* @__PURE__ */ makeIcon("BellSlashFill", '<path d="M5.164 14H15c-1.5-1-2-5.902-2-7 0-.264-.02-.523-.06-.776L5.164 14zm6.288-10.617A4.988 4.988 0 0 0 8.995 2.1a1 1 0 1 0-1.99 0A5.002 5.002 0 0 0 3 7c0 .898-.335 4.342-1.278 6.113l9.73-9.73zM10 15a2 2 0 1 1-4 0h4zm-9.375.625a.53.53 0 0 0 .75.75l14.75-14.75a.53.53 0 0 0-.75-.75L.625 15.625z"/>');
29635  var BIconBezier = /* @__PURE__ */ makeIcon("Bezier", '<path fill-rule="evenodd" d="M0 10.5A1.5 1.5 0 0 1 1.5 9h1A1.5 1.5 0 0 1 4 10.5v1A1.5 1.5 0 0 1 2.5 13h-1A1.5 1.5 0 0 1 0 11.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm10.5.5A1.5 1.5 0 0 1 13.5 9h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM6 4.5A1.5 1.5 0 0 1 7.5 3h1A1.5 1.5 0 0 1 10 4.5v1A1.5 1.5 0 0 1 8.5 7h-1A1.5 1.5 0 0 1 6 5.5v-1zM7.5 4a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/><path d="M6 4.5H1.866a1 1 0 1 0 0 1h2.668A6.517 6.517 0 0 0 1.814 9H2.5c.123 0 .244.015.358.043a5.517 5.517 0 0 1 3.185-3.185A1.503 1.503 0 0 1 6 5.5v-1zm3.957 1.358A1.5 1.5 0 0 0 10 5.5v-1h4.134a1 1 0 1 1 0 1h-2.668a6.517 6.517 0 0 1 2.72 3.5H13.5c-.123 0-.243.015-.358.043a5.517 5.517 0 0 0-3.185-3.185z"/>');
29636  var BIconBezier2 = /* @__PURE__ */ makeIcon("Bezier2", '<path fill-rule="evenodd" d="M1 2.5A1.5 1.5 0 0 1 2.5 1h1A1.5 1.5 0 0 1 5 2.5h4.134a1 1 0 1 1 0 1h-2.01c.18.18.34.381.484.605.638.992.892 2.354.892 3.895 0 1.993.257 3.092.713 3.7.356.476.895.721 1.787.784A1.5 1.5 0 0 1 12.5 11h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5H6.866a1 1 0 1 1 0-1h1.711a2.839 2.839 0 0 1-.165-.2C7.743 11.407 7.5 10.007 7.5 8c0-1.46-.246-2.597-.733-3.355-.39-.605-.952-1-1.767-1.112A1.5 1.5 0 0 1 3.5 5h-1A1.5 1.5 0 0 1 1 3.5v-1zM2.5 2a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm10 10a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
29637  var BIconBicycle = /* @__PURE__ */ makeIcon("Bicycle", '<path d="M4 4.5a.5.5 0 0 1 .5-.5H6a.5.5 0 0 1 0 1v.5h4.14l.386-1.158A.5.5 0 0 1 11 4h1a.5.5 0 0 1 0 1h-.64l-.311.935.807 1.29a3 3 0 1 1-.848.53l-.508-.812-2.076 3.322A.5.5 0 0 1 8 10.5H5.959a3 3 0 1 1-1.815-3.274L5 5.856V5h-.5a.5.5 0 0 1-.5-.5zm1.5 2.443-.508.814c.5.444.85 1.054.967 1.743h1.139L5.5 6.943zM8 9.057 9.598 6.5H6.402L8 9.057zM4.937 9.5a1.997 1.997 0 0 0-.487-.877l-.548.877h1.035zM3.603 8.092A2 2 0 1 0 4.937 10.5H3a.5.5 0 0 1-.424-.765l1.027-1.643zm7.947.53a2 2 0 1 0 .848-.53l1.026 1.643a.5.5 0 1 1-.848.53L11.55 8.623z"/>');
29638  var BIconBinoculars = /* @__PURE__ */ makeIcon("Binoculars", '<path d="M3 2.5A1.5 1.5 0 0 1 4.5 1h1A1.5 1.5 0 0 1 7 2.5V5h2V2.5A1.5 1.5 0 0 1 10.5 1h1A1.5 1.5 0 0 1 13 2.5v2.382a.5.5 0 0 0 .276.447l.895.447A1.5 1.5 0 0 1 15 7.118V14.5a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 14.5v-3a.5.5 0 0 1 .146-.354l.854-.853V9.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.793l.854.853A.5.5 0 0 1 7 11.5v3A1.5 1.5 0 0 1 5.5 16h-3A1.5 1.5 0 0 1 1 14.5V7.118a1.5 1.5 0 0 1 .83-1.342l.894-.447A.5.5 0 0 0 3 4.882V2.5zM4.5 2a.5.5 0 0 0-.5.5V3h2v-.5a.5.5 0 0 0-.5-.5h-1zM6 4H4v.882a1.5 1.5 0 0 1-.83 1.342l-.894.447A.5.5 0 0 0 2 7.118V13h4v-1.293l-.854-.853A.5.5 0 0 1 5 10.5v-1A1.5 1.5 0 0 1 6.5 8h3A1.5 1.5 0 0 1 11 9.5v1a.5.5 0 0 1-.146.354l-.854.853V13h4V7.118a.5.5 0 0 0-.276-.447l-.895-.447A1.5 1.5 0 0 1 12 4.882V4h-2v1.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V4zm4-1h2v-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5V3zm4 11h-4v.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5V14zm-8 0H2v.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5V14z"/>');
29639  var BIconBinocularsFill = /* @__PURE__ */ makeIcon("BinocularsFill", '<path d="M4.5 1A1.5 1.5 0 0 0 3 2.5V3h4v-.5A1.5 1.5 0 0 0 5.5 1h-1zM7 4v1h2V4h4v.882a.5.5 0 0 0 .276.447l.895.447A1.5 1.5 0 0 1 15 7.118V13H9v-1.5a.5.5 0 0 1 .146-.354l.854-.853V9.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v.793l.854.853A.5.5 0 0 1 7 11.5V13H1V7.118a1.5 1.5 0 0 1 .83-1.342l.894-.447A.5.5 0 0 0 3 4.882V4h4zM1 14v.5A1.5 1.5 0 0 0 2.5 16h3A1.5 1.5 0 0 0 7 14.5V14H1zm8 0v.5a1.5 1.5 0 0 0 1.5 1.5h3a1.5 1.5 0 0 0 1.5-1.5V14H9zm4-11H9v-.5A1.5 1.5 0 0 1 10.5 1h1A1.5 1.5 0 0 1 13 2.5V3z"/>');
29640  var BIconBlockquoteLeft = /* @__PURE__ */ makeIcon("BlockquoteLeft", '<path d="M2.5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm5 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm-5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm.79-5.373c.112-.078.26-.17.444-.275L3.524 6c-.122.074-.272.17-.452.287-.18.117-.35.26-.51.428a2.425 2.425 0 0 0-.398.562c-.11.207-.164.438-.164.692 0 .36.072.65.217.873.144.219.385.328.72.328.215 0 .383-.07.504-.211a.697.697 0 0 0 .188-.463c0-.23-.07-.404-.211-.521-.137-.121-.326-.182-.568-.182h-.282c.024-.203.065-.37.123-.498a1.38 1.38 0 0 1 .252-.37 1.94 1.94 0 0 1 .346-.298zm2.167 0c.113-.078.262-.17.445-.275L5.692 6c-.122.074-.272.17-.452.287-.18.117-.35.26-.51.428a2.425 2.425 0 0 0-.398.562c-.11.207-.164.438-.164.692 0 .36.072.65.217.873.144.219.385.328.72.328.215 0 .383-.07.504-.211a.697.697 0 0 0 .188-.463c0-.23-.07-.404-.211-.521-.137-.121-.326-.182-.568-.182h-.282a1.75 1.75 0 0 1 .118-.492c.058-.13.144-.254.257-.375a1.94 1.94 0 0 1 .346-.3z"/>');
29641  var BIconBlockquoteRight = /* @__PURE__ */ makeIcon("BlockquoteRight", '<path d="M2.5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-6zm0 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1h-11zm10.113-5.373a6.59 6.59 0 0 0-.445-.275l.21-.352c.122.074.272.17.452.287.18.117.35.26.51.428.156.164.289.351.398.562.11.207.164.438.164.692 0 .36-.072.65-.216.873-.145.219-.385.328-.721.328-.215 0-.383-.07-.504-.211a.697.697 0 0 1-.188-.463c0-.23.07-.404.211-.521.137-.121.326-.182.569-.182h.281a1.686 1.686 0 0 0-.123-.498 1.379 1.379 0 0 0-.252-.37 1.94 1.94 0 0 0-.346-.298zm-2.168 0A6.59 6.59 0 0 0 10 6.352L10.21 6c.122.074.272.17.452.287.18.117.35.26.51.428.156.164.289.351.398.562.11.207.164.438.164.692 0 .36-.072.65-.216.873-.145.219-.385.328-.721.328-.215 0-.383-.07-.504-.211a.697.697 0 0 1-.188-.463c0-.23.07-.404.211-.521.137-.121.327-.182.569-.182h.281a1.749 1.749 0 0 0-.117-.492 1.402 1.402 0 0 0-.258-.375 1.94 1.94 0 0 0-.346-.3z"/>');
29642  var BIconBook = /* @__PURE__ */ makeIcon("Book", '<path d="M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811V2.828zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/>');
29643  var BIconBookFill = /* @__PURE__ */ makeIcon("BookFill", '<path d="M8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/>');
29644  var BIconBookHalf = /* @__PURE__ */ makeIcon("BookHalf", '<path d="M8.5 2.687c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z"/>');
29645  var BIconBookmark = /* @__PURE__ */ makeIcon("Bookmark", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29646  var BIconBookmarkCheck = /* @__PURE__ */ makeIcon("BookmarkCheck", '<path fill-rule="evenodd" d="M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29647  var BIconBookmarkCheckFill = /* @__PURE__ */ makeIcon("BookmarkCheckFill", '<path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm8.854-9.646a.5.5 0 0 0-.708-.708L7.5 7.793 6.354 6.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>');
29648  var BIconBookmarkDash = /* @__PURE__ */ makeIcon("BookmarkDash", '<path fill-rule="evenodd" d="M5.5 6.5A.5.5 0 0 1 6 6h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29649  var BIconBookmarkDashFill = /* @__PURE__ */ makeIcon("BookmarkDashFill", '<path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM6 6a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>');
29650  var BIconBookmarkFill = /* @__PURE__ */ makeIcon("BookmarkFill", '<path d="M2 2v13.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2z"/>');
29651  var BIconBookmarkHeart = /* @__PURE__ */ makeIcon("BookmarkHeart", '<path fill-rule="evenodd" d="M8 4.41c1.387-1.425 4.854 1.07 0 4.277C3.146 5.48 6.613 2.986 8 4.412z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29652  var BIconBookmarkHeartFill = /* @__PURE__ */ makeIcon("BookmarkHeartFill", '<path d="M2 15.5a.5.5 0 0 0 .74.439L8 13.069l5.26 2.87A.5.5 0 0 0 14 15.5V2a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13.5zM8 4.41c1.387-1.425 4.854 1.07 0 4.277C3.146 5.48 6.613 2.986 8 4.412z"/>');
29653  var BIconBookmarkPlus = /* @__PURE__ */ makeIcon("BookmarkPlus", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/><path d="M8 4a.5.5 0 0 1 .5.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5A.5.5 0 0 1 8 4z"/>');
29654  var BIconBookmarkPlusFill = /* @__PURE__ */ makeIcon("BookmarkPlusFill", '<path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zm6.5-11a.5.5 0 0 0-1 0V6H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V7H10a.5.5 0 0 0 0-1H8.5V4.5z"/>');
29655  var BIconBookmarkStar = /* @__PURE__ */ makeIcon("BookmarkStar", '<path d="M7.84 4.1a.178.178 0 0 1 .32 0l.634 1.285a.178.178 0 0 0 .134.098l1.42.206c.145.021.204.2.098.303L9.42 6.993a.178.178 0 0 0-.051.158l.242 1.414a.178.178 0 0 1-.258.187l-1.27-.668a.178.178 0 0 0-.165 0l-1.27.668a.178.178 0 0 1-.257-.187l.242-1.414a.178.178 0 0 0-.05-.158l-1.03-1.001a.178.178 0 0 1 .098-.303l1.42-.206a.178.178 0 0 0 .134-.098L7.84 4.1z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29656  var BIconBookmarkStarFill = /* @__PURE__ */ makeIcon("BookmarkStarFill", '<path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM8.16 4.1a.178.178 0 0 0-.32 0l-.634 1.285a.178.178 0 0 1-.134.098l-1.42.206a.178.178 0 0 0-.098.303L6.58 6.993c.042.041.061.1.051.158L6.39 8.565a.178.178 0 0 0 .258.187l1.27-.668a.178.178 0 0 1 .165 0l1.27.668a.178.178 0 0 0 .257-.187L9.368 7.15a.178.178 0 0 1 .05-.158l1.028-1.001a.178.178 0 0 0-.098-.303l-1.42-.206a.178.178 0 0 1-.134-.098L8.16 4.1z"/>');
29657  var BIconBookmarkX = /* @__PURE__ */ makeIcon("BookmarkX", '<path fill-rule="evenodd" d="M6.146 5.146a.5.5 0 0 1 .708 0L8 6.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 7l1.147 1.146a.5.5 0 0 1-.708.708L8 7.707 6.854 8.854a.5.5 0 1 1-.708-.708L7.293 7 6.146 5.854a.5.5 0 0 1 0-.708z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.777.416L8 13.101l-5.223 2.815A.5.5 0 0 1 2 15.5V2zm2-1a1 1 0 0 0-1 1v12.566l4.723-2.482a.5.5 0 0 1 .554 0L13 14.566V2a1 1 0 0 0-1-1H4z"/>');
29658  var BIconBookmarkXFill = /* @__PURE__ */ makeIcon("BookmarkXFill", '<path fill-rule="evenodd" d="M2 15.5V2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v13.5a.5.5 0 0 1-.74.439L8 13.069l-5.26 2.87A.5.5 0 0 1 2 15.5zM6.854 5.146a.5.5 0 1 0-.708.708L7.293 7 6.146 8.146a.5.5 0 1 0 .708.708L8 7.707l1.146 1.147a.5.5 0 1 0 .708-.708L8.707 7l1.147-1.146a.5.5 0 0 0-.708-.708L8 6.293 6.854 5.146z"/>');
29659  var BIconBookmarks = /* @__PURE__ */ makeIcon("Bookmarks", '<path d="M2 4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L7 13.101l-4.223 2.815A.5.5 0 0 1 2 15.5V4zm2-1a1 1 0 0 0-1 1v10.566l3.723-2.482a.5.5 0 0 1 .554 0L11 14.566V4a1 1 0 0 0-1-1H4z"/><path d="M4.268 1H12a1 1 0 0 1 1 1v11.768l.223.148A.5.5 0 0 0 14 13.5V2a2 2 0 0 0-2-2H6a2 2 0 0 0-1.732 1z"/>');
29660  var BIconBookmarksFill = /* @__PURE__ */ makeIcon("BookmarksFill", '<path d="M2 4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L7 13.101l-4.223 2.815A.5.5 0 0 1 2 15.5V4z"/><path d="M4.268 1A2 2 0 0 1 6 0h6a2 2 0 0 1 2 2v11.5a.5.5 0 0 1-.777.416L13 13.768V2a1 1 0 0 0-1-1H4.268z"/>');
29661  var BIconBookshelf = /* @__PURE__ */ makeIcon("Bookshelf", '<path d="M2.5 0a.5.5 0 0 1 .5.5V2h10V.5a.5.5 0 0 1 1 0v15a.5.5 0 0 1-1 0V15H3v.5a.5.5 0 0 1-1 0V.5a.5.5 0 0 1 .5-.5zM3 14h10v-3H3v3zm0-4h10V7H3v3zm0-4h10V3H3v3z"/>');
29662  var BIconBootstrap = /* @__PURE__ */ makeIcon("Bootstrap", '<path d="M5.062 12h3.475c1.804 0 2.888-.908 2.888-2.396 0-1.102-.761-1.916-1.904-2.034v-.1c.832-.14 1.482-.93 1.482-1.816 0-1.3-.955-2.11-2.542-2.11H5.062V12zm1.313-4.875V4.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H6.375zm0 3.762V8.162h1.822c1.236 0 1.887.463 1.887 1.348 0 .896-.627 1.377-1.811 1.377H6.375z"/><path d="M0 4a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V4zm4-3a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H4z"/>');
29663  var BIconBootstrapFill = /* @__PURE__ */ makeIcon("BootstrapFill", '<path d="M6.375 7.125V4.658h1.78c.973 0 1.542.457 1.542 1.237 0 .802-.604 1.23-1.764 1.23H6.375zm0 3.762h1.898c1.184 0 1.81-.48 1.81-1.377 0-.885-.65-1.348-1.886-1.348H6.375v2.725z"/><path d="M4.002 0a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4h-8zm1.06 12V3.545h3.399c1.587 0 2.543.809 2.543 2.11 0 .884-.65 1.675-1.483 1.816v.1c1.143.117 1.904.931 1.904 2.033 0 1.488-1.084 2.396-2.888 2.396H5.062z"/>');
29664  var BIconBootstrapReboot = /* @__PURE__ */ makeIcon("BootstrapReboot", '<path d="M1.161 8a6.84 6.84 0 1 0 6.842-6.84.58.58 0 1 1 0-1.16 8 8 0 1 1-6.556 3.412l-.663-.577a.58.58 0 0 1 .227-.997l2.52-.69a.58.58 0 0 1 .728.633l-.332 2.592a.58.58 0 0 1-.956.364l-.643-.56A6.812 6.812 0 0 0 1.16 8z"/><path d="M6.641 11.671V8.843h1.57l1.498 2.828h1.314L9.377 8.665c.897-.3 1.427-1.106 1.427-2.1 0-1.37-.943-2.246-2.456-2.246H5.5v7.352h1.141zm0-3.75V5.277h1.57c.881 0 1.416.499 1.416 1.32 0 .84-.504 1.324-1.386 1.324h-1.6z"/>');
29665  var BIconBorder = /* @__PURE__ */ makeIcon("Border", '<path d="M0 0h.969v.5H1v.469H.969V1H.5V.969H0V0zm2.844 1h-.938V0h.938v1zm1.875 0H3.78V0h.938v1zm1.875 0h-.938V0h.938v1zm.937 0V.969H7.5V.5h.031V0h.938v.5H8.5v.469h-.031V1H7.53zm2.813 0h-.938V0h.938v1zm1.875 0h-.938V0h.938v1zm1.875 0h-.938V0h.938v1zM15.5 1h-.469V.969H15V.5h.031V0H16v.969h-.5V1zM1 1.906v.938H0v-.938h1zm6.5.938v-.938h1v.938h-1zm7.5 0v-.938h1v.938h-1zM1 3.78v.938H0V3.78h1zm6.5.938V3.78h1v.938h-1zm7.5 0V3.78h1v.938h-1zM1 5.656v.938H0v-.938h1zm6.5.938v-.938h1v.938h-1zm7.5 0v-.938h1v.938h-1zM.969 8.5H.5v-.031H0V7.53h.5V7.5h.469v.031H1v.938H.969V8.5zm1.875 0h-.938v-1h.938v1zm1.875 0H3.78v-1h.938v1zm1.875 0h-.938v-1h.938v1zm1.875-.031V8.5H7.53v-.031H7.5V7.53h.031V7.5h.938v.031H8.5v.938h-.031zm1.875.031h-.938v-1h.938v1zm1.875 0h-.938v-1h.938v1zm1.875 0h-.938v-1h.938v1zm1.406 0h-.469v-.031H15V7.53h.031V7.5h.469v.031h.5v.938h-.5V8.5zM0 10.344v-.938h1v.938H0zm7.5 0v-.938h1v.938h-1zm8.5-.938v.938h-1v-.938h1zM0 12.22v-.938h1v.938H0zm7.5 0v-.938h1v.938h-1zm8.5-.938v.938h-1v-.938h1zM0 14.094v-.938h1v.938H0zm7.5 0v-.938h1v.938h-1zm8.5-.938v.938h-1v-.938h1zM.969 16H0v-.969h.5V15h.469v.031H1v.469H.969v.5zm1.875 0h-.938v-1h.938v1zm1.875 0H3.78v-1h.938v1zm1.875 0h-.938v-1h.938v1zm.937 0v-.5H7.5v-.469h.031V15h.938v.031H8.5v.469h-.031v.5H7.53zm2.813 0h-.938v-1h.938v1zm1.875 0h-.938v-1h.938v1zm1.875 0h-.938v-1h.938v1zm.937 0v-.5H15v-.469h.031V15h.469v.031h.5V16h-.969z"/>');
29666  var BIconBorderAll = /* @__PURE__ */ makeIcon("BorderAll", '<path d="M0 0h16v16H0V0zm1 1v6.5h6.5V1H1zm7.5 0v6.5H15V1H8.5zM15 8.5H8.5V15H15V8.5zM7.5 15V8.5H1V15h6.5z"/>');
29667  var BIconBorderBottom = /* @__PURE__ */ makeIcon("BorderBottom", '<path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.469v-.031h.5V7.53h-.5V7.5h-.469v.031H15v.938h.031V8.5zM0 9.406v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zM0 15h16v1H0v-1z"/>');
29668  var BIconBorderCenter = /* @__PURE__ */ makeIcon("BorderCenter", '<path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM0 8.5v-1h16v1H0zm0 .906v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5h.938v-.5H8.5v-.469h-.031V15H7.53v.031H7.5v.469h.031zm1.875.5h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5H16v-.969h-.5V15h-.469v.031H15v.469h.031z"/>');
29669  var BIconBorderInner = /* @__PURE__ */ makeIcon("BorderInner", '<path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1z"/><path d="M8.5 7.5H16v1H8.5V16h-1V8.5H0v-1h7.5V0h1v7.5z"/><path d="M9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm14-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM0 9.406v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm3.75 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5H16v-.969h-.5V15h-.469v.031H15v.469h.031z"/>');
29670  var BIconBorderLeft = /* @__PURE__ */ makeIcon("BorderLeft", '<path d="M0 0v16h1V0H0zm1.906 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM7.5 1.906v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM7.5 3.781v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM7.5 5.656v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1.906 8.5h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.469v-.031h.5V7.53h-.5V7.5h-.469v.031H15v.938h.031V8.5zM7.5 9.406v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-8.5.937v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-8.5.937v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zM1.906 16h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5h.938v-.5H8.5v-.469h-.031V15H7.53v.031H7.5v.469h.031zm1.875.5h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5H16v-.969h-.5V15h-.469v.031H15v.469h.031z"/>');
29671  var BIconBorderMiddle = /* @__PURE__ */ makeIcon("BorderMiddle", '<path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM8.5 16h-1V0h1v16zm.906-15h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.469V.969h.5V0h-.969v.5H15v.469h.031V1zM1 2.844v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm14-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm14-.938v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm3.75 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.469v-.031h.5V7.53h-.5V7.5h-.469v.031H15v.938h.031V8.5zM0 9.406v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm16 .938v-.938h-1v.938h1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm3.75 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5H16v-.969h-.5V15h-.469v.031H15v.469h.031z"/>');
29672  var BIconBorderOuter = /* @__PURE__ */ makeIcon("BorderOuter", '<path d="M7.5 1.906v.938h1v-.938h-1zm0 1.875v.938h1V3.78h-1zm0 1.875v.938h1v-.938h-1zM1.906 8.5h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zM7.5 9.406v.938h1v-.938h-1zm0 1.875v.938h1v-.938h-1zm0 1.875v.938h1v-.938h-1z"/><path d="M0 0v16h16V0H0zm1 1h14v14H1V1z"/>');
29673  var BIconBorderRight = /* @__PURE__ */ makeIcon("BorderRight", '<path d="M.969 0H0v.969h.5V1h.469V.969H1V.5H.969V0zm.937 1h.938V0h-.938v1zm1.875 0h.938V0H3.78v1zm1.875 0h.938V0h-.938v1zM7.531.969V1h.938V.969H8.5V.5h-.031V0H7.53v.5H7.5v.469h.031zM9.406 1h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zm1.875 0h.938V0h-.938v1zM16 0h-1v16h1V0zM1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zM0 9.406v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zM0 11.281v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zM0 13.156v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5h.938v-.5H8.5v-.469h-.031V15H7.53v.031H7.5v.469h.031zm1.875.5h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1z"/>');
29674  var BIconBorderStyle = /* @__PURE__ */ makeIcon("BorderStyle", '<path d="M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm8 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-4 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm8 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-4-4a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1z"/>');
29675  var BIconBorderTop = /* @__PURE__ */ makeIcon("BorderTop", '<path d="M0 0v1h16V0H0zm1 2.844v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM1 4.719V3.78H0v.938h1zm6.5-.938v.938h1V3.78h-1zm7.5 0v.938h1V3.78h-1zM1 6.594v-.938H0v.938h1zm6.5-.938v.938h1v-.938h-1zm7.5 0v.938h1v-.938h-1zM.5 8.5h.469v-.031H1V7.53H.969V7.5H.5v.031H0v.938h.5V8.5zm1.406 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm2.813 0v-.031H8.5V7.53h-.031V7.5H7.53v.031H7.5v.938h.031V8.5h.938zm.937 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.469v-.031h.5V7.53h-.5V7.5h-.469v.031H15v.938h.031V8.5zM0 9.406v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zm-16 .937v.938h1v-.938H0zm7.5 0v.938h1v-.938h-1zm8.5.938v-.938h-1v.938h1zM0 16h.969v-.5H1v-.469H.969V15H.5v.031H0V16zm1.906 0h.938v-1h-.938v1zm1.875 0h.938v-1H3.78v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5h.938v-.5H8.5v-.469h-.031V15H7.53v.031H7.5v.469h.031zm1.875.5h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875 0h.938v-1h-.938v1zm1.875-.5v.5H16v-.969h-.5V15h-.469v.031H15v.469h.031z"/>');
29676  var BIconBorderWidth = /* @__PURE__ */ makeIcon("BorderWidth", '<path d="M0 3.5A.5.5 0 0 1 .5 3h15a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-2zm0 5A.5.5 0 0 1 .5 8h15a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-1zm0 4a.5.5 0 0 1 .5-.5h15a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5z"/>');
29677  var BIconBoundingBox = /* @__PURE__ */ makeIcon("BoundingBox", '<path d="M5 2V0H0v5h2v6H0v5h5v-2h6v2h5v-5h-2V5h2V0h-5v2H5zm6 1v2h2v6h-2v2H5v-2H3V5h2V3h6zm1-2h3v3h-3V1zm3 11v3h-3v-3h3zM4 15H1v-3h3v3zM1 4V1h3v3H1z"/>');
29678  var BIconBoundingBoxCircles = /* @__PURE__ */ makeIcon("BoundingBoxCircles", '<path d="M2 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM0 2a2 2 0 0 1 3.937-.5h8.126A2 2 0 1 1 14.5 3.937v8.126a2 2 0 1 1-2.437 2.437H3.937A2 2 0 1 1 1.5 12.063V3.937A2 2 0 0 1 0 2zm2.5 1.937v8.126c.703.18 1.256.734 1.437 1.437h8.126a2.004 2.004 0 0 1 1.437-1.437V3.937A2.004 2.004 0 0 1 12.063 2.5H3.937A2.004 2.004 0 0 1 2.5 3.937zM14 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zM2 13a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
29679  var BIconBox = /* @__PURE__ */ makeIcon("Box", '<path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5 8 5.961 14.154 3.5 8.186 1.113zM15 4.239l-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z"/>');
29680  var BIconBoxArrowDown = /* @__PURE__ */ makeIcon("BoxArrowDown", '<path fill-rule="evenodd" d="M3.5 10a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 0 0 1h2A1.5 1.5 0 0 0 14 9.5v-8A1.5 1.5 0 0 0 12.5 0h-9A1.5 1.5 0 0 0 2 1.5v8A1.5 1.5 0 0 0 3.5 11h2a.5.5 0 0 0 0-1h-2z"/><path fill-rule="evenodd" d="M7.646 15.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 14.293V5.5a.5.5 0 0 0-1 0v8.793l-2.146-2.147a.5.5 0 0 0-.708.708l3 3z"/>');
29681  var BIconBoxArrowDownLeft = /* @__PURE__ */ makeIcon("BoxArrowDownLeft", '<path fill-rule="evenodd" d="M7.364 12.5a.5.5 0 0 0 .5.5H14.5a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 14.5 0h-10A1.5 1.5 0 0 0 3 1.5v6.636a.5.5 0 1 0 1 0V1.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H7.864a.5.5 0 0 0-.5.5z"/><path fill-rule="evenodd" d="M0 15.5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1H1.707l8.147-8.146a.5.5 0 0 0-.708-.708L1 14.293V10.5a.5.5 0 0 0-1 0v5z"/>');
29682  var BIconBoxArrowDownRight = /* @__PURE__ */ makeIcon("BoxArrowDownRight", '<path fill-rule="evenodd" d="M8.636 12.5a.5.5 0 0 1-.5.5H1.5A1.5 1.5 0 0 1 0 11.5v-10A1.5 1.5 0 0 1 1.5 0h10A1.5 1.5 0 0 1 13 1.5v6.636a.5.5 0 0 1-1 0V1.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6.636a.5.5 0 0 1 .5.5z"/><path fill-rule="evenodd" d="M16 15.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h3.793L6.146 6.854a.5.5 0 1 1 .708-.708L15 14.293V10.5a.5.5 0 0 1 1 0v5z"/>');
29683  var BIconBoxArrowInDown = /* @__PURE__ */ makeIcon("BoxArrowInDown", '<path fill-rule="evenodd" d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1h-2z"/><path fill-rule="evenodd" d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/>');
29684  var BIconBoxArrowInDownLeft = /* @__PURE__ */ makeIcon("BoxArrowInDownLeft", '<path fill-rule="evenodd" d="M9.636 2.5a.5.5 0 0 0-.5-.5H2.5A1.5 1.5 0 0 0 1 3.5v10A1.5 1.5 0 0 0 2.5 15h10a1.5 1.5 0 0 0 1.5-1.5V6.864a.5.5 0 0 0-1 0V13.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z"/><path fill-rule="evenodd" d="M5 10.5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1H6.707l8.147-8.146a.5.5 0 0 0-.708-.708L6 9.293V5.5a.5.5 0 0 0-1 0v5z"/>');
29685  var BIconBoxArrowInDownRight = /* @__PURE__ */ makeIcon("BoxArrowInDownRight", '<path fill-rule="evenodd" d="M6.364 2.5a.5.5 0 0 1 .5-.5H13.5A1.5 1.5 0 0 1 15 3.5v10a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 2 13.5V6.864a.5.5 0 1 1 1 0V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5H6.864a.5.5 0 0 1-.5-.5z"/><path fill-rule="evenodd" d="M11 10.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h3.793L1.146 1.854a.5.5 0 1 1 .708-.708L10 9.293V5.5a.5.5 0 0 1 1 0v5z"/>');
29686  var BIconBoxArrowInLeft = /* @__PURE__ */ makeIcon("BoxArrowInLeft", '<path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/><path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>');
29687  var BIconBoxArrowInRight = /* @__PURE__ */ makeIcon("BoxArrowInRight", '<path fill-rule="evenodd" d="M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z"/><path fill-rule="evenodd" d="M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"/>');
29688  var BIconBoxArrowInUp = /* @__PURE__ */ makeIcon("BoxArrowInUp", '<path fill-rule="evenodd" d="M3.5 10a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 0 0 1h2A1.5 1.5 0 0 0 14 9.5v-8A1.5 1.5 0 0 0 12.5 0h-9A1.5 1.5 0 0 0 2 1.5v8A1.5 1.5 0 0 0 3.5 11h2a.5.5 0 0 0 0-1h-2z"/><path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z"/>');
29689  var BIconBoxArrowInUpLeft = /* @__PURE__ */ makeIcon("BoxArrowInUpLeft", '<path fill-rule="evenodd" d="M9.636 13.5a.5.5 0 0 1-.5.5H2.5A1.5 1.5 0 0 1 1 12.5v-10A1.5 1.5 0 0 1 2.5 1h10A1.5 1.5 0 0 1 14 2.5v6.636a.5.5 0 0 1-1 0V2.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h6.636a.5.5 0 0 1 .5.5z"/><path fill-rule="evenodd" d="M5 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1H6.707l8.147 8.146a.5.5 0 0 1-.708.708L6 6.707V10.5a.5.5 0 0 1-1 0v-5z"/>');
29690  var BIconBoxArrowInUpRight = /* @__PURE__ */ makeIcon("BoxArrowInUpRight", '<path fill-rule="evenodd" d="M6.364 13.5a.5.5 0 0 0 .5.5H13.5a1.5 1.5 0 0 0 1.5-1.5v-10A1.5 1.5 0 0 0 13.5 1h-10A1.5 1.5 0 0 0 2 2.5v6.636a.5.5 0 1 0 1 0V2.5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5H6.864a.5.5 0 0 0-.5.5z"/><path fill-rule="evenodd" d="M11 5.5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793l-8.147 8.146a.5.5 0 0 0 .708.708L10 6.707V10.5a.5.5 0 0 0 1 0v-5z"/>');
29691  var BIconBoxArrowLeft = /* @__PURE__ */ makeIcon("BoxArrowLeft", '<path fill-rule="evenodd" d="M6 12.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v2a.5.5 0 0 1-1 0v-2A1.5 1.5 0 0 1 6.5 2h8A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 5 12.5v-2a.5.5 0 0 1 1 0v2z"/><path fill-rule="evenodd" d="M.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L1.707 7.5H10.5a.5.5 0 0 1 0 1H1.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>');
29692  var BIconBoxArrowRight = /* @__PURE__ */ makeIcon("BoxArrowRight", '<path fill-rule="evenodd" d="M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0v2z"/><path fill-rule="evenodd" d="M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"/>');
29693  var BIconBoxArrowUp = /* @__PURE__ */ makeIcon("BoxArrowUp", '<path fill-rule="evenodd" d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1h-2z"/><path fill-rule="evenodd" d="M7.646.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 1.707V10.5a.5.5 0 0 1-1 0V1.707L5.354 3.854a.5.5 0 1 1-.708-.708l3-3z"/>');
29694  var BIconBoxArrowUpLeft = /* @__PURE__ */ makeIcon("BoxArrowUpLeft", '<path fill-rule="evenodd" d="M7.364 3.5a.5.5 0 0 1 .5-.5H14.5A1.5 1.5 0 0 1 16 4.5v10a1.5 1.5 0 0 1-1.5 1.5h-10A1.5 1.5 0 0 1 3 14.5V7.864a.5.5 0 1 1 1 0V14.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5H7.864a.5.5 0 0 1-.5-.5z"/><path fill-rule="evenodd" d="M0 .5A.5.5 0 0 1 .5 0h5a.5.5 0 0 1 0 1H1.707l8.147 8.146a.5.5 0 0 1-.708.708L1 1.707V5.5a.5.5 0 0 1-1 0v-5z"/>');
29695  var BIconBoxArrowUpRight = /* @__PURE__ */ makeIcon("BoxArrowUpRight", '<path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z"/><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z"/>');
29696  var BIconBoxSeam = /* @__PURE__ */ makeIcon("BoxSeam", '<path d="M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2l-2.218-.887zm3.564 1.426L5.596 5 8 5.961 14.154 3.5l-2.404-.961zm3.25 1.7-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923l6.5 2.6zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464L7.443.184z"/>');
29697  var BIconBraces = /* @__PURE__ */ makeIcon("Braces", '<path d="M2.114 8.063V7.9c1.005-.102 1.497-.615 1.497-1.6V4.503c0-1.094.39-1.538 1.354-1.538h.273V2h-.376C3.25 2 2.49 2.759 2.49 4.352v1.524c0 1.094-.376 1.456-1.49 1.456v1.299c1.114 0 1.49.362 1.49 1.456v1.524c0 1.593.759 2.352 2.372 2.352h.376v-.964h-.273c-.964 0-1.354-.444-1.354-1.538V9.663c0-.984-.492-1.497-1.497-1.6zM13.886 7.9v.163c-1.005.103-1.497.616-1.497 1.6v1.798c0 1.094-.39 1.538-1.354 1.538h-.273v.964h.376c1.613 0 2.372-.759 2.372-2.352v-1.524c0-1.094.376-1.456 1.49-1.456V7.332c-1.114 0-1.49-.362-1.49-1.456V4.352C13.51 2.759 12.75 2 11.138 2h-.376v.964h.273c.964 0 1.354.444 1.354 1.538V6.3c0 .984.492 1.497 1.497 1.6z"/>');
29698  var BIconBricks = /* @__PURE__ */ makeIcon("Bricks", '<path d="M0 .5A.5.5 0 0 1 .5 0h15a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H14v2h1.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H14v2h1.5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5H2v-2H.5a.5.5 0 0 1-.5-.5v-3A.5.5 0 0 1 .5 6H2V4H.5a.5.5 0 0 1-.5-.5v-3zM3 4v2h4.5V4H3zm5.5 0v2H13V4H8.5zM3 10v2h4.5v-2H3zm5.5 0v2H13v-2H8.5zM1 1v2h3.5V1H1zm4.5 0v2h5V1h-5zm6 0v2H15V1h-3.5zM1 7v2h3.5V7H1zm4.5 0v2h5V7h-5zm6 0v2H15V7h-3.5zM1 13v2h3.5v-2H1zm4.5 0v2h5v-2h-5zm6 0v2H15v-2h-3.5z"/>');
29699  var BIconBriefcase = /* @__PURE__ */ makeIcon("Briefcase", '<path d="M6.5 1A1.5 1.5 0 0 0 5 2.5V3H1.5A1.5 1.5 0 0 0 0 4.5v8A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-8A1.5 1.5 0 0 0 14.5 3H11v-.5A1.5 1.5 0 0 0 9.5 1h-3zm0 1h3a.5.5 0 0 1 .5.5V3H6v-.5a.5.5 0 0 1 .5-.5zm1.886 6.914L15 7.151V12.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5V7.15l6.614 1.764a1.5 1.5 0 0 0 .772 0zM1.5 4h13a.5.5 0 0 1 .5.5v1.616L8.129 7.948a.5.5 0 0 1-.258 0L1 6.116V4.5a.5.5 0 0 1 .5-.5z"/>');
29700  var BIconBriefcaseFill = /* @__PURE__ */ makeIcon("BriefcaseFill", '<path d="M6.5 1A1.5 1.5 0 0 0 5 2.5V3H1.5A1.5 1.5 0 0 0 0 4.5v1.384l7.614 2.03a1.5 1.5 0 0 0 .772 0L16 5.884V4.5A1.5 1.5 0 0 0 14.5 3H11v-.5A1.5 1.5 0 0 0 9.5 1h-3zm0 1h3a.5.5 0 0 1 .5.5V3H6v-.5a.5.5 0 0 1 .5-.5z"/><path d="M0 12.5A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5V6.85L8.129 8.947a.5.5 0 0 1-.258 0L0 6.85v5.65z"/>');
29701  var BIconBrightnessAltHigh = /* @__PURE__ */ makeIcon("BrightnessAltHigh", '<path d="M8 3a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 3zm8 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zm-13.5.5a.5.5 0 0 0 0-1h-2a.5.5 0 0 0 0 1h2zm11.157-6.157a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm-9.9 2.121a.5.5 0 0 0 .707-.707L3.05 5.343a.5.5 0 1 0-.707.707l1.414 1.414zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 2.959 2.5H5.04A3 3 0 0 1 8 8z"/>');
29702  var BIconBrightnessAltHighFill = /* @__PURE__ */ makeIcon("BrightnessAltHighFill", '<path d="M8 3a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 3zm8 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zm-13.5.5a.5.5 0 0 0 0-1h-2a.5.5 0 0 0 0 1h2zm11.157-6.157a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm-9.9 2.121a.5.5 0 0 0 .707-.707L3.05 5.343a.5.5 0 1 0-.707.707l1.414 1.414zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4z"/>');
29703  var BIconBrightnessAltLow = /* @__PURE__ */ makeIcon("BrightnessAltLow", '<path d="M8.5 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM2 11a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm10.243-3.536a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-8.486-.707a.5.5 0 1 0 .707.707.5.5 0 0 0-.707-.707zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4zm0 1a3 3 0 0 1 2.959 2.5H5.04A3 3 0 0 1 8 8z"/>');
29704  var BIconBrightnessAltLowFill = /* @__PURE__ */ makeIcon("BrightnessAltLowFill", '<path d="M8.5 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5 6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM2 11a.5.5 0 1 0 1 0 .5.5 0 0 0-1 0zm10.243-3.536a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-8.486-.707a.5.5 0 1 0 .707.707.5.5 0 0 0-.707-.707zM8 7a4 4 0 0 0-4 4 .5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 4 4 0 0 0-4-4z"/>');
29705  var BIconBrightnessHigh = /* @__PURE__ */ makeIcon("BrightnessHigh", '<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"/>');
29706  var BIconBrightnessHighFill = /* @__PURE__ */ makeIcon("BrightnessHighFill", '<path d="M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"/>');
29707  var BIconBrightnessLow = /* @__PURE__ */ makeIcon("BrightnessLow", '<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm.5-9.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 11a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-11 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9.743-4.036a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-7.779 7.779a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm7.072 0a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707zM3.757 4.464a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707z"/>');
29708  var BIconBrightnessLowFill = /* @__PURE__ */ makeIcon("BrightnessLowFill", '<path d="M12 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM8.5 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 11a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm5-5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-11 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9.743-4.036a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm-7.779 7.779a.5.5 0 1 1-.707-.707.5.5 0 0 1 .707.707zm7.072 0a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707zM3.757 4.464a.5.5 0 1 1 .707-.707.5.5 0 0 1-.707.707z"/>');
29709  var BIconBroadcast = /* @__PURE__ */ makeIcon("Broadcast", '<path d="M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>');
29710  var BIconBroadcastPin = /* @__PURE__ */ makeIcon("BroadcastPin", '<path d="M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM6 8a2 2 0 1 1 2.5 1.937V15.5a.5.5 0 0 1-1 0V9.937A2 2 0 0 1 6 8z"/>');
29711  var BIconBrush = /* @__PURE__ */ makeIcon("Brush", '<path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.608.261-.619.658-1.419 1.187-2.069 2.176-2.67 6.18-6.206 9.117-8.104a.5.5 0 0 1 .596.04zM4.705 11.912a1.23 1.23 0 0 0-.419-.1c-.246-.013-.573.05-.879.479-.197.275-.355.532-.5.777l-.105.177c-.106.181-.213.362-.32.528a3.39 3.39 0 0 1-.76.861c.69.112 1.736.111 2.657-.12.559-.139.843-.569.993-1.06a3.122 3.122 0 0 0 .126-.75l-.793-.792zm1.44.026c.12-.04.277-.1.458-.183a5.068 5.068 0 0 0 1.535-1.1c1.9-1.996 4.412-5.57 6.052-8.631-2.59 1.927-5.566 4.66-7.302 6.792-.442.543-.795 1.243-1.042 1.826-.121.288-.214.54-.275.72v.001l.575.575zm-4.973 3.04.007-.005a.031.031 0 0 1-.007.004zm3.582-3.043.002.001h-.002z"/>');
29712  var BIconBrushFill = /* @__PURE__ */ makeIcon("BrushFill", '<path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.608.261-.619.658-1.419 1.187-2.069 2.176-2.67 6.18-6.206 9.117-8.104a.5.5 0 0 1 .596.04z"/>');
29713  var BIconBucket = /* @__PURE__ */ makeIcon("Bucket", '<path d="M2.522 5H2a.5.5 0 0 0-.494.574l1.372 9.149A1.5 1.5 0 0 0 4.36 16h7.278a1.5 1.5 0 0 0 1.483-1.277l1.373-9.149A.5.5 0 0 0 14 5h-.522A5.5 5.5 0 0 0 2.522 5zm1.005 0a4.5 4.5 0 0 1 8.945 0H3.527zm9.892 1-1.286 8.574a.5.5 0 0 1-.494.426H4.36a.5.5 0 0 1-.494-.426L2.58 6h10.838z"/>');
29714  var BIconBucketFill = /* @__PURE__ */ makeIcon("BucketFill", '<path d="M2.522 5H2a.5.5 0 0 0-.494.574l1.372 9.149A1.5 1.5 0 0 0 4.36 16h7.278a1.5 1.5 0 0 0 1.483-1.277l1.373-9.149A.5.5 0 0 0 14 5h-.522A5.5 5.5 0 0 0 2.522 5zm1.005 0a4.5 4.5 0 0 1 8.945 0H3.527z"/>');
29715  var BIconBug = /* @__PURE__ */ makeIcon("Bug", '<path d="M4.355.522a.5.5 0 0 1 .623.333l.291.956A4.979 4.979 0 0 1 8 1c1.007 0 1.946.298 2.731.811l.29-.956a.5.5 0 1 1 .957.29l-.41 1.352A4.985 4.985 0 0 1 13 6h.5a.5.5 0 0 0 .5-.5V5a.5.5 0 0 1 1 0v.5A1.5 1.5 0 0 1 13.5 7H13v1h1.5a.5.5 0 0 1 0 1H13v1h.5a1.5 1.5 0 0 1 1.5 1.5v.5a.5.5 0 1 1-1 0v-.5a.5.5 0 0 0-.5-.5H13a5 5 0 0 1-10 0h-.5a.5.5 0 0 0-.5.5v.5a.5.5 0 1 1-1 0v-.5A1.5 1.5 0 0 1 2.5 10H3V9H1.5a.5.5 0 0 1 0-1H3V7h-.5A1.5 1.5 0 0 1 1 5.5V5a.5.5 0 0 1 1 0v.5a.5.5 0 0 0 .5.5H3c0-1.364.547-2.601 1.432-3.503l-.41-1.352a.5.5 0 0 1 .333-.623zM4 7v4a4 4 0 0 0 3.5 3.97V7H4zm4.5 0v7.97A4 4 0 0 0 12 11V7H8.5zM12 6a3.989 3.989 0 0 0-1.334-2.982A3.983 3.983 0 0 0 8 2a3.983 3.983 0 0 0-2.667 1.018A3.989 3.989 0 0 0 4 6h8z"/>');
29716  var BIconBugFill = /* @__PURE__ */ makeIcon("BugFill", '<path d="M4.978.855a.5.5 0 1 0-.956.29l.41 1.352A4.985 4.985 0 0 0 3 6h10a4.985 4.985 0 0 0-1.432-3.503l.41-1.352a.5.5 0 1 0-.956-.29l-.291.956A4.978 4.978 0 0 0 8 1a4.979 4.979 0 0 0-2.731.811l-.29-.956z"/><path d="M13 6v1H8.5v8.975A5 5 0 0 0 13 11h.5a.5.5 0 0 1 .5.5v.5a.5.5 0 1 0 1 0v-.5a1.5 1.5 0 0 0-1.5-1.5H13V9h1.5a.5.5 0 0 0 0-1H13V7h.5A1.5 1.5 0 0 0 15 5.5V5a.5.5 0 0 0-1 0v.5a.5.5 0 0 1-.5.5H13zm-5.5 9.975V7H3V6h-.5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 0-1 0v.5A1.5 1.5 0 0 0 2.5 7H3v1H1.5a.5.5 0 0 0 0 1H3v1h-.5A1.5 1.5 0 0 0 1 11.5v.5a.5.5 0 1 0 1 0v-.5a.5.5 0 0 1 .5-.5H3a5 5 0 0 0 4.5 4.975z"/>');
29717  var BIconBuilding = /* @__PURE__ */ makeIcon("Building", '<path fill-rule="evenodd" d="M14.763.075A.5.5 0 0 1 15 .5v15a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V14h-1v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10a.5.5 0 0 1 .342-.474L6 7.64V4.5a.5.5 0 0 1 .276-.447l8-4a.5.5 0 0 1 .487.022zM6 8.694 1 10.36V15h5V8.694zM7 15h2v-1.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5V15h2V1.309l-7 3.5V15z"/><path d="M2 11h1v1H2v-1zm2 0h1v1H4v-1zm-2 2h1v1H2v-1zm2 0h1v1H4v-1zm4-4h1v1H8V9zm2 0h1v1h-1V9zm-2 2h1v1H8v-1zm2 0h1v1h-1v-1zm2-2h1v1h-1V9zm0 2h1v1h-1v-1zM8 7h1v1H8V7zm2 0h1v1h-1V7zm2 0h1v1h-1V7zM8 5h1v1H8V5zm2 0h1v1h-1V5zm2 0h1v1h-1V5zm0-2h1v1h-1V3z"/>');
29718  var BIconBullseye = /* @__PURE__ */ makeIcon("Bullseye", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M8 13A5 5 0 1 1 8 3a5 5 0 0 1 0 10zm0 1A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"/><path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"/><path d="M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
29719  var BIconCalculator = /* @__PURE__ */ makeIcon("Calculator", '<path d="M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"/><path d="M4 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-2zm0 4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-4z"/>');
29720  var BIconCalculatorFill = /* @__PURE__ */ makeIcon("CalculatorFill", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm2 .5v2a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM4.5 9a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM4 12.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM7.5 6a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM7 9.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm.5 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM10 6.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm.5 2.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5h-1z"/>');
29721  var BIconCalendar = /* @__PURE__ */ makeIcon("Calendar", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29722  var BIconCalendar2 = /* @__PURE__ */ makeIcon("Calendar2", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29723  var BIconCalendar2Check = /* @__PURE__ */ makeIcon("Calendar2Check", '<path d="M10.854 8.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29724  var BIconCalendar2CheckFill = /* @__PURE__ */ makeIcon("Calendar2CheckFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-2.6 5.854a.5.5 0 0 0-.708-.708L7.5 10.793 6.354 9.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>');
29725  var BIconCalendar2Date = /* @__PURE__ */ makeIcon("Calendar2Date", '<path d="M6.445 12.688V7.354h-.633A12.6 12.6 0 0 0 4.5 8.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61h.675zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29726  var BIconCalendar2DateFill = /* @__PURE__ */ makeIcon("Calendar2DateFill", '<path d="M9.402 10.246c.625 0 1.184-.484 1.184-1.18 0-.832-.527-1.23-1.16-1.23-.586 0-1.168.387-1.168 1.21 0 .817.543 1.2 1.144 1.2z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-4.118 9.79c1.258 0 2-1.067 2-2.872 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684c.047.64.594 1.406 1.703 1.406zm-2.89-5.435h-.633A12.6 12.6 0 0 0 4.5 8.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61h.675V7.354z"/>');
29727  var BIconCalendar2Day = /* @__PURE__ */ makeIcon("Calendar2Day", '<path d="M4.684 12.523v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105zm2.805-5.093c0 .238.192.425.43.425a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43zm.094 5.093h.672V8.418h-.672v4.105z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29728  var BIconCalendar2DayFill = /* @__PURE__ */ makeIcon("Calendar2DayFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-2.24 4.855a.428.428 0 1 0 0-.855.426.426 0 0 0-.429.43c0 .238.192.425.43.425zm.337.563h-.672v4.105h.672V8.418zm-6.867 4.105v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105z"/>');
29729  var BIconCalendar2Event = /* @__PURE__ */ makeIcon("Calendar2Event", '<path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29730  var BIconCalendar2EventFill = /* @__PURE__ */ makeIcon("Calendar2EventFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM11.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
29731  var BIconCalendar2Fill = /* @__PURE__ */ makeIcon("Calendar2Fill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM2.545 3h10.91c.3 0 .545.224.545.5v1c0 .276-.244.5-.546.5H2.545C2.245 5 2 4.776 2 4.5v-1c0-.276.244-.5.545-.5z"/>');
29732  var BIconCalendar2Minus = /* @__PURE__ */ makeIcon("Calendar2Minus", '<path d="M5.5 10.5A.5.5 0 0 1 6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29733  var BIconCalendar2MinusFill = /* @__PURE__ */ makeIcon("Calendar2MinusFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM6 10a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H6z"/>');
29734  var BIconCalendar2Month = /* @__PURE__ */ makeIcon("Calendar2Month", '<path d="m2.56 12.332.54-1.602h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332h.71zm1.544-4.527L4.9 10.18H3.284l.8-2.375h.02zm5.746.422h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668V8.227zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V8.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.23.683 1.902 1.64 1.902.558 0 1.008-.293 1.172-.648h.02v.605c0 .645-.423 1.023-1.071 1.023zm.008-4.53c.648 0 1.062.527 1.062 1.359v.253c0 .848-.39 1.364-1.062 1.364-.692 0-1.098-.512-1.098-1.364v-.253c0-.868.406-1.36 1.098-1.36z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29735  var BIconCalendar2MonthFill = /* @__PURE__ */ makeIcon("Calendar2MonthFill", '<path d="M4.104 7.805 4.9 10.18H3.284l.8-2.375h.02zm9.074 2.297c0-.832-.414-1.36-1.062-1.36-.692 0-1.098.492-1.098 1.36v.253c0 .852.406 1.364 1.098 1.364.671 0 1.062-.516 1.062-1.364v-.253z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM2.561 12.332 3.1 10.73h1.984l.54 1.602h.718L4.444 7h-.696L1.85 12.332h.71zM9.85 8.227h-.676v2.543c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V8.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668V8.227zm1.273 4.41h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V8.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.23.683 1.902 1.64 1.902.558 0 1.008-.293 1.172-.648h.02v.605c0 .645-.423 1.023-1.071 1.023-.563 0-.91-.304-.985-.636z"/>');
29736  var BIconCalendar2Plus = /* @__PURE__ */ makeIcon("Calendar2Plus", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM8 8a.5.5 0 0 1 .5.5V10H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V11H6a.5.5 0 0 1 0-1h1.5V8.5A.5.5 0 0 1 8 8z"/>');
29737  var BIconCalendar2PlusFill = /* @__PURE__ */ makeIcon("Calendar2PlusFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 3.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5H2.545c-.3 0-.545.224-.545.5zm6.5 5a.5.5 0 0 0-1 0V10H6a.5.5 0 0 0 0 1h1.5v1.5a.5.5 0 0 0 1 0V11H10a.5.5 0 0 0 0-1H8.5V8.5z"/>');
29738  var BIconCalendar2Range = /* @__PURE__ */ makeIcon("Calendar2Range", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM9 8a1 1 0 0 1 1-1h5v2h-5a1 1 0 0 1-1-1zm-8 2h4a1 1 0 1 1 0 2H1v-2z"/>');
29739  var BIconCalendar2RangeFill = /* @__PURE__ */ makeIcon("Calendar2RangeFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM10 7a1 1 0 0 0 0 2h5V7h-5zm-4 4a1 1 0 0 0-1-1H1v2h4a1 1 0 0 0 1-1z"/>');
29740  var BIconCalendar2Week = /* @__PURE__ */ makeIcon("Calendar2Week", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4zM11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>');
29741  var BIconCalendar2WeekFill = /* @__PURE__ */ makeIcon("Calendar2WeekFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zM8.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm3 0a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM3 10.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm3.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
29742  var BIconCalendar2X = /* @__PURE__ */ makeIcon("Calendar2X", '<path d="M6.146 8.146a.5.5 0 0 1 .708 0L8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 0 1 0-.708z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2z"/><path d="M2.5 4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V4z"/>');
29743  var BIconCalendar2XFill = /* @__PURE__ */ makeIcon("Calendar2XFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zm9.954 3H2.545c-.3 0-.545.224-.545.5v1c0 .276.244.5.545.5h10.91c.3 0 .545-.224.545-.5v-1c0-.276-.244-.5-.546-.5zm-6.6 5.146a.5.5 0 1 0-.708.708L7.293 10l-1.147 1.146a.5.5 0 0 0 .708.708L8 10.707l1.146 1.147a.5.5 0 0 0 .708-.708L8.707 10l1.147-1.146a.5.5 0 0 0-.708-.708L8 9.293 6.854 8.146z"/>');
29744  var BIconCalendar3 = /* @__PURE__ */ makeIcon("Calendar3", '<path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/><path d="M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29745  var BIconCalendar3Event = /* @__PURE__ */ makeIcon("Calendar3Event", '<path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/><path d="M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29746  var BIconCalendar3EventFill = /* @__PURE__ */ makeIcon("Calendar3EventFill", '<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"/>');
29747  var BIconCalendar3Fill = /* @__PURE__ */ makeIcon("Calendar3Fill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2H0zm0 1v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3H0z"/>');
29748  var BIconCalendar3Range = /* @__PURE__ */ makeIcon("Calendar3Range", '<path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/><path d="M7 10a1 1 0 0 0 0-2H1v2h6zm2-3h6V5H9a1 1 0 0 0 0 2z"/>');
29749  var BIconCalendar3RangeFill = /* @__PURE__ */ makeIcon("Calendar3RangeFill", '<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 8V3h16v2h-6a1 1 0 1 0 0 2h6v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-4h6a1 1 0 1 0 0-2H0z"/>');
29750  var BIconCalendar3Week = /* @__PURE__ */ makeIcon("Calendar3Week", '<path d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z"/><path d="M12 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm2-3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-5 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29751  var BIconCalendar3WeekFill = /* @__PURE__ */ makeIcon("Calendar3WeekFill", '<path fill-rule="evenodd" d="M2 0a2 2 0 0 0-2 2h16a2 2 0 0 0-2-2H2zM0 14V3h16v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm12-8a1 1 0 1 0 2 0 1 1 0 0 0-2 0zM5 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm5-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM2 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"/>');
29752  var BIconCalendar4 = /* @__PURE__ */ makeIcon("Calendar4", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/>');
29753  var BIconCalendar4Event = /* @__PURE__ */ makeIcon("Calendar4Event", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/><path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>');
29754  var BIconCalendar4Range = /* @__PURE__ */ makeIcon("Calendar4Range", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/><path d="M9 7.5a.5.5 0 0 1 .5-.5H15v2H9.5a.5.5 0 0 1-.5-.5v-1zm-2 3v1a.5.5 0 0 1-.5.5H1v-2h5.5a.5.5 0 0 1 .5.5z"/>');
29755  var BIconCalendar4Week = /* @__PURE__ */ makeIcon("Calendar4Week", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z"/><path d="M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>');
29756  var BIconCalendarCheck = /* @__PURE__ */ makeIcon("CalendarCheck", '<path d="M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29757  var BIconCalendarCheckFill = /* @__PURE__ */ makeIcon("CalendarCheckFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-5.146-5.146-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
29758  var BIconCalendarDate = /* @__PURE__ */ makeIcon("CalendarDate", '<path d="M6.445 11.688V6.354h-.633A12.6 12.6 0 0 0 4.5 7.16v.695c.375-.257.969-.62 1.258-.777h.012v4.61h.675zm1.188-1.305c.047.64.594 1.406 1.703 1.406 1.258 0 2-1.066 2-2.871 0-1.934-.781-2.668-1.953-2.668-.926 0-1.797.672-1.797 1.809 0 1.16.824 1.77 1.676 1.77.746 0 1.23-.376 1.383-.79h.027c-.004 1.316-.461 2.164-1.305 2.164-.664 0-1.008-.45-1.05-.82h-.684zm2.953-2.317c0 .696-.559 1.18-1.184 1.18-.601 0-1.144-.383-1.144-1.2 0-.823.582-1.21 1.168-1.21.633 0 1.16.398 1.16 1.23z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29759  var BIconCalendarDateFill = /* @__PURE__ */ makeIcon("CalendarDateFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zm5.402 9.746c.625 0 1.184-.484 1.184-1.18 0-.832-.527-1.23-1.16-1.23-.586 0-1.168.387-1.168 1.21 0 .817.543 1.2 1.144 1.2z"/><path d="M16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-6.664-1.21c-1.11 0-1.656-.767-1.703-1.407h.683c.043.37.387.82 1.051.82.844 0 1.301-.848 1.305-2.164h-.027c-.153.414-.637.79-1.383.79-.852 0-1.676-.61-1.676-1.77 0-1.137.871-1.809 1.797-1.809 1.172 0 1.953.734 1.953 2.668 0 1.805-.742 2.871-2 2.871zm-2.89-5.435v5.332H5.77V8.079h-.012c-.29.156-.883.52-1.258.777V8.16a12.6 12.6 0 0 1 1.313-.805h.632z"/>');
29760  var BIconCalendarDay = /* @__PURE__ */ makeIcon("CalendarDay", '<path d="M4.684 11.523v-2.3h2.261v-.61H4.684V6.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V8.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105zm2.805-5.093c0 .238.192.425.43.425a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43zm.094 5.093h.672V7.418h-.672v4.105z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29761  var BIconCalendarDayFill = /* @__PURE__ */ makeIcon("CalendarDayFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16v9zm-4.785-6.145a.428.428 0 1 0 0-.855.426.426 0 0 0-.43.43c0 .238.192.425.43.425zm.336.563h-.672v4.105h.672V8.418zm-6.867 4.105v-2.3h2.261v-.61H4.684V7.801h2.464v-.61H4v5.332h.684zm3.296 0h.676V9.98c0-.554.227-1.007.953-1.007.125 0 .258.004.329.015v-.613a1.806 1.806 0 0 0-.254-.02c-.582 0-.891.32-1.012.567h-.02v-.504H7.98v4.105z"/>');
29762  var BIconCalendarEvent = /* @__PURE__ */ makeIcon("CalendarEvent", '<path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29763  var BIconCalendarEventFill = /* @__PURE__ */ makeIcon("CalendarEventFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zm-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5z"/>');
29764  var BIconCalendarFill = /* @__PURE__ */ makeIcon("CalendarFill", '<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16V4H0V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5z"/>');
29765  var BIconCalendarMinus = /* @__PURE__ */ makeIcon("CalendarMinus", '<path d="M5.5 9.5A.5.5 0 0 1 6 9h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29766  var BIconCalendarMinusFill = /* @__PURE__ */ makeIcon("CalendarMinusFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
29767  var BIconCalendarMonth = /* @__PURE__ */ makeIcon("CalendarMonth", '<path d="M2.56 11.332 3.1 9.73h1.984l.54 1.602h.718L4.444 6h-.696L1.85 11.332h.71zm1.544-4.527L4.9 9.18H3.284l.8-2.375h.02zm5.746.422h-.676V9.77c0 .652-.414 1.023-1.004 1.023-.539 0-.98-.246-.98-1.012V7.227h-.676v2.746c0 .941.606 1.425 1.453 1.425.656 0 1.043-.28 1.188-.605h.027v.539h.668V7.227zm2.258 5.046c-.563 0-.91-.304-.985-.636h-.687c.094.683.625 1.199 1.668 1.199.93 0 1.746-.527 1.746-1.578V7.227h-.649v.578h-.019c-.191-.348-.637-.64-1.195-.64-.965 0-1.64.679-1.64 1.886v.34c0 1.23.683 1.902 1.64 1.902.558 0 1.008-.293 1.172-.648h.02v.605c0 .645-.423 1.023-1.071 1.023zm.008-4.53c.648 0 1.062.527 1.062 1.359v.253c0 .848-.39 1.364-1.062 1.364-.692 0-1.098-.512-1.098-1.364v-.253c0-.868.406-1.36 1.098-1.36z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29768  var BIconCalendarMonthFill = /* @__PURE__ */ makeIcon("CalendarMonthFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zm.104 7.305L4.9 10.18H3.284l.8-2.375h.02zm9.074 2.297c0-.832-.414-1.36-1.062-1.36-.692 0-1.098.492-1.098 1.36v.253c0 .852.406 1.364 1.098 1.364.671 0 1.062-.516 1.062-1.364v-.253z"/><path d="M16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM2.56 12.332h-.71L3.748 7h.696l1.898 5.332h-.719l-.539-1.602H3.1l-.54 1.602zm7.29-4.105v4.105h-.668v-.539h-.027c-.145.324-.532.605-1.188.605-.847 0-1.453-.484-1.453-1.425V8.227h.676v2.554c0 .766.441 1.012.98 1.012.59 0 1.004-.371 1.004-1.023V8.227h.676zm1.273 4.41c.075.332.422.636.985.636.648 0 1.07-.378 1.07-1.023v-.605h-.02c-.163.355-.613.648-1.171.648-.957 0-1.64-.672-1.64-1.902v-.34c0-1.207.675-1.887 1.64-1.887.558 0 1.004.293 1.195.64h.02v-.577h.648v4.03c0 1.052-.816 1.579-1.746 1.579-1.043 0-1.574-.516-1.668-1.2h.687z"/>');
29769  var BIconCalendarPlus = /* @__PURE__ */ makeIcon("CalendarPlus", '<path d="M8 7a.5.5 0 0 1 .5.5V9H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V10H6a.5.5 0 0 1 0-1h1.5V7.5A.5.5 0 0 1 8 7z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29770  var BIconCalendarPlusFill = /* @__PURE__ */ makeIcon("CalendarPlusFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM8.5 8.5V10H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V11H6a.5.5 0 0 1 0-1h1.5V8.5a.5.5 0 0 1 1 0z"/>');
29771  var BIconCalendarRange = /* @__PURE__ */ makeIcon("CalendarRange", '<path d="M9 7a1 1 0 0 1 1-1h5v2h-5a1 1 0 0 1-1-1zM1 9h4a1 1 0 0 1 0 2H1V9z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29772  var BIconCalendarRangeFill = /* @__PURE__ */ makeIcon("CalendarRangeFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 7V5H0v5h5a1 1 0 1 1 0 2H0v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9h-6a1 1 0 1 1 0-2h6z"/>');
29773  var BIconCalendarWeek = /* @__PURE__ */ makeIcon("CalendarWeek", '<path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29774  var BIconCalendarWeekFill = /* @__PURE__ */ makeIcon("CalendarWeekFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM9.5 7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm3 0h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zM2 10.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm3.5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5z"/>');
29775  var BIconCalendarX = /* @__PURE__ */ makeIcon("CalendarX", '<path d="M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708z"/><path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>');
29776  var BIconCalendarXFill = /* @__PURE__ */ makeIcon("CalendarXFill", '<path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4V.5zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2zM6.854 8.146 8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 1 1 .708-.708z"/>');
29777  var BIconCamera = /* @__PURE__ */ makeIcon("Camera", '<path d="M15 12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1.172a3 3 0 0 0 2.12-.879l.83-.828A1 1 0 0 1 6.827 3h2.344a1 1 0 0 1 .707.293l.828.828A3 3 0 0 0 12.828 5H14a1 1 0 0 1 1 1v6zM2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4H2z"/><path d="M8 11a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0 1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM3 6.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/>');
29778  var BIconCamera2 = /* @__PURE__ */ makeIcon("Camera2", '<path d="M5 8c0-1.657 2.343-3 4-3V4a4 4 0 0 0-4 4z"/><path d="M12.318 3h2.015C15.253 3 16 3.746 16 4.667v6.666c0 .92-.746 1.667-1.667 1.667h-2.015A5.97 5.97 0 0 1 9 14a5.972 5.972 0 0 1-3.318-1H1.667C.747 13 0 12.254 0 11.333V4.667C0 3.747.746 3 1.667 3H2a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1h.682A5.97 5.97 0 0 1 9 2c1.227 0 2.367.368 3.318 1zM2 4.5a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0zM14 8A5 5 0 1 0 4 8a5 5 0 0 0 10 0z"/>');
29779  var BIconCameraFill = /* @__PURE__ */ makeIcon("CameraFill", '<path d="M10.5 8.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z"/><path d="M2 4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.172a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 9.172 2H6.828a2 2 0 0 0-1.414.586l-.828.828A2 2 0 0 1 3.172 4H2zm.5 2a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm9 2.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0z"/>');
29780  var BIconCameraReels = /* @__PURE__ */ makeIcon("CameraReels", '<path d="M6 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM1 3a2 2 0 1 0 4 0 2 2 0 0 0-4 0z"/><path d="M9 6h.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 7.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 16H2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h7zm6 8.73V7.27l-3.5 1.555v4.35l3.5 1.556zM1 8v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1z"/><path d="M9 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM7 3a2 2 0 1 1 4 0 2 2 0 0 1-4 0z"/>');
29781  var BIconCameraReelsFill = /* @__PURE__ */ makeIcon("CameraReelsFill", '<path d="M6 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M9 6a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/><path d="M9 6h.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 7.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 16H2a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h7z"/>');
29782  var BIconCameraVideo = /* @__PURE__ */ makeIcon("CameraVideo", '<path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5zm11.5 5.175 3.5 1.556V4.269l-3.5 1.556v4.35zM2 4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h7.5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H2z"/>');
29783  var BIconCameraVideoFill = /* @__PURE__ */ makeIcon("CameraVideoFill", '<path fill-rule="evenodd" d="M0 5a2 2 0 0 1 2-2h7.5a2 2 0 0 1 1.983 1.738l3.11-1.382A1 1 0 0 1 16 4.269v7.462a1 1 0 0 1-1.406.913l-3.111-1.382A2 2 0 0 1 9.5 13H2a2 2 0 0 1-2-2V5z"/>');
29784  var BIconCameraVideoOff = /* @__PURE__ */ makeIcon("CameraVideoOff", '<path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l.714 1H9.5a1 1 0 0 1 1 1v6a1 1 0 0 1-.144.518l.605.847zM1.428 4.18A.999.999 0 0 0 1 5v6a1 1 0 0 0 1 1h5.014l.714 1H2a2 2 0 0 1-2-2V5c0-.675.334-1.272.847-1.634l.58.814zM15 11.73l-3.5-1.555v-4.35L15 4.269v7.462zm-4.407 3.56-10-14 .814-.58 10 14-.814.58z"/>');
29785  var BIconCameraVideoOffFill = /* @__PURE__ */ makeIcon("CameraVideoOffFill", '<path fill-rule="evenodd" d="M10.961 12.365a1.99 1.99 0 0 0 .522-1.103l3.11 1.382A1 1 0 0 0 16 11.731V4.269a1 1 0 0 0-1.406-.913l-3.111 1.382A2 2 0 0 0 9.5 3H4.272l6.69 9.365zm-10.114-9A2.001 2.001 0 0 0 0 5v6a2 2 0 0 0 2 2h5.728L.847 3.366zm9.746 11.925-10-14 .814-.58 10 14-.814.58z"/>');
29786  var BIconCapslock = /* @__PURE__ */ makeIcon("Capslock", '<path fill-rule="evenodd" d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1H1.654C.78 9.5.326 8.455.924 7.816L7.27 1.047zM14.346 8.5 8 1.731 1.654 8.5H4.5a1 1 0 0 1 1 1v1h5v-1a1 1 0 0 1 1-1h2.846zm-9.846 5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1zm6 0h-5v1h5v-1z"/>');
29787  var BIconCapslockFill = /* @__PURE__ */ makeIcon("CapslockFill", '<path d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1H1.654C.78 9.5.326 8.455.924 7.816L7.27 1.047zM4.5 13.5a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-1z"/>');
29788  var BIconCardChecklist = /* @__PURE__ */ makeIcon("CardChecklist", '<path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path d="M7 5.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0zM7 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm-1.496-.854a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0z"/>');
29789  var BIconCardHeading = /* @__PURE__ */ makeIcon("CardHeading", '<path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path d="M3 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0-5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-1z"/>');
29790  var BIconCardImage = /* @__PURE__ */ makeIcon("CardImage", '<path d="M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/><path d="M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13zm13 1a.5.5 0 0 1 .5.5v6l-3.775-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12v.54A.505.505 0 0 1 1 12.5v-9a.5.5 0 0 1 .5-.5h13z"/>');
29791  var BIconCardList = /* @__PURE__ */ makeIcon("CardList", '<path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path d="M5 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 8zm0-2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-1-5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zM4 8a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm0 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/>');
29792  var BIconCardText = /* @__PURE__ */ makeIcon("CardText", '<path d="M14.5 3a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h13zm-13-1A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13z"/><path d="M3 5.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 8a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 8zm0 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
29793  var BIconCaretDown = /* @__PURE__ */ makeIcon("CaretDown", '<path d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z"/>');
29794  var BIconCaretDownFill = /* @__PURE__ */ makeIcon("CaretDownFill", '<path d="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z"/>');
29795  var BIconCaretDownSquare = /* @__PURE__ */ makeIcon("CaretDownSquare", '<path d="M3.626 6.832A.5.5 0 0 1 4 6h8a.5.5 0 0 1 .374.832l-4 4.5a.5.5 0 0 1-.748 0l-4-4.5z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2z"/>');
29796  var BIconCaretDownSquareFill = /* @__PURE__ */ makeIcon("CaretDownSquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4 4a.5.5 0 0 0-.374.832l4 4.5a.5.5 0 0 0 .748 0l4-4.5A.5.5 0 0 0 12 6H4z"/>');
29797  var BIconCaretLeft = /* @__PURE__ */ makeIcon("CaretLeft", '<path d="M10 12.796V3.204L4.519 8 10 12.796zm-.659.753-5.48-4.796a1 1 0 0 1 0-1.506l5.48-4.796A1 1 0 0 1 11 3.204v9.592a1 1 0 0 1-1.659.753z"/>');
29798  var BIconCaretLeftFill = /* @__PURE__ */ makeIcon("CaretLeftFill", '<path d="m3.86 8.753 5.482 4.796c.646.566 1.658.106 1.658-.753V3.204a1 1 0 0 0-1.659-.753l-5.48 4.796a1 1 0 0 0 0 1.506z"/>');
29799  var BIconCaretLeftSquare = /* @__PURE__ */ makeIcon("CaretLeftSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M10.205 12.456A.5.5 0 0 0 10.5 12V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4a.5.5 0 0 0 .537.082z"/>');
29800  var BIconCaretLeftSquareFill = /* @__PURE__ */ makeIcon("CaretLeftSquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm10.5 10V4a.5.5 0 0 0-.832-.374l-4.5 4a.5.5 0 0 0 0 .748l4.5 4A.5.5 0 0 0 10.5 12z"/>');
29801  var BIconCaretRight = /* @__PURE__ */ makeIcon("CaretRight", '<path d="M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z"/>');
29802  var BIconCaretRightFill = /* @__PURE__ */ makeIcon("CaretRightFill", '<path d="m12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z"/>');
29803  var BIconCaretRightSquare = /* @__PURE__ */ makeIcon("CaretRightSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M5.795 12.456A.5.5 0 0 1 5.5 12V4a.5.5 0 0 1 .832-.374l4.5 4a.5.5 0 0 1 0 .748l-4.5 4a.5.5 0 0 1-.537.082z"/>');
29804  var BIconCaretRightSquareFill = /* @__PURE__ */ makeIcon("CaretRightSquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.5 10a.5.5 0 0 0 .832.374l4.5-4a.5.5 0 0 0 0-.748l-4.5-4A.5.5 0 0 0 5.5 4v8z"/>');
29805  var BIconCaretUp = /* @__PURE__ */ makeIcon("CaretUp", '<path d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z"/>');
29806  var BIconCaretUpFill = /* @__PURE__ */ makeIcon("CaretUpFill", '<path d="m7.247 4.86-4.796 5.481c-.566.647-.106 1.659.753 1.659h9.592a1 1 0 0 0 .753-1.659l-4.796-5.48a1 1 0 0 0-1.506 0z"/>');
29807  var BIconCaretUpSquare = /* @__PURE__ */ makeIcon("CaretUpSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M3.544 10.705A.5.5 0 0 0 4 11h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5a.5.5 0 0 0-.082.537z"/>');
29808  var BIconCaretUpSquareFill = /* @__PURE__ */ makeIcon("CaretUpSquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm4 9h8a.5.5 0 0 0 .374-.832l-4-4.5a.5.5 0 0 0-.748 0l-4 4.5A.5.5 0 0 0 4 11z"/>');
29809  var BIconCart = /* @__PURE__ */ makeIcon("Cart", '<path d="M0 1.5A.5.5 0 0 1 .5 1H2a.5.5 0 0 1 .485.379L2.89 3H14.5a.5.5 0 0 1 .491.592l-1.5 8A.5.5 0 0 1 13 12H4a.5.5 0 0 1-.491-.408L2.01 3.607 1.61 2H.5a.5.5 0 0 1-.5-.5zM3.102 4l1.313 7h8.17l1.313-7H3.102zM5 12a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm7 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-7 1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm7 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
29810  var BIconCart2 = /* @__PURE__ */ makeIcon("Cart2", '<path d="M0 2.5A.5.5 0 0 1 .5 2H2a.5.5 0 0 1 .485.379L2.89 4H14.5a.5.5 0 0 1 .485.621l-1.5 6A.5.5 0 0 1 13 11H4a.5.5 0 0 1-.485-.379L1.61 3H.5a.5.5 0 0 1-.5-.5zM3.14 5l1.25 5h8.22l1.25-5H3.14zM5 13a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm9-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0z"/>');
29811  var BIconCart3 = /* @__PURE__ */ makeIcon("Cart3", '<path d="M0 1.5A.5.5 0 0 1 .5 1H2a.5.5 0 0 1 .485.379L2.89 3H14.5a.5.5 0 0 1 .49.598l-1 5a.5.5 0 0 1-.465.401l-9.397.472L4.415 11H13a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.491-.408L2.01 3.607 1.61 2H.5a.5.5 0 0 1-.5-.5zM3.102 4l.84 4.479 9.144-.459L13.89 4H3.102zM5 12a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm7 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-7 1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm7 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
29812  var BIconCart4 = /* @__PURE__ */ makeIcon("Cart4", '<path d="M0 2.5A.5.5 0 0 1 .5 2H2a.5.5 0 0 1 .485.379L2.89 4H14.5a.5.5 0 0 1 .485.621l-1.5 6A.5.5 0 0 1 13 11H4a.5.5 0 0 1-.485-.379L1.61 3H.5a.5.5 0 0 1-.5-.5zM3.14 5l.5 2H5V5H3.14zM6 5v2h2V5H6zm3 0v2h2V5H9zm3 0v2h1.36l.5-2H12zm1.11 3H12v2h.61l.5-2zM11 8H9v2h2V8zM8 8H6v2h2V8zM5 8H3.89l.5 2H5V8zm0 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm9-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0z"/>');
29813  var BIconCartCheck = /* @__PURE__ */ makeIcon("CartCheck", '<path d="M11.354 6.354a.5.5 0 0 0-.708-.708L8 8.293 6.854 7.146a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/><path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zm3.915 10L3.102 4h10.796l-1.313 7h-8.17zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29814  var BIconCartCheckFill = /* @__PURE__ */ makeIcon("CartCheckFill", '<path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-1.646-7.646-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L8 8.293l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
29815  var BIconCartDash = /* @__PURE__ */ makeIcon("CartDash", '<path d="M6.5 7a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1h-4z"/><path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zm3.915 10L3.102 4h10.796l-1.313 7h-8.17zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29816  var BIconCartDashFill = /* @__PURE__ */ makeIcon("CartDashFill", '<path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM6.5 7h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1 0-1z"/>');
29817  var BIconCartFill = /* @__PURE__ */ makeIcon("CartFill", '<path d="M0 1.5A.5.5 0 0 1 .5 1H2a.5.5 0 0 1 .485.379L2.89 3H14.5a.5.5 0 0 1 .491.592l-1.5 8A.5.5 0 0 1 13 12H4a.5.5 0 0 1-.491-.408L2.01 3.607 1.61 2H.5a.5.5 0 0 1-.5-.5zM5 12a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm7 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm-7 1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm7 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
29818  var BIconCartPlus = /* @__PURE__ */ makeIcon("CartPlus", '<path d="M9 5.5a.5.5 0 0 0-1 0V7H6.5a.5.5 0 0 0 0 1H8v1.5a.5.5 0 0 0 1 0V8h1.5a.5.5 0 0 0 0-1H9V5.5z"/><path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zm3.915 10L3.102 4h10.796l-1.313 7h-8.17zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29819  var BIconCartPlusFill = /* @__PURE__ */ makeIcon("CartPlusFill", '<path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM9 5.5V7h1.5a.5.5 0 0 1 0 1H9v1.5a.5.5 0 0 1-1 0V8H6.5a.5.5 0 0 1 0-1H8V5.5a.5.5 0 0 1 1 0z"/>');
29820  var BIconCartX = /* @__PURE__ */ makeIcon("CartX", '<path d="M7.354 5.646a.5.5 0 1 0-.708.708L7.793 7.5 6.646 8.646a.5.5 0 1 0 .708.708L8.5 8.207l1.146 1.147a.5.5 0 0 0 .708-.708L9.207 7.5l1.147-1.146a.5.5 0 0 0-.708-.708L8.5 6.793 7.354 5.646z"/><path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zm3.915 10L3.102 4h10.796l-1.313 7h-8.17zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29821  var BIconCartXFill = /* @__PURE__ */ makeIcon("CartXFill", '<path d="M.5 1a.5.5 0 0 0 0 1h1.11l.401 1.607 1.498 7.985A.5.5 0 0 0 4 12h1a2 2 0 1 0 0 4 2 2 0 0 0 0-4h7a2 2 0 1 0 0 4 2 2 0 0 0 0-4h1a.5.5 0 0 0 .491-.408l1.5-8A.5.5 0 0 0 14.5 3H2.89l-.405-1.621A.5.5 0 0 0 2 1H.5zM6 14a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm7 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM7.354 5.646 8.5 6.793l1.146-1.147a.5.5 0 0 1 .708.708L9.207 7.5l1.147 1.146a.5.5 0 0 1-.708.708L8.5 8.207 7.354 9.354a.5.5 0 1 1-.708-.708L7.793 7.5 6.646 6.354a.5.5 0 1 1 .708-.708z"/>');
29822  var BIconCash = /* @__PURE__ */ makeIcon("Cash", '<path d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V4zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2H3z"/>');
29823  var BIconCashCoin = /* @__PURE__ */ makeIcon("CashCoin", '<path fill-rule="evenodd" d="M11 15a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm5-4a5 5 0 1 1-10 0 5 5 0 0 1 10 0z"/><path d="M9.438 11.944c.047.596.518 1.06 1.363 1.116v.44h.375v-.443c.875-.061 1.386-.529 1.386-1.207 0-.618-.39-.936-1.09-1.1l-.296-.07v-1.2c.376.043.614.248.671.532h.658c-.047-.575-.54-1.024-1.329-1.073V8.5h-.375v.45c-.747.073-1.255.522-1.255 1.158 0 .562.378.92 1.007 1.066l.248.061v1.272c-.384-.058-.639-.27-.696-.563h-.668zm1.36-1.354c-.369-.085-.569-.26-.569-.522 0-.294.216-.514.572-.578v1.1h-.003zm.432.746c.449.104.655.272.655.569 0 .339-.257.571-.709.614v-1.195l.054.012z"/><path d="M1 0a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4.083c.058-.344.145-.678.258-1H3a2 2 0 0 0-2-2V3a2 2 0 0 0 2-2h10a2 2 0 0 0 2 2v3.528c.38.34.717.728 1 1.154V1a1 1 0 0 0-1-1H1z"/><path d="M9.998 5.083 10 5a2 2 0 1 0-3.132 1.65 5.982 5.982 0 0 1 3.13-1.567z"/>');
29824  var BIconCashStack = /* @__PURE__ */ makeIcon("CashStack", '<path d="M1 3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1H1zm7 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M0 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V5zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V7a2 2 0 0 1-2-2H3z"/>');
29825  var BIconCast = /* @__PURE__ */ makeIcon("Cast", '<path d="m7.646 9.354-3.792 3.792a.5.5 0 0 0 .353.854h7.586a.5.5 0 0 0 .354-.854L8.354 9.354a.5.5 0 0 0-.708 0z"/><path d="M11.414 11H14.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-13a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5h3.086l-1 1H1.5A1.5 1.5 0 0 1 0 10.5v-7A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v7a1.5 1.5 0 0 1-1.5 1.5h-2.086l-1-1z"/>');
29826  var BIconChat = /* @__PURE__ */ makeIcon("Chat", '<path d="M2.678 11.894a1 1 0 0 1 .287.801 10.97 10.97 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8.06 8.06 0 0 0 8 14c3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905a21.682 21.682 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a9.68 9.68 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105z"/>');
29827  var BIconChatDots = /* @__PURE__ */ makeIcon("ChatDots", '<path d="M5 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/><path d="m2.165 15.803.02-.004c1.83-.363 2.948-.842 3.468-1.105A9.06 9.06 0 0 0 8 15c4.418 0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6a10.437 10.437 0 0 1-.524 2.318l-.003.011a10.722 10.722 0 0 1-.244.637c-.079.186.074.394.273.362a21.673 21.673 0 0 0 .693-.125zm.8-3.108a1 1 0 0 0-.287-.801C1.618 10.83 1 9.468 1 8c0-3.192 3.004-6 7-6s7 2.808 7 6c0 3.193-3.004 6-7 6a8.06 8.06 0 0 1-2.088-.272 1 1 0 0 0-.711.074c-.387.196-1.24.57-2.634.893a10.97 10.97 0 0 0 .398-2z"/>');
29828  var BIconChatDotsFill = /* @__PURE__ */ makeIcon("ChatDotsFill", '<path d="M16 8c0 3.866-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.584.296-1.925.864-4.181 1.234-.2.032-.352-.176-.273-.362.354-.836.674-1.95.77-2.966C.744 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7zM5 8a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm4 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29829  var BIconChatFill = /* @__PURE__ */ makeIcon("ChatFill", '<path d="M8 15c4.418 0 8-3.134 8-7s-3.582-7-8-7-8 3.134-8 7c0 1.76.743 3.37 1.97 4.6-.097 1.016-.417 2.13-.771 2.966-.079.186.074.394.273.362 2.256-.37 3.597-.938 4.18-1.234A9.06 9.06 0 0 0 8 15z"/>');
29830  var BIconChatLeft = /* @__PURE__ */ makeIcon("ChatLeft", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>');
29831  var BIconChatLeftDots = /* @__PURE__ */ makeIcon("ChatLeftDots", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M5 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29832  var BIconChatLeftDotsFill = /* @__PURE__ */ makeIcon("ChatLeftDotsFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4.414a1 1 0 0 0-.707.293L.854 15.146A.5.5 0 0 1 0 14.793V2zm5 4a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm4 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29833  var BIconChatLeftFill = /* @__PURE__ */ makeIcon("ChatLeftFill", '<path d="M2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>');
29834  var BIconChatLeftQuote = /* @__PURE__ */ makeIcon("ChatLeftQuote", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M7.066 4.76A1.665 1.665 0 0 0 4 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112zm4 0A1.665 1.665 0 0 0 8 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112z"/>');
29835  var BIconChatLeftQuoteFill = /* @__PURE__ */ makeIcon("ChatLeftQuoteFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4.414a1 1 0 0 0-.707.293L.854 15.146A.5.5 0 0 1 0 14.793V2zm7.194 2.766a1.688 1.688 0 0 0-.227-.272 1.467 1.467 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 5.734 4C4.776 4 4 4.746 4 5.667c0 .92.776 1.666 1.734 1.666.343 0 .662-.095.931-.26-.137.389-.39.804-.81 1.22a.405.405 0 0 0 .011.59c.173.16.447.155.614-.01 1.334-1.329 1.37-2.758.941-3.706a2.461 2.461 0 0 0-.227-.4zM11 7.073c-.136.389-.39.804-.81 1.22a.405.405 0 0 0 .012.59c.172.16.446.155.613-.01 1.334-1.329 1.37-2.758.942-3.706a2.466 2.466 0 0 0-.228-.4 1.686 1.686 0 0 0-.227-.273 1.466 1.466 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 10.07 4c-.957 0-1.734.746-1.734 1.667 0 .92.777 1.666 1.734 1.666.343 0 .662-.095.931-.26z"/>');
29836  var BIconChatLeftText = /* @__PURE__ */ makeIcon("ChatLeftText", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M3 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 6a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 6zm0 2.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>');
29837  var BIconChatLeftTextFill = /* @__PURE__ */ makeIcon("ChatLeftTextFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4.414a1 1 0 0 0-.707.293L.854 15.146A.5.5 0 0 1 0 14.793V2zm3.5 1a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zm0 2.5a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zm0 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/>');
29838  var BIconChatQuote = /* @__PURE__ */ makeIcon("ChatQuote", '<path d="M2.678 11.894a1 1 0 0 1 .287.801 10.97 10.97 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8.06 8.06 0 0 0 8 14c3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905a21.682 21.682 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a9.68 9.68 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105z"/><path d="M7.066 6.76A1.665 1.665 0 0 0 4 7.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 0 0 .6.58c1.486-1.54 1.293-3.214.682-4.112zm4 0A1.665 1.665 0 0 0 8 7.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 0 0 .6.58c1.486-1.54 1.293-3.214.682-4.112z"/>');
29839  var BIconChatQuoteFill = /* @__PURE__ */ makeIcon("ChatQuoteFill", '<path d="M16 8c0 3.866-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.584.296-1.925.864-4.181 1.234-.2.032-.352-.176-.273-.362.354-.836.674-1.95.77-2.966C.744 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7zM7.194 6.766a1.688 1.688 0 0 0-.227-.272 1.467 1.467 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 5.734 6C4.776 6 4 6.746 4 7.667c0 .92.776 1.666 1.734 1.666.343 0 .662-.095.931-.26-.137.389-.39.804-.81 1.22a.405.405 0 0 0 .011.59c.173.16.447.155.614-.01 1.334-1.329 1.37-2.758.941-3.706a2.461 2.461 0 0 0-.227-.4zM11 9.073c-.136.389-.39.804-.81 1.22a.405.405 0 0 0 .012.59c.172.16.446.155.613-.01 1.334-1.329 1.37-2.758.942-3.706a2.466 2.466 0 0 0-.228-.4 1.686 1.686 0 0 0-.227-.273 1.466 1.466 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 10.07 6c-.957 0-1.734.746-1.734 1.667 0 .92.777 1.666 1.734 1.666.343 0 .662-.095.931-.26z"/>');
29840  var BIconChatRight = /* @__PURE__ */ makeIcon("ChatRight", '<path d="M2 1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h9.586a2 2 0 0 1 1.414.586l2 2V2a1 1 0 0 0-1-1H2zm12-1a2 2 0 0 1 2 2v12.793a.5.5 0 0 1-.854.353l-2.853-2.853a1 1 0 0 0-.707-.293H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12z"/>');
29841  var BIconChatRightDots = /* @__PURE__ */ makeIcon("ChatRightDots", '<path d="M2 1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h9.586a2 2 0 0 1 1.414.586l2 2V2a1 1 0 0 0-1-1H2zm12-1a2 2 0 0 1 2 2v12.793a.5.5 0 0 1-.854.353l-2.853-2.853a1 1 0 0 0-.707-.293H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12z"/><path d="M5 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29842  var BIconChatRightDotsFill = /* @__PURE__ */ makeIcon("ChatRightDotsFill", '<path d="M16 2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h9.586a1 1 0 0 1 .707.293l2.853 2.853a.5.5 0 0 0 .854-.353V2zM5 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 1a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>');
29843  var BIconChatRightFill = /* @__PURE__ */ makeIcon("ChatRightFill", '<path d="M14 0a2 2 0 0 1 2 2v12.793a.5.5 0 0 1-.854.353l-2.853-2.853a1 1 0 0 0-.707-.293H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12z"/>');
29844  var BIconChatRightQuote = /* @__PURE__ */ makeIcon("ChatRightQuote", '<path d="M2 1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h9.586a2 2 0 0 1 1.414.586l2 2V2a1 1 0 0 0-1-1H2zm12-1a2 2 0 0 1 2 2v12.793a.5.5 0 0 1-.854.353l-2.853-2.853a1 1 0 0 0-.707-.293H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12z"/><path d="M7.066 4.76A1.665 1.665 0 0 0 4 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112zm4 0A1.665 1.665 0 0 0 8 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112z"/>');
29845  var BIconChatRightQuoteFill = /* @__PURE__ */ makeIcon("ChatRightQuoteFill", '<path d="M16 2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h9.586a1 1 0 0 1 .707.293l2.853 2.853a.5.5 0 0 0 .854-.353V2zM7.194 4.766c.087.124.163.26.227.401.428.948.393 2.377-.942 3.706a.446.446 0 0 1-.612.01.405.405 0 0 1-.011-.59c.419-.416.672-.831.809-1.22-.269.165-.588.26-.93.26C4.775 7.333 4 6.587 4 5.667 4 4.747 4.776 4 5.734 4c.271 0 .528.06.756.166l.008.004c.169.07.327.182.469.324.085.083.161.174.227.272zM11 7.073c-.269.165-.588.26-.93.26-.958 0-1.735-.746-1.735-1.666 0-.92.777-1.667 1.734-1.667.271 0 .528.06.756.166l.008.004c.17.07.327.182.469.324.085.083.161.174.227.272.087.124.164.26.228.401.428.948.392 2.377-.942 3.706a.446.446 0 0 1-.613.01.405.405 0 0 1-.011-.59c.42-.416.672-.831.81-1.22z"/>');
29846  var BIconChatRightText = /* @__PURE__ */ makeIcon("ChatRightText", '<path d="M2 1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h9.586a2 2 0 0 1 1.414.586l2 2V2a1 1 0 0 0-1-1H2zm12-1a2 2 0 0 1 2 2v12.793a.5.5 0 0 1-.854.353l-2.853-2.853a1 1 0 0 0-.707-.293H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12z"/><path d="M3 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 6a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 6zm0 2.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>');
29847  var BIconChatRightTextFill = /* @__PURE__ */ makeIcon("ChatRightTextFill", '<path d="M16 2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h9.586a1 1 0 0 1 .707.293l2.853 2.853a.5.5 0 0 0 .854-.353V2zM3.5 3h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1 0-1zm0 2.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1 0-1zm0 2.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1z"/>');
29848  var BIconChatSquare = /* @__PURE__ */ makeIcon("ChatSquare", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>');
29849  var BIconChatSquareDots = /* @__PURE__ */ makeIcon("ChatSquareDots", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M5 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
29850  var BIconChatSquareDotsFill = /* @__PURE__ */ makeIcon("ChatSquareDotsFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5a1 1 0 0 0-.8.4l-1.9 2.533a1 1 0 0 1-1.6 0L5.3 12.4a1 1 0 0 0-.8-.4H2a2 2 0 0 1-2-2V2zm5 4a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm4 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
29851  var BIconChatSquareFill = /* @__PURE__ */ makeIcon("ChatSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>');
29852  var BIconChatSquareQuote = /* @__PURE__ */ makeIcon("ChatSquareQuote", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M7.066 4.76A1.665 1.665 0 0 0 4 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112zm4 0A1.665 1.665 0 0 0 8 5.668a1.667 1.667 0 0 0 2.561 1.406c-.131.389-.375.804-.777 1.22a.417.417 0 1 0 .6.58c1.486-1.54 1.293-3.214.682-4.112z"/>');
29853  var BIconChatSquareQuoteFill = /* @__PURE__ */ makeIcon("ChatSquareQuoteFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5a1 1 0 0 0-.8.4l-1.9 2.533a1 1 0 0 1-1.6 0L5.3 12.4a1 1 0 0 0-.8-.4H2a2 2 0 0 1-2-2V2zm7.194 2.766a1.688 1.688 0 0 0-.227-.272 1.467 1.467 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 5.734 4C4.776 4 4 4.746 4 5.667c0 .92.776 1.666 1.734 1.666.343 0 .662-.095.931-.26-.137.389-.39.804-.81 1.22a.405.405 0 0 0 .011.59c.173.16.447.155.614-.01 1.334-1.329 1.37-2.758.941-3.706a2.461 2.461 0 0 0-.227-.4zM11 7.073c-.136.389-.39.804-.81 1.22a.405.405 0 0 0 .012.59c.172.16.446.155.613-.01 1.334-1.329 1.37-2.758.942-3.706a2.466 2.466 0 0 0-.228-.4 1.686 1.686 0 0 0-.227-.273 1.466 1.466 0 0 0-.469-.324l-.008-.004A1.785 1.785 0 0 0 10.07 4c-.957 0-1.734.746-1.734 1.667 0 .92.777 1.666 1.734 1.666.343 0 .662-.095.931-.26z"/>');
29854  var BIconChatSquareText = /* @__PURE__ */ makeIcon("ChatSquareText", '<path d="M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-2.5a2 2 0 0 0-1.6.8L8 14.333 6.1 11.8a2 2 0 0 0-1.6-.8H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M3 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3 6a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9A.5.5 0 0 1 3 6zm0 2.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>');
29855  var BIconChatSquareTextFill = /* @__PURE__ */ makeIcon("ChatSquareTextFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5a1 1 0 0 0-.8.4l-1.9 2.533a1 1 0 0 1-1.6 0L5.3 12.4a1 1 0 0 0-.8-.4H2a2 2 0 0 1-2-2V2zm3.5 1a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zm0 2.5a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zm0 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/>');
29856  var BIconChatText = /* @__PURE__ */ makeIcon("ChatText", '<path d="M2.678 11.894a1 1 0 0 1 .287.801 10.97 10.97 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8.06 8.06 0 0 0 8 14c3.996 0 7-2.807 7-6 0-3.192-3.004-6-7-6S1 4.808 1 8c0 1.468.617 2.83 1.678 3.894zm-.493 3.905a21.682 21.682 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a9.68 9.68 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105z"/><path d="M4 5.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8zm0 2.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5z"/>');
29857  var BIconChatTextFill = /* @__PURE__ */ makeIcon("ChatTextFill", '<path d="M16 8c0 3.866-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.584.296-1.925.864-4.181 1.234-.2.032-.352-.176-.273-.362.354-.836.674-1.95.77-2.966C.744 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7zM4.5 5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7zm0 2.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7zm0 2.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1h-4z"/>');
29858  var BIconCheck = /* @__PURE__ */ makeIcon("Check", '<path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z"/>');
29859  var BIconCheck2 = /* @__PURE__ */ makeIcon("Check2", '<path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/>');
29860  var BIconCheck2All = /* @__PURE__ */ makeIcon("Check2All", '<path d="M12.354 4.354a.5.5 0 0 0-.708-.708L5 10.293 1.854 7.146a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0l7-7zm-4.208 7-.896-.897.707-.707.543.543 6.646-6.647a.5.5 0 0 1 .708.708l-7 7a.5.5 0 0 1-.708 0z"/><path d="m5.354 7.146.896.897-.707.707-.897-.896a.5.5 0 1 1 .708-.708z"/>');
29861  var BIconCheck2Circle = /* @__PURE__ */ makeIcon("Check2Circle", '<path d="M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0z"/><path d="M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l7-7z"/>');
29862  var BIconCheck2Square = /* @__PURE__ */ makeIcon("Check2Square", '<path d="M3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z"/><path d="m8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z"/>');
29863  var BIconCheckAll = /* @__PURE__ */ makeIcon("CheckAll", '<path d="M8.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L2.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093L8.95 4.992a.252.252 0 0 1 .02-.022zm-.92 5.14.92.92a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 1 0-1.091-1.028L9.477 9.417l-.485-.486-.943 1.179z"/>');
29864  var BIconCheckCircle = /* @__PURE__ */ makeIcon("CheckCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/>');
29865  var BIconCheckCircleFill = /* @__PURE__ */ makeIcon("CheckCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"/>');
29866  var BIconCheckLg = /* @__PURE__ */ makeIcon("CheckLg", '<path d="M13.485 1.431a1.473 1.473 0 0 1 2.104 2.062l-7.84 9.801a1.473 1.473 0 0 1-2.12.04L.431 8.138a1.473 1.473 0 0 1 2.084-2.083l4.111 4.112 6.82-8.69a.486.486 0 0 1 .04-.045z"/>');
29867  var BIconCheckSquare = /* @__PURE__ */ makeIcon("CheckSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M10.97 4.97a.75.75 0 0 1 1.071 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.235.235 0 0 1 .02-.022z"/>');
29868  var BIconCheckSquareFill = /* @__PURE__ */ makeIcon("CheckSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm10.03 4.97a.75.75 0 0 1 .011 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.75.75 0 0 1 1.08-.022z"/>');
29869  var BIconChevronBarContract = /* @__PURE__ */ makeIcon("ChevronBarContract", '<path fill-rule="evenodd" d="M3.646 14.854a.5.5 0 0 0 .708 0L8 11.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708zm0-13.708a.5.5 0 0 1 .708 0L8 4.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708zM1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8z"/>');
29870  var BIconChevronBarDown = /* @__PURE__ */ makeIcon("ChevronBarDown", '<path fill-rule="evenodd" d="M3.646 4.146a.5.5 0 0 1 .708 0L8 7.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708zM1 11.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5z"/>');
29871  var BIconChevronBarExpand = /* @__PURE__ */ makeIcon("ChevronBarExpand", '<path fill-rule="evenodd" d="M3.646 10.146a.5.5 0 0 1 .708 0L8 13.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708zm0-4.292a.5.5 0 0 0 .708 0L8 2.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708zM1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8z"/>');
29872  var BIconChevronBarLeft = /* @__PURE__ */ makeIcon("ChevronBarLeft", '<path fill-rule="evenodd" d="M11.854 3.646a.5.5 0 0 1 0 .708L8.207 8l3.647 3.646a.5.5 0 0 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 0 1 .708 0zM4.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z"/>');
29873  var BIconChevronBarRight = /* @__PURE__ */ makeIcon("ChevronBarRight", '<path fill-rule="evenodd" d="M4.146 3.646a.5.5 0 0 0 0 .708L7.793 8l-3.647 3.646a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708 0zM11.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5z"/>');
29874  var BIconChevronBarUp = /* @__PURE__ */ makeIcon("ChevronBarUp", '<path fill-rule="evenodd" d="M3.646 11.854a.5.5 0 0 0 .708 0L8 8.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708zM2.4 5.2c0 .22.18.4.4.4h10.4a.4.4 0 0 0 0-.8H2.8a.4.4 0 0 0-.4.4z"/>');
29875  var BIconChevronCompactDown = /* @__PURE__ */ makeIcon("ChevronCompactDown", '<path fill-rule="evenodd" d="M1.553 6.776a.5.5 0 0 1 .67-.223L8 9.44l5.776-2.888a.5.5 0 1 1 .448.894l-6 3a.5.5 0 0 1-.448 0l-6-3a.5.5 0 0 1-.223-.67z"/>');
29876  var BIconChevronCompactLeft = /* @__PURE__ */ makeIcon("ChevronCompactLeft", '<path fill-rule="evenodd" d="M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z"/>');
29877  var BIconChevronCompactRight = /* @__PURE__ */ makeIcon("ChevronCompactRight", '<path fill-rule="evenodd" d="M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z"/>');
29878  var BIconChevronCompactUp = /* @__PURE__ */ makeIcon("ChevronCompactUp", '<path fill-rule="evenodd" d="M7.776 5.553a.5.5 0 0 1 .448 0l6 3a.5.5 0 1 1-.448.894L8 6.56 2.224 9.447a.5.5 0 1 1-.448-.894l6-3z"/>');
29879  var BIconChevronContract = /* @__PURE__ */ makeIcon("ChevronContract", '<path fill-rule="evenodd" d="M3.646 13.854a.5.5 0 0 0 .708 0L8 10.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708zm0-11.708a.5.5 0 0 1 .708 0L8 5.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708z"/>');
29880  var BIconChevronDoubleDown = /* @__PURE__ */ makeIcon("ChevronDoubleDown", '<path fill-rule="evenodd" d="M1.646 6.646a.5.5 0 0 1 .708 0L8 12.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M1.646 2.646a.5.5 0 0 1 .708 0L8 8.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/>');
29881  var BIconChevronDoubleLeft = /* @__PURE__ */ makeIcon("ChevronDoubleLeft", '<path fill-rule="evenodd" d="M8.354 1.646a.5.5 0 0 1 0 .708L2.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/><path fill-rule="evenodd" d="M12.354 1.646a.5.5 0 0 1 0 .708L6.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/>');
29882  var BIconChevronDoubleRight = /* @__PURE__ */ makeIcon("ChevronDoubleRight", '<path fill-rule="evenodd" d="M3.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L9.293 8 3.646 2.354a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M7.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L13.293 8 7.646 2.354a.5.5 0 0 1 0-.708z"/>');
29883  var BIconChevronDoubleUp = /* @__PURE__ */ makeIcon("ChevronDoubleUp", '<path fill-rule="evenodd" d="M7.646 2.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 3.707 2.354 9.354a.5.5 0 1 1-.708-.708l6-6z"/><path fill-rule="evenodd" d="M7.646 6.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 7.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/>');
29884  var BIconChevronDown = /* @__PURE__ */ makeIcon("ChevronDown", '<path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/>');
29885  var BIconChevronExpand = /* @__PURE__ */ makeIcon("ChevronExpand", '<path fill-rule="evenodd" d="M3.646 9.146a.5.5 0 0 1 .708 0L8 12.793l3.646-3.647a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708zm0-2.292a.5.5 0 0 0 .708 0L8 3.207l3.646 3.647a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 0 0 0 .708z"/>');
29886  var BIconChevronLeft = /* @__PURE__ */ makeIcon("ChevronLeft", '<path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/>');
29887  var BIconChevronRight = /* @__PURE__ */ makeIcon("ChevronRight", '<path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/>');
29888  var BIconChevronUp = /* @__PURE__ */ makeIcon("ChevronUp", '<path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/>');
29889  var BIconCircle = /* @__PURE__ */ makeIcon("Circle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>');
29890  var BIconCircleFill = /* @__PURE__ */ makeIcon("CircleFill", '<circle cx="8" cy="8" r="8"/>');
29891  var BIconCircleHalf = /* @__PURE__ */ makeIcon("CircleHalf", '<path d="M8 15A7 7 0 1 0 8 1v14zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16z"/>');
29892  var BIconCircleSquare = /* @__PURE__ */ makeIcon("CircleSquare", '<path d="M0 6a6 6 0 1 1 12 0A6 6 0 0 1 0 6z"/><path d="M12.93 5h1.57a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-1.57a6.953 6.953 0 0 1-1-.22v1.79A1.5 1.5 0 0 0 5.5 16h9a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 4h-1.79c.097.324.17.658.22 1z"/>');
29893  var BIconClipboard = /* @__PURE__ */ makeIcon("Clipboard", '<path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29894  var BIconClipboardCheck = /* @__PURE__ */ makeIcon("ClipboardCheck", '<path fill-rule="evenodd" d="M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29895  var BIconClipboardData = /* @__PURE__ */ makeIcon("ClipboardData", '<path d="M4 11a1 1 0 1 1 2 0v1a1 1 0 1 1-2 0v-1zm6-4a1 1 0 1 1 2 0v5a1 1 0 1 1-2 0V7zM7 9a1 1 0 0 1 2 0v3a1 1 0 1 1-2 0V9z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29896  var BIconClipboardMinus = /* @__PURE__ */ makeIcon("ClipboardMinus", '<path fill-rule="evenodd" d="M5.5 9.5A.5.5 0 0 1 6 9h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29897  var BIconClipboardPlus = /* @__PURE__ */ makeIcon("ClipboardPlus", '<path fill-rule="evenodd" d="M8 7a.5.5 0 0 1 .5.5V9H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V10H6a.5.5 0 0 1 0-1h1.5V7.5A.5.5 0 0 1 8 7z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29898  var BIconClipboardX = /* @__PURE__ */ makeIcon("ClipboardX", '<path fill-rule="evenodd" d="M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>');
29899  var BIconClock = /* @__PURE__ */ makeIcon("Clock", '<path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"/>');
29900  var BIconClockFill = /* @__PURE__ */ makeIcon("ClockFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/>');
29901  var BIconClockHistory = /* @__PURE__ */ makeIcon("ClockHistory", '<path d="M8.515 1.019A7 7 0 0 0 8 1V0a8 8 0 0 1 .589.022l-.074.997zm2.004.45a7.003 7.003 0 0 0-.985-.299l.219-.976c.383.086.76.2 1.126.342l-.36.933zm1.37.71a7.01 7.01 0 0 0-.439-.27l.493-.87a8.025 8.025 0 0 1 .979.654l-.615.789a6.996 6.996 0 0 0-.418-.302zm1.834 1.79a6.99 6.99 0 0 0-.653-.796l.724-.69c.27.285.52.59.747.91l-.818.576zm.744 1.352a7.08 7.08 0 0 0-.214-.468l.893-.45a7.976 7.976 0 0 1 .45 1.088l-.95.313a7.023 7.023 0 0 0-.179-.483zm.53 2.507a6.991 6.991 0 0 0-.1-1.025l.985-.17c.067.386.106.778.116 1.17l-1 .025zm-.131 1.538c.033-.17.06-.339.081-.51l.993.123a7.957 7.957 0 0 1-.23 1.155l-.964-.267c.046-.165.086-.332.12-.501zm-.952 2.379c.184-.29.346-.594.486-.908l.914.405c-.16.36-.345.706-.555 1.038l-.845-.535zm-.964 1.205c.122-.122.239-.248.35-.378l.758.653a8.073 8.073 0 0 1-.401.432l-.707-.707z"/><path d="M8 1a7 7 0 1 0 4.95 11.95l.707.707A8.001 8.001 0 1 1 8 0v1z"/><path d="M7.5 3a.5.5 0 0 1 .5.5v5.21l3.248 1.856a.5.5 0 0 1-.496.868l-3.5-2A.5.5 0 0 1 7 9V3.5a.5.5 0 0 1 .5-.5z"/>');
29902  var BIconCloud = /* @__PURE__ */ makeIcon("Cloud", '<path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29903  var BIconCloudArrowDown = /* @__PURE__ */ makeIcon("CloudArrowDown", '<path fill-rule="evenodd" d="M7.646 10.854a.5.5 0 0 0 .708 0l2-2a.5.5 0 0 0-.708-.708L8.5 9.293V5.5a.5.5 0 0 0-1 0v3.793L6.354 8.146a.5.5 0 1 0-.708.708l2 2z"/><path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29904  var BIconCloudArrowDownFill = /* @__PURE__ */ makeIcon("CloudArrowDownFill", '<path d="M8 2a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13h8.906C14.502 13 16 11.57 16 9.773c0-1.636-1.242-2.969-2.834-3.194C12.923 3.999 10.69 2 8 2zm2.354 6.854-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 9.293V5.5a.5.5 0 0 1 1 0v3.793l1.146-1.147a.5.5 0 0 1 .708.708z"/>');
29905  var BIconCloudArrowUp = /* @__PURE__ */ makeIcon("CloudArrowUp", '<path fill-rule="evenodd" d="M7.646 5.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 6.707V10.5a.5.5 0 0 1-1 0V6.707L6.354 7.854a.5.5 0 1 1-.708-.708l2-2z"/><path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29906  var BIconCloudArrowUpFill = /* @__PURE__ */ makeIcon("CloudArrowUpFill", '<path d="M8 2a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13h8.906C14.502 13 16 11.57 16 9.773c0-1.636-1.242-2.969-2.834-3.194C12.923 3.999 10.69 2 8 2zm2.354 5.146a.5.5 0 0 1-.708.708L8.5 6.707V10.5a.5.5 0 0 1-1 0V6.707L6.354 7.854a.5.5 0 1 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2z"/>');
29907  var BIconCloudCheck = /* @__PURE__ */ makeIcon("CloudCheck", '<path fill-rule="evenodd" d="M10.354 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29908  var BIconCloudCheckFill = /* @__PURE__ */ makeIcon("CloudCheckFill", '<path d="M8 2a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13h8.906C14.502 13 16 11.57 16 9.773c0-1.636-1.242-2.969-2.834-3.194C12.923 3.999 10.69 2 8 2zm2.354 4.854-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
29909  var BIconCloudDownload = /* @__PURE__ */ makeIcon("CloudDownload", '<path d="M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z"/><path d="M7.646 15.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 14.293V5.5a.5.5 0 0 0-1 0v8.793l-2.146-2.147a.5.5 0 0 0-.708.708l3 3z"/>');
29910  var BIconCloudDownloadFill = /* @__PURE__ */ makeIcon("CloudDownloadFill", '<path fill-rule="evenodd" d="M8 0a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 4.095 0 5.555 0 7.318 0 9.366 1.708 11 3.781 11H7.5V5.5a.5.5 0 0 1 1 0V11h4.188C14.502 11 16 9.57 16 7.773c0-1.636-1.242-2.969-2.834-3.194C12.923 1.999 10.69 0 8 0zm-.354 15.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 14.293V11h-1v3.293l-2.146-2.147a.5.5 0 0 0-.708.708l3 3z"/>');
29911  var BIconCloudDrizzle = /* @__PURE__ */ makeIcon("CloudDrizzle", '<path d="M4.158 12.025a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm-3.5 1.5a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm.747-8.498a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 11H13a3 3 0 0 0 .405-5.973zM8.5 2a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 2z"/>');
29912  var BIconCloudDrizzleFill = /* @__PURE__ */ makeIcon("CloudDrizzleFill", '<path d="M4.158 12.025a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm-3.5 1.5a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm.747-8.498a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 11H13a3 3 0 0 0 .405-5.973z"/>');
29913  var BIconCloudFill = /* @__PURE__ */ makeIcon("CloudFill", '<path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z"/>');
29914  var BIconCloudFog = /* @__PURE__ */ makeIcon("CloudFog", '<path d="M3 13.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm10.405-9.473a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 12H13a3 3 0 0 0 .405-5.973zM8.5 3a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 3z"/>');
29915  var BIconCloudFog2 = /* @__PURE__ */ makeIcon("CloudFog2", '<path d="M8.5 4a4.002 4.002 0 0 0-3.8 2.745.5.5 0 1 1-.949-.313 5.002 5.002 0 0 1 9.654.595A3 3 0 0 1 13 13H.5a.5.5 0 0 1 0-1H13a2 2 0 0 0 .001-4h-.026a.5.5 0 0 1-.5-.445A4 4 0 0 0 8.5 4zM0 8.5A.5.5 0 0 1 .5 8h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/>');
29916  var BIconCloudFog2Fill = /* @__PURE__ */ makeIcon("CloudFog2Fill", '<path d="M8.5 3a5.001 5.001 0 0 1 4.905 4.027A3 3 0 0 1 13 13h-1.5a.5.5 0 0 0 0-1H1.05a3.51 3.51 0 0 1-.713-1H9.5a.5.5 0 0 0 0-1H.035a3.53 3.53 0 0 1 0-1H7.5a.5.5 0 0 0 0-1H.337a3.5 3.5 0 0 1 3.57-1.977A5.001 5.001 0 0 1 8.5 3z"/>');
29917  var BIconCloudFogFill = /* @__PURE__ */ makeIcon("CloudFogFill", '<path d="M3 13.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm10.405-9.473a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 12H13a3 3 0 0 0 .405-5.973z"/>');
29918  var BIconCloudHail = /* @__PURE__ */ makeIcon("CloudHail", '<path d="M13.405 4.527a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10.5H13a3 3 0 0 0 .405-5.973zM8.5 1.5a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1-.001 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1.5zM3.75 15.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zM7.75 15.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm3.592 3.724a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316z"/>');
29919  var BIconCloudHailFill = /* @__PURE__ */ makeIcon("CloudHailFill", '<path d="M3.75 15.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zM7.75 15.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm3.592 3.724a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm.408-3.724a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm1.247-6.999a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10.5H13a3 3 0 0 0 .405-5.973z"/>');
29920  var BIconCloudHaze = /* @__PURE__ */ makeIcon("CloudHaze", '<path d="M8.5 3a4.002 4.002 0 0 0-3.8 2.745.5.5 0 1 1-.949-.313 5.002 5.002 0 0 1 9.654.595A3 3 0 0 1 13 12H4.5a.5.5 0 0 1 0-1H13a2 2 0 0 0 .001-4h-.026a.5.5 0 0 1-.5-.445A4 4 0 0 0 8.5 3zM0 7.5A.5.5 0 0 1 .5 7h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm2 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-2 4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/>');
29921  var BIconCloudHaze1 = /* @__PURE__ */ makeIcon("CloudHaze1", '<path d="M4 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm2 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM13.405 4.027a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973zM8.5 1a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1z"/>');
29922  var BIconCloudHaze2Fill = /* @__PURE__ */ makeIcon("CloudHaze2Fill", '<path d="M8.5 2a5.001 5.001 0 0 1 4.905 4.027A3 3 0 0 1 13 12H3.5A3.5 3.5 0 0 1 .035 9H5.5a.5.5 0 0 0 0-1H.035a3.5 3.5 0 0 1 3.871-2.977A5.001 5.001 0 0 1 8.5 2zm-6 8a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zM0 13.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/>');
29923  var BIconCloudHazeFill = /* @__PURE__ */ makeIcon("CloudHazeFill", '<path d="M4 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm2 2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM13.405 4.027a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973z"/>');
29924  var BIconCloudLightning = /* @__PURE__ */ makeIcon("CloudLightning", '<path d="M13.405 4.027a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973zM8.5 1a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1zM7.053 11.276A.5.5 0 0 1 7.5 11h1a.5.5 0 0 1 .474.658l-.28.842H9.5a.5.5 0 0 1 .39.812l-2 2.5a.5.5 0 0 1-.875-.433L7.36 14H6.5a.5.5 0 0 1-.447-.724l1-2z"/>');
29925  var BIconCloudLightningFill = /* @__PURE__ */ makeIcon("CloudLightningFill", '<path d="M7.053 11.276A.5.5 0 0 1 7.5 11h1a.5.5 0 0 1 .474.658l-.28.842H9.5a.5.5 0 0 1 .39.812l-2 2.5a.5.5 0 0 1-.875-.433L7.36 14H6.5a.5.5 0 0 1-.447-.724l1-2zm6.352-7.249a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973z"/>');
29926  var BIconCloudLightningRain = /* @__PURE__ */ makeIcon("CloudLightningRain", '<path d="M2.658 11.026a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm9.5 0a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm-7.5 1.5a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm9.5 0a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm-.753-8.499a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973zM8.5 1a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1zM7.053 11.276A.5.5 0 0 1 7.5 11h1a.5.5 0 0 1 .474.658l-.28.842H9.5a.5.5 0 0 1 .39.812l-2 2.5a.5.5 0 0 1-.875-.433L7.36 14H6.5a.5.5 0 0 1-.447-.724l1-2z"/>');
29927  var BIconCloudLightningRainFill = /* @__PURE__ */ makeIcon("CloudLightningRainFill", '<path d="M2.658 11.026a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm9.5 0a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm-7.5 1.5a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm9.5 0a.5.5 0 0 1 .316.632l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.316zm-7.105-1.25A.5.5 0 0 1 7.5 11h1a.5.5 0 0 1 .474.658l-.28.842H9.5a.5.5 0 0 1 .39.812l-2 2.5a.5.5 0 0 1-.875-.433L7.36 14H6.5a.5.5 0 0 1-.447-.724l1-2zm6.352-7.249a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973z"/>');
29928  var BIconCloudMinus = /* @__PURE__ */ makeIcon("CloudMinus", '<path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29929  var BIconCloudMinusFill = /* @__PURE__ */ makeIcon("CloudMinusFill", '<path d="M8 2a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13h8.906C14.502 13 16 11.57 16 9.773c0-1.636-1.242-2.969-2.834-3.194C12.923 3.999 10.69 2 8 2zM6 7.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
29930  var BIconCloudMoon = /* @__PURE__ */ makeIcon("CloudMoon", '<path d="M7 8a3.5 3.5 0 0 1 3.5 3.555.5.5 0 0 0 .625.492A1.503 1.503 0 0 1 13 13.5a1.5 1.5 0 0 1-1.5 1.5H3a2 2 0 1 1 .1-3.998.5.5 0 0 0 .509-.375A3.502 3.502 0 0 1 7 8zm4.473 3a4.5 4.5 0 0 0-8.72-.99A3 3 0 0 0 3 16h8.5a2.5 2.5 0 0 0 0-5h-.027z"/><path d="M11.286 1.778a.5.5 0 0 0-.565-.755 4.595 4.595 0 0 0-3.18 5.003 5.46 5.46 0 0 1 1.055.209A3.603 3.603 0 0 1 9.83 2.617a4.593 4.593 0 0 0 4.31 5.744 3.576 3.576 0 0 1-2.241.634c.162.317.295.652.394 1a4.59 4.59 0 0 0 3.624-2.04.5.5 0 0 0-.565-.755 3.593 3.593 0 0 1-4.065-5.422z"/>');
29931  var BIconCloudMoonFill = /* @__PURE__ */ makeIcon("CloudMoonFill", '<path d="M11.473 11a4.5 4.5 0 0 0-8.72-.99A3 3 0 0 0 3 16h8.5a2.5 2.5 0 0 0 0-5h-.027z"/><path d="M11.286 1.778a.5.5 0 0 0-.565-.755 4.595 4.595 0 0 0-3.18 5.003 5.46 5.46 0 0 1 1.055.209A3.603 3.603 0 0 1 9.83 2.617a4.593 4.593 0 0 0 4.31 5.744 3.576 3.576 0 0 1-2.241.634c.162.317.295.652.394 1a4.59 4.59 0 0 0 3.624-2.04.5.5 0 0 0-.565-.755 3.593 3.593 0 0 1-4.065-5.422z"/>');
29932  var BIconCloudPlus = /* @__PURE__ */ makeIcon("CloudPlus", '<path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 .5-.5z"/><path d="M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z"/>');
29933  var BIconCloudPlusFill = /* @__PURE__ */ makeIcon("CloudPlusFill", '<path d="M8 2a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13h8.906C14.502 13 16 11.57 16 9.773c0-1.636-1.242-2.969-2.834-3.194C12.923 3.999 10.69 2 8 2zm.5 4v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 1 0z"/>');
29934  var BIconCloudRain = /* @__PURE__ */ makeIcon("CloudRain", '<path d="M4.158 12.025a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-1 3a.5.5 0 0 1-.948-.316l1-3a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-1 3a.5.5 0 1 1-.948-.316l1-3a.5.5 0 0 1 .632-.317zm.247-6.998a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 11H13a3 3 0 0 0 .405-5.973zM8.5 2a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 2z"/>');
29935  var BIconCloudRainFill = /* @__PURE__ */ makeIcon("CloudRainFill", '<path d="M4.158 12.025a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-1 3a.5.5 0 1 1-.948-.316l1-3a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm3 0a.5.5 0 0 1 .316.633l-1 3a.5.5 0 1 1-.948-.316l1-3a.5.5 0 0 1 .632-.317zm.247-6.998a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 11H13a3 3 0 0 0 .405-5.973z"/>');
29936  var BIconCloudRainHeavy = /* @__PURE__ */ makeIcon("CloudRainHeavy", '<path d="M4.176 11.032a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 1 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 1 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 1 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 0 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm.229-7.005a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973zM8.5 1a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1z"/>');
29937  var BIconCloudRainHeavyFill = /* @__PURE__ */ makeIcon("CloudRainHeavyFill", '<path d="M4.176 11.032a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 0 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 0 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 0 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm3 0a.5.5 0 0 1 .292.643l-1.5 4a.5.5 0 0 1-.936-.35l1.5-4a.5.5 0 0 1 .644-.293zm.229-7.005a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973z"/>');
29938  var BIconCloudSlash = /* @__PURE__ */ makeIcon("CloudSlash", '<path fill-rule="evenodd" d="M3.112 5.112a3.125 3.125 0 0 0-.17.613C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13H11l-1-1H3.781C2.231 12 1 10.785 1 9.318c0-1.365 1.064-2.513 2.46-2.666l.446-.05v-.447c0-.075.006-.152.018-.231l-.812-.812zm2.55-1.45-.725-.725A5.512 5.512 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773a3.2 3.2 0 0 1-1.516 2.711l-.733-.733C14.498 11.378 15 10.626 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3c-.875 0-1.678.26-2.339.661z"/><path d="m13.646 14.354-12-12 .708-.708 12 12-.707.707z"/>');
29939  var BIconCloudSlashFill = /* @__PURE__ */ makeIcon("CloudSlashFill", '<path fill-rule="evenodd" d="M3.112 5.112a3.125 3.125 0 0 0-.17.613C1.266 6.095 0 7.555 0 9.318 0 11.366 1.708 13 3.781 13H11L3.112 5.112zm11.372 7.372L4.937 2.937A5.512 5.512 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773a3.2 3.2 0 0 1-1.516 2.711zm-.838 1.87-12-12 .708-.708 12 12-.707.707z"/>');
29940  var BIconCloudSleet = /* @__PURE__ */ makeIcon("CloudSleet", '<path d="M13.405 4.027a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973zM8.5 1a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1 0 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1zM2.375 13.5a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 1 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223zM6.375 13.5a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 1 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223zm2.151 2.447a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 1 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223z"/>');
29941  var BIconCloudSleetFill = /* @__PURE__ */ makeIcon("CloudSleetFill", '<path d="M2.375 13.5a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 1 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 1 1-.248-.434l.495-.283-.495-.283a.25.25 0 1 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 0 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223zM6.375 13.5a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 1 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 1 1-.248-.434l.495-.283-.495-.283a.25.25 0 1 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 0 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223zm2.151 2.447a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 1 1-.248.434l-.501-.286v.569a.25.25 0 0 1-.5 0v-.57l-.501.287a.25.25 0 1 1-.248-.434l.495-.283-.495-.283a.25.25 0 1 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm1.849-2.447a.5.5 0 0 1 .223.67l-.5 1a.5.5 0 1 1-.894-.447l.5-1a.5.5 0 0 1 .67-.223zm1.181-7.026a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10H13a3 3 0 0 0 .405-5.973z"/>');
29942  var BIconCloudSnow = /* @__PURE__ */ makeIcon("CloudSnow", '<path d="M13.405 4.277a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10.25H13a3 3 0 0 0 .405-5.973zM8.5 1.25a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1-.001 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 1.25zM2.625 11.5a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm2.75 2a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm5.5 0a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm-2.75-2a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm5.5 0a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25z"/>');
29943  var BIconCloudSnowFill = /* @__PURE__ */ makeIcon("CloudSnowFill", '<path d="M2.625 11.5a.25.25 0 0 1 .25.25v.57l.501-.287a.25.25 0 0 1 .248.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm2.75 2a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm5.5 0a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 0 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm-2.75-2a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 1 1-.5 0v-.57l-.501.287a.25.25 0 0 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm5.5 0a.25.25 0 0 1 .25.25v.57l.5-.287a.25.25 0 0 1 .249.434l-.495.283.495.283a.25.25 0 0 1-.248.434l-.501-.286v.569a.25.25 0 0 1-.5 0v-.57l-.501.287a.25.25 0 1 1-.248-.434l.495-.283-.495-.283a.25.25 0 0 1 .248-.434l.501.286v-.569a.25.25 0 0 1 .25-.25zm-.22-7.223a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 10.25H13a3 3 0 0 0 .405-5.973z"/>');
29944  var BIconCloudSun = /* @__PURE__ */ makeIcon("CloudSun", '<path d="M7 8a3.5 3.5 0 0 1 3.5 3.555.5.5 0 0 0 .624.492A1.503 1.503 0 0 1 13 13.5a1.5 1.5 0 0 1-1.5 1.5H3a2 2 0 1 1 .1-3.998.5.5 0 0 0 .51-.375A3.502 3.502 0 0 1 7 8zm4.473 3a4.5 4.5 0 0 0-8.72-.99A3 3 0 0 0 3 16h8.5a2.5 2.5 0 0 0 0-5h-.027z"/><path d="M10.5 1.5a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1zm3.743 1.964a.5.5 0 1 0-.707-.707l-.708.707a.5.5 0 0 0 .708.708l.707-.708zm-7.779-.707a.5.5 0 0 0-.707.707l.707.708a.5.5 0 1 0 .708-.708l-.708-.707zm1.734 3.374a2 2 0 1 1 3.296 2.198c.199.281.372.582.516.898a3 3 0 1 0-4.84-3.225c.352.011.696.055 1.028.129zm4.484 4.074c.6.215 1.125.59 1.522 1.072a.5.5 0 0 0 .039-.742l-.707-.707a.5.5 0 0 0-.854.377zM14.5 6.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/>');
29945  var BIconCloudSunFill = /* @__PURE__ */ makeIcon("CloudSunFill", '<path d="M11.473 11a4.5 4.5 0 0 0-8.72-.99A3 3 0 0 0 3 16h8.5a2.5 2.5 0 0 0 0-5h-.027z"/><path d="M10.5 1.5a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1zm3.743 1.964a.5.5 0 1 0-.707-.707l-.708.707a.5.5 0 0 0 .708.708l.707-.708zm-7.779-.707a.5.5 0 0 0-.707.707l.707.708a.5.5 0 1 0 .708-.708l-.708-.707zm1.734 3.374a2 2 0 1 1 3.296 2.198c.199.281.372.582.516.898a3 3 0 1 0-4.84-3.225c.352.011.696.055 1.028.129zm4.484 4.074c.6.215 1.125.59 1.522 1.072a.5.5 0 0 0 .039-.742l-.707-.707a.5.5 0 0 0-.854.377zM14.5 6.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/>');
29946  var BIconCloudUpload = /* @__PURE__ */ makeIcon("CloudUpload", '<path fill-rule="evenodd" d="M4.406 1.342A5.53 5.53 0 0 1 8 0c2.69 0 4.923 2 5.166 4.579C14.758 4.804 16 6.137 16 7.773 16 9.569 14.502 11 12.687 11H10a.5.5 0 0 1 0-1h2.688C13.979 10 15 8.988 15 7.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 2.825 10.328 1 8 1a4.53 4.53 0 0 0-2.941 1.1c-.757.652-1.153 1.438-1.153 2.055v.448l-.445.049C2.064 4.805 1 5.952 1 7.318 1 8.785 2.23 10 3.781 10H6a.5.5 0 0 1 0 1H3.781C1.708 11 0 9.366 0 7.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383z"/><path fill-rule="evenodd" d="M7.646 4.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V14.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3z"/>');
29947  var BIconCloudUploadFill = /* @__PURE__ */ makeIcon("CloudUploadFill", '<path fill-rule="evenodd" d="M8 0a5.53 5.53 0 0 0-3.594 1.342c-.766.66-1.321 1.52-1.464 2.383C1.266 4.095 0 5.555 0 7.318 0 9.366 1.708 11 3.781 11H7.5V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11h4.188C14.502 11 16 9.57 16 7.773c0-1.636-1.242-2.969-2.834-3.194C12.923 1.999 10.69 0 8 0zm-.5 14.5V11h1v3.5a.5.5 0 0 1-1 0z"/>');
29948  var BIconClouds = /* @__PURE__ */ makeIcon("Clouds", '<path d="M16 7.5a2.5 2.5 0 0 1-1.456 2.272 3.513 3.513 0 0 0-.65-.824 1.5 1.5 0 0 0-.789-2.896.5.5 0 0 1-.627-.421 3 3 0 0 0-5.22-1.625 5.587 5.587 0 0 0-1.276.088 4.002 4.002 0 0 1 7.392.91A2.5 2.5 0 0 1 16 7.5z"/><path d="M7 5a4.5 4.5 0 0 1 4.473 4h.027a2.5 2.5 0 0 1 0 5H3a3 3 0 0 1-.247-5.99A4.502 4.502 0 0 1 7 5zm3.5 4.5a3.5 3.5 0 0 0-6.89-.873.5.5 0 0 1-.51.375A2 2 0 1 0 3 13h8.5a1.5 1.5 0 1 0-.376-2.953.5.5 0 0 1-.624-.492V9.5z"/>');
29949  var BIconCloudsFill = /* @__PURE__ */ makeIcon("CloudsFill", '<path d="M11.473 9a4.5 4.5 0 0 0-8.72-.99A3 3 0 0 0 3 14h8.5a2.5 2.5 0 1 0-.027-5z"/><path d="M14.544 9.772a3.506 3.506 0 0 0-2.225-1.676 5.502 5.502 0 0 0-6.337-4.002 4.002 4.002 0 0 1 7.392.91 2.5 2.5 0 0 1 1.17 4.769z"/>');
29950  var BIconCloudy = /* @__PURE__ */ makeIcon("Cloudy", '<path d="M13.405 8.527a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 14.5H13a3 3 0 0 0 .405-5.973zM8.5 5.5a4 4 0 0 1 3.976 3.555.5.5 0 0 0 .5.445H13a2 2 0 0 1-.001 4H3.5a2.5 2.5 0 1 1 .605-4.926.5.5 0 0 0 .596-.329A4.002 4.002 0 0 1 8.5 5.5z"/>');
29951  var BIconCloudyFill = /* @__PURE__ */ makeIcon("CloudyFill", '<path d="M13.405 7.027a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 13H13a3 3 0 0 0 .405-5.973z"/>');
29952  var BIconCode = /* @__PURE__ */ makeIcon("Code", '<path d="M5.854 4.854a.5.5 0 1 0-.708-.708l-3.5 3.5a.5.5 0 0 0 0 .708l3.5 3.5a.5.5 0 0 0 .708-.708L2.707 8l3.147-3.146zm4.292 0a.5.5 0 0 1 .708-.708l3.5 3.5a.5.5 0 0 1 0 .708l-3.5 3.5a.5.5 0 0 1-.708-.708L13.293 8l-3.147-3.146z"/>');
29953  var BIconCodeSlash = /* @__PURE__ */ makeIcon("CodeSlash", '<path d="M10.478 1.647a.5.5 0 1 0-.956-.294l-4 13a.5.5 0 0 0 .956.294l4-13zM4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0zm6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0z"/>');
29954  var BIconCodeSquare = /* @__PURE__ */ makeIcon("CodeSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M6.854 4.646a.5.5 0 0 1 0 .708L4.207 8l2.647 2.646a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 0 1 .708 0zm2.292 0a.5.5 0 0 0 0 .708L11.793 8l-2.647 2.646a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708 0z"/>');
29955  var BIconCoin = /* @__PURE__ */ makeIcon("Coin", '<path d="M5.5 9.511c.076.954.83 1.697 2.182 1.785V12h.6v-.709c1.4-.098 2.218-.846 2.218-1.932 0-.987-.626-1.496-1.745-1.76l-.473-.112V5.57c.6.068.982.396 1.074.85h1.052c-.076-.919-.864-1.638-2.126-1.716V4h-.6v.719c-1.195.117-2.01.836-2.01 1.853 0 .9.606 1.472 1.613 1.707l.397.098v2.034c-.615-.093-1.022-.43-1.114-.9H5.5zm2.177-2.166c-.59-.137-.91-.416-.91-.836 0-.47.345-.822.915-.925v1.76h-.005zm.692 1.193c.717.166 1.048.435 1.048.91 0 .542-.412.914-1.135.982V8.518l.087.02z"/><path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path fill-rule="evenodd" d="M8 13.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zm0 .5A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"/>');
29956  var BIconCollection = /* @__PURE__ */ makeIcon("Collection", '<path d="M2.5 3.5a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-11zm2-2a.5.5 0 0 1 0-1h7a.5.5 0 0 1 0 1h-7zM0 13a1.5 1.5 0 0 0 1.5 1.5h13A1.5 1.5 0 0 0 16 13V6a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 0 6v7zm1.5.5A.5.5 0 0 1 1 13V6a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-13z"/>');
29957  var BIconCollectionFill = /* @__PURE__ */ makeIcon("CollectionFill", '<path d="M0 13a1.5 1.5 0 0 0 1.5 1.5h13A1.5 1.5 0 0 0 16 13V6a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 0 6v7zM2 3a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 0-1h-11A.5.5 0 0 0 2 3zm2-2a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7A.5.5 0 0 0 4 1z"/>');
29958  var BIconCollectionPlay = /* @__PURE__ */ makeIcon("CollectionPlay", '<path d="M2 3a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 0-1h-11A.5.5 0 0 0 2 3zm2-2a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7A.5.5 0 0 0 4 1zm2.765 5.576A.5.5 0 0 0 6 7v5a.5.5 0 0 0 .765.424l4-2.5a.5.5 0 0 0 0-.848l-4-2.5z"/><path d="M1.5 14.5A1.5 1.5 0 0 1 0 13V6a1.5 1.5 0 0 1 1.5-1.5h13A1.5 1.5 0 0 1 16 6v7a1.5 1.5 0 0 1-1.5 1.5h-13zm13-1a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5h-13A.5.5 0 0 0 1 6v7a.5.5 0 0 0 .5.5h13z"/>');
29959  var BIconCollectionPlayFill = /* @__PURE__ */ makeIcon("CollectionPlayFill", '<path d="M2.5 3.5a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-11zm2-2a.5.5 0 0 1 0-1h7a.5.5 0 0 1 0 1h-7zM0 13a1.5 1.5 0 0 0 1.5 1.5h13A1.5 1.5 0 0 0 16 13V6a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 0 6v7zm6.258-6.437a.5.5 0 0 1 .507.013l4 2.5a.5.5 0 0 1 0 .848l-4 2.5A.5.5 0 0 1 6 12V7a.5.5 0 0 1 .258-.437z"/>');
29960  var BIconColumns = /* @__PURE__ */ makeIcon("Columns", '<path d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V2zm8.5 0v8H15V2H8.5zm0 9v3H15v-3H8.5zm-1-9H1v3h6.5V2zM1 14h6.5V6H1v8z"/>');
29961  var BIconColumnsGap = /* @__PURE__ */ makeIcon("ColumnsGap", '<path d="M6 1v3H1V1h5zM1 0a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H1zm14 12v3h-5v-3h5zm-5-1a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-5zM6 8v7H1V8h5zM1 7a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H1zm14-6v7h-5V1h5zm-5-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1h-5z"/>');
29962  var BIconCommand = /* @__PURE__ */ makeIcon("Command", '<path d="M3.5 2A1.5 1.5 0 0 1 5 3.5V5H3.5a1.5 1.5 0 1 1 0-3zM6 5V3.5A2.5 2.5 0 1 0 3.5 6H5v4H3.5A2.5 2.5 0 1 0 6 12.5V11h4v1.5a2.5 2.5 0 1 0 2.5-2.5H11V6h1.5A2.5 2.5 0 1 0 10 3.5V5H6zm4 1v4H6V6h4zm1-1V3.5A1.5 1.5 0 1 1 12.5 5H11zm0 6h1.5a1.5 1.5 0 1 1-1.5 1.5V11zm-6 0v1.5A1.5 1.5 0 1 1 3.5 11H5z"/>');
29963  var BIconCompass = /* @__PURE__ */ makeIcon("Compass", '<path d="M8 16.016a7.5 7.5 0 0 0 1.962-14.74A1 1 0 0 0 9 0H7a1 1 0 0 0-.962 1.276A7.5 7.5 0 0 0 8 16.016zm6.5-7.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/><path d="m6.94 7.44 4.95-2.83-2.83 4.95-4.949 2.83 2.828-4.95z"/>');
29964  var BIconCompassFill = /* @__PURE__ */ makeIcon("CompassFill", '<path d="M15.5 8.516a7.5 7.5 0 1 1-9.462-7.24A1 1 0 0 1 7 0h2a1 1 0 0 1 .962 1.276 7.503 7.503 0 0 1 5.538 7.24zm-3.61-3.905L6.94 7.439 4.11 12.39l4.95-2.828 2.828-4.95z"/>');
29965  var BIconCone = /* @__PURE__ */ makeIcon("Cone", '<path d="M7.03 1.88c.252-1.01 1.688-1.01 1.94 0l2.905 11.62H14a.5.5 0 0 1 0 1H2a.5.5 0 0 1 0-1h2.125L7.03 1.88z"/>');
29966  var BIconConeStriped = /* @__PURE__ */ makeIcon("ConeStriped", '<path d="m9.97 4.88.953 3.811C10.159 8.878 9.14 9 8 9c-1.14 0-2.158-.122-2.923-.309L6.03 4.88C6.635 4.957 7.3 5 8 5s1.365-.043 1.97-.12zm-.245-.978L8.97.88C8.718-.13 7.282-.13 7.03.88L6.275 3.9C6.8 3.965 7.382 4 8 4c.618 0 1.2-.036 1.725-.098zm4.396 8.613a.5.5 0 0 1 .037.96l-6 2a.5.5 0 0 1-.316 0l-6-2a.5.5 0 0 1 .037-.96l2.391-.598.565-2.257c.862.212 1.964.339 3.165.339s2.303-.127 3.165-.339l.565 2.257 2.391.598z"/>');
29967  var BIconController = /* @__PURE__ */ makeIcon("Controller", '<path d="M11.5 6.027a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-1.5 1.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2.5-.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-1.5 1.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm-6.5-3h1v1h1v1h-1v1h-1v-1h-1v-1h1v-1z"/><path d="M3.051 3.26a.5.5 0 0 1 .354-.613l1.932-.518a.5.5 0 0 1 .62.39c.655-.079 1.35-.117 2.043-.117.72 0 1.443.041 2.12.126a.5.5 0 0 1 .622-.399l1.932.518a.5.5 0 0 1 .306.729c.14.09.266.19.373.297.408.408.78 1.05 1.095 1.772.32.733.599 1.591.805 2.466.206.875.34 1.78.364 2.606.024.816-.059 1.602-.328 2.21a1.42 1.42 0 0 1-1.445.83c-.636-.067-1.115-.394-1.513-.773-.245-.232-.496-.526-.739-.808-.126-.148-.25-.292-.368-.423-.728-.804-1.597-1.527-3.224-1.527-1.627 0-2.496.723-3.224 1.527-.119.131-.242.275-.368.423-.243.282-.494.575-.739.808-.398.38-.877.706-1.513.773a1.42 1.42 0 0 1-1.445-.83c-.27-.608-.352-1.395-.329-2.21.024-.826.16-1.73.365-2.606.206-.875.486-1.733.805-2.466.315-.722.687-1.364 1.094-1.772a2.34 2.34 0 0 1 .433-.335.504.504 0 0 1-.028-.079zm2.036.412c-.877.185-1.469.443-1.733.708-.276.276-.587.783-.885 1.465a13.748 13.748 0 0 0-.748 2.295 12.351 12.351 0 0 0-.339 2.406c-.022.755.062 1.368.243 1.776a.42.42 0 0 0 .426.24c.327-.034.61-.199.929-.502.212-.202.4-.423.615-.674.133-.156.276-.323.44-.504C4.861 9.969 5.978 9.027 8 9.027s3.139.942 3.965 1.855c.164.181.307.348.44.504.214.251.403.472.615.674.318.303.601.468.929.503a.42.42 0 0 0 .426-.241c.18-.408.265-1.02.243-1.776a12.354 12.354 0 0 0-.339-2.406 13.753 13.753 0 0 0-.748-2.295c-.298-.682-.61-1.19-.885-1.465-.264-.265-.856-.523-1.733-.708-.85-.179-1.877-.27-2.913-.27-1.036 0-2.063.091-2.913.27z"/>');
29968  var BIconCpu = /* @__PURE__ */ makeIcon("Cpu", '<path d="M5 0a.5.5 0 0 1 .5.5V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2h1V.5a.5.5 0 0 1 1 0V2A2.5 2.5 0 0 1 14 4.5h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14v1h1.5a.5.5 0 0 1 0 1H14a2.5 2.5 0 0 1-2.5 2.5v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14h-1v1.5a.5.5 0 0 1-1 0V14A2.5 2.5 0 0 1 2 11.5H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2v-1H.5a.5.5 0 0 1 0-1H2A2.5 2.5 0 0 1 4.5 2V.5A.5.5 0 0 1 5 0zm-.5 3A1.5 1.5 0 0 0 3 4.5v7A1.5 1.5 0 0 0 4.5 13h7a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 11.5 3h-7zM5 6.5A1.5 1.5 0 0 1 6.5 5h3A1.5 1.5 0 0 1 11 6.5v3A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-3zM6.5 6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"/>');
29969  var BIconCpuFill = /* @__PURE__ */ makeIcon("CpuFill", '<path d="M6.5 6a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"/><path d="M5.5.5a.5.5 0 0 0-1 0V2A2.5 2.5 0 0 0 2 4.5H.5a.5.5 0 0 0 0 1H2v1H.5a.5.5 0 0 0 0 1H2v1H.5a.5.5 0 0 0 0 1H2v1H.5a.5.5 0 0 0 0 1H2A2.5 2.5 0 0 0 4.5 14v1.5a.5.5 0 0 0 1 0V14h1v1.5a.5.5 0 0 0 1 0V14h1v1.5a.5.5 0 0 0 1 0V14h1v1.5a.5.5 0 0 0 1 0V14a2.5 2.5 0 0 0 2.5-2.5h1.5a.5.5 0 0 0 0-1H14v-1h1.5a.5.5 0 0 0 0-1H14v-1h1.5a.5.5 0 0 0 0-1H14v-1h1.5a.5.5 0 0 0 0-1H14A2.5 2.5 0 0 0 11.5 2V.5a.5.5 0 0 0-1 0V2h-1V.5a.5.5 0 0 0-1 0V2h-1V.5a.5.5 0 0 0-1 0V2h-1V.5zm1 4.5h3A1.5 1.5 0 0 1 11 6.5v3A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-3A1.5 1.5 0 0 1 6.5 5z"/>');
29970  var BIconCreditCard = /* @__PURE__ */ makeIcon("CreditCard", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm2-1a1 1 0 0 0-1 1v1h14V4a1 1 0 0 0-1-1H2zm13 4H1v5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V7z"/><path d="M2 10a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-1z"/>');
29971  var BIconCreditCard2Back = /* @__PURE__ */ makeIcon("CreditCard2Back", '<path d="M11 5.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-1z"/><path d="M2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm13 2v5H1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm-1 9H2a1 1 0 0 1-1-1v-1h14v1a1 1 0 0 1-1 1z"/>');
29972  var BIconCreditCard2BackFill = /* @__PURE__ */ makeIcon("CreditCard2BackFill", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5H0V4zm11.5 1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-2zM0 11v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1H0z"/>');
29973  var BIconCreditCard2Front = /* @__PURE__ */ makeIcon("CreditCard2Front", '<path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/><path d="M2 5.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-1zm0 3a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5z"/>');
29974  var BIconCreditCard2FrontFill = /* @__PURE__ */ makeIcon("CreditCard2FrontFill", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm2.5 1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-2zm0 3a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm3 0a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm3 0a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm3 0a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/>');
29975  var BIconCreditCardFill = /* @__PURE__ */ makeIcon("CreditCardFill", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1H0V4zm0 3v5a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7H0zm3 2h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1z"/>');
29976  var BIconCrop = /* @__PURE__ */ makeIcon("Crop", '<path d="M3.5.5A.5.5 0 0 1 4 1v13h13a.5.5 0 0 1 0 1h-2v2a.5.5 0 0 1-1 0v-2H3.5a.5.5 0 0 1-.5-.5V4H1a.5.5 0 0 1 0-1h2V1a.5.5 0 0 1 .5-.5zm2.5 3a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4H6.5a.5.5 0 0 1-.5-.5z"/>');
29977  var BIconCup = /* @__PURE__ */ makeIcon("Cup", '<path d="M1 2a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v1h.5A1.5 1.5 0 0 1 16 4.5v7a1.5 1.5 0 0 1-1.5 1.5h-.55a2.5 2.5 0 0 1-2.45 2h-8A2.5 2.5 0 0 1 1 12.5V2zm13 10h.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5H14v8zM13 2H2v10.5A1.5 1.5 0 0 0 3.5 14h8a1.5 1.5 0 0 0 1.5-1.5V2z"/>');
29978  var BIconCupFill = /* @__PURE__ */ makeIcon("CupFill", '<path d="M1 2a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v1h.5A1.5 1.5 0 0 1 16 4.5v7a1.5 1.5 0 0 1-1.5 1.5h-.55a2.5 2.5 0 0 1-2.45 2h-8A2.5 2.5 0 0 1 1 12.5V2zm13 10h.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5H14v8z"/>');
29979  var BIconCupStraw = /* @__PURE__ */ makeIcon("CupStraw", '<path d="M13.902.334a.5.5 0 0 1-.28.65l-2.254.902-.4 1.927c.376.095.715.215.972.367.228.135.56.396.56.82 0 .046-.004.09-.011.132l-.962 9.068a1.28 1.28 0 0 1-.524.93c-.488.34-1.494.87-3.01.87-1.516 0-2.522-.53-3.01-.87a1.28 1.28 0 0 1-.524-.93L3.51 5.132A.78.78 0 0 1 3.5 5c0-.424.332-.685.56-.82.262-.154.607-.276.99-.372C5.824 3.614 6.867 3.5 8 3.5c.712 0 1.389.045 1.985.127l.464-2.215a.5.5 0 0 1 .303-.356l2.5-1a.5.5 0 0 1 .65.278zM9.768 4.607A13.991 13.991 0 0 0 8 4.5c-1.076 0-2.033.11-2.707.278A3.284 3.284 0 0 0 4.645 5c.146.073.362.15.648.222C5.967 5.39 6.924 5.5 8 5.5c.571 0 1.109-.03 1.588-.085l.18-.808zm.292 1.756C9.445 6.45 8.742 6.5 8 6.5c-1.133 0-2.176-.114-2.95-.308a5.514 5.514 0 0 1-.435-.127l.838 8.03c.013.121.06.186.102.215.357.249 1.168.69 2.438.69 1.27 0 2.081-.441 2.438-.69.042-.029.09-.094.102-.215l.852-8.03a5.517 5.517 0 0 1-.435.127 8.88 8.88 0 0 1-.89.17zM4.467 4.884s.003.002.005.006l-.005-.006zm7.066 0-.005.006c.002-.004.005-.006.005-.006zM11.354 5a3.174 3.174 0 0 0-.604-.21l-.099.445.055-.013c.286-.072.502-.149.648-.222z"/>');
29980  var BIconCurrencyBitcoin = /* @__PURE__ */ makeIcon("CurrencyBitcoin", '<path d="M5.5 13v1.25c0 .138.112.25.25.25h1a.25.25 0 0 0 .25-.25V13h.5v1.25c0 .138.112.25.25.25h1a.25.25 0 0 0 .25-.25V13h.084c1.992 0 3.416-1.033 3.416-2.82 0-1.502-1.007-2.323-2.186-2.44v-.088c.97-.242 1.683-.974 1.683-2.19C11.997 3.93 10.847 3 9.092 3H9V1.75a.25.25 0 0 0-.25-.25h-1a.25.25 0 0 0-.25.25V3h-.573V1.75a.25.25 0 0 0-.25-.25H5.75a.25.25 0 0 0-.25.25V3l-1.998.011a.25.25 0 0 0-.25.25v.989c0 .137.11.25.248.25l.755-.005a.75.75 0 0 1 .745.75v5.505a.75.75 0 0 1-.75.75l-.748.011a.25.25 0 0 0-.25.25v1c0 .138.112.25.25.25L5.5 13zm1.427-8.513h1.719c.906 0 1.438.498 1.438 1.312 0 .871-.575 1.362-1.877 1.362h-1.28V4.487zm0 4.051h1.84c1.137 0 1.756.58 1.756 1.524 0 .953-.626 1.45-2.158 1.45H6.927V8.539z"/>');
29981  var BIconCurrencyDollar = /* @__PURE__ */ makeIcon("CurrencyDollar", '<path d="M4 10.781c.148 1.667 1.513 2.85 3.591 3.003V15h1.043v-1.216c2.27-.179 3.678-1.438 3.678-3.3 0-1.59-.947-2.51-2.956-3.028l-.722-.187V3.467c1.122.11 1.879.714 2.07 1.616h1.47c-.166-1.6-1.54-2.748-3.54-2.875V1H7.591v1.233c-1.939.23-3.27 1.472-3.27 3.156 0 1.454.966 2.483 2.661 2.917l.61.162v4.031c-1.149-.17-1.94-.8-2.131-1.718H4zm3.391-3.836c-1.043-.263-1.6-.825-1.6-1.616 0-.944.704-1.641 1.8-1.828v3.495l-.2-.05zm1.591 1.872c1.287.323 1.852.859 1.852 1.769 0 1.097-.826 1.828-2.2 1.939V8.73l.348.086z"/>');
29982  var BIconCurrencyEuro = /* @__PURE__ */ makeIcon("CurrencyEuro", '<path d="M4 9.42h1.063C5.4 12.323 7.317 14 10.34 14c.622 0 1.167-.068 1.659-.185v-1.3c-.484.119-1.045.17-1.659.17-2.1 0-3.455-1.198-3.775-3.264h4.017v-.928H6.497v-.936c0-.11 0-.219.008-.329h4.078v-.927H6.618c.388-1.898 1.719-2.985 3.723-2.985.614 0 1.175.05 1.659.177V2.194A6.617 6.617 0 0 0 10.341 2c-2.928 0-4.82 1.569-5.244 4.3H4v.928h1.01v1.265H4v.928z"/>');
29983  var BIconCurrencyExchange = /* @__PURE__ */ makeIcon("CurrencyExchange", '<path d="M0 5a5.002 5.002 0 0 0 4.027 4.905 6.46 6.46 0 0 1 .544-2.073C3.695 7.536 3.132 6.864 3 5.91h-.5v-.426h.466V5.05c0-.046 0-.093.004-.135H2.5v-.427h.511C3.236 3.24 4.213 2.5 5.681 2.5c.316 0 .59.031.819.085v.733a3.46 3.46 0 0 0-.815-.082c-.919 0-1.538.466-1.734 1.252h1.917v.427h-1.98c-.003.046-.003.097-.003.147v.422h1.983v.427H3.93c.118.602.468 1.03 1.005 1.229a6.5 6.5 0 0 1 4.97-3.113A5.002 5.002 0 0 0 0 5zm16 5.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0zm-7.75 1.322c.069.835.746 1.485 1.964 1.562V14h.54v-.62c1.259-.086 1.996-.74 1.996-1.69 0-.865-.563-1.31-1.57-1.54l-.426-.1V8.374c.54.06.884.347.966.745h.948c-.07-.804-.779-1.433-1.914-1.502V7h-.54v.629c-1.076.103-1.808.732-1.808 1.622 0 .787.544 1.288 1.45 1.493l.358.085v1.78c-.554-.08-.92-.376-1.003-.787H8.25zm1.96-1.895c-.532-.12-.82-.364-.82-.732 0-.41.311-.719.824-.809v1.54h-.005zm.622 1.044c.645.145.943.38.943.796 0 .474-.37.8-1.02.86v-1.674l.077.018z"/>');
29984  var BIconCurrencyPound = /* @__PURE__ */ makeIcon("CurrencyPound", '<path d="M4 8.585h1.969c.115.465.186.939.186 1.43 0 1.385-.736 2.496-2.075 2.771V14H12v-1.24H6.492v-.129c.825-.525 1.135-1.446 1.135-2.694 0-.465-.07-.913-.168-1.352h3.29v-.972H7.22c-.186-.723-.372-1.455-.372-2.247 0-1.274 1.047-2.066 2.58-2.066a5.32 5.32 0 0 1 2.103.465V2.456A5.629 5.629 0 0 0 9.348 2C6.865 2 5.322 3.291 5.322 5.366c0 .775.195 1.515.399 2.247H4v.972z"/>');
29985  var BIconCurrencyYen = /* @__PURE__ */ makeIcon("CurrencyYen", '<path d="M8.75 14v-2.629h2.446v-.967H8.75v-1.31h2.445v-.967H9.128L12.5 2h-1.699L8.047 7.327h-.086L5.207 2H3.5l3.363 6.127H4.778v.968H7.25v1.31H4.78v.966h2.47V14h1.502z"/>');
29986  var BIconCursor = /* @__PURE__ */ makeIcon("Cursor", '<path d="M14.082 2.182a.5.5 0 0 1 .103.557L8.528 15.467a.5.5 0 0 1-.917-.007L5.57 10.694.803 8.652a.5.5 0 0 1-.006-.916l12.728-5.657a.5.5 0 0 1 .556.103zM2.25 8.184l3.897 1.67a.5.5 0 0 1 .262.263l1.67 3.897L12.743 3.52 2.25 8.184z"/>');
29987  var BIconCursorFill = /* @__PURE__ */ makeIcon("CursorFill", '<path d="M14.082 2.182a.5.5 0 0 1 .103.557L8.528 15.467a.5.5 0 0 1-.917-.007L5.57 10.694.803 8.652a.5.5 0 0 1-.006-.916l12.728-5.657a.5.5 0 0 1 .556.103z"/>');
29988  var BIconCursorText = /* @__PURE__ */ makeIcon("CursorText", '<path d="M5 2a.5.5 0 0 1 .5-.5c.862 0 1.573.287 2.06.566.174.099.321.198.44.286.119-.088.266-.187.44-.286A4.165 4.165 0 0 1 10.5 1.5a.5.5 0 0 1 0 1c-.638 0-1.177.213-1.564.434a3.49 3.49 0 0 0-.436.294V7.5H9a.5.5 0 0 1 0 1h-.5v4.272c.1.08.248.187.436.294.387.221.926.434 1.564.434a.5.5 0 0 1 0 1 4.165 4.165 0 0 1-2.06-.566A4.561 4.561 0 0 1 8 13.65a4.561 4.561 0 0 1-.44.285 4.165 4.165 0 0 1-2.06.566.5.5 0 0 1 0-1c.638 0 1.177-.213 1.564-.434.188-.107.335-.214.436-.294V8.5H7a.5.5 0 0 1 0-1h.5V3.228a3.49 3.49 0 0 0-.436-.294A3.166 3.166 0 0 0 5.5 2.5.5.5 0 0 1 5 2zm3.352 1.355zm-.704 9.29z"/>');
29989  var BIconDash = /* @__PURE__ */ makeIcon("Dash", '<path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/>');
29990  var BIconDashCircle = /* @__PURE__ */ makeIcon("DashCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/>');
29991  var BIconDashCircleDotted = /* @__PURE__ */ makeIcon("DashCircleDotted", '<path d="M8 0c-.176 0-.35.006-.523.017l.064.998a7.117 7.117 0 0 1 .918 0l.064-.998A8.113 8.113 0 0 0 8 0zM6.44.152c-.346.069-.684.16-1.012.27l.321.948c.287-.098.582-.177.884-.237L6.44.153zm4.132.271a7.946 7.946 0 0 0-1.011-.27l-.194.98c.302.06.597.14.884.237l.321-.947zm1.873.925a8 8 0 0 0-.906-.524l-.443.896c.275.136.54.29.793.459l.556-.831zM4.46.824c-.314.155-.616.33-.905.524l.556.83a7.07 7.07 0 0 1 .793-.458L4.46.824zM2.725 1.985c-.262.23-.51.478-.74.74l.752.66c.202-.23.418-.446.648-.648l-.66-.752zm11.29.74a8.058 8.058 0 0 0-.74-.74l-.66.752c.23.202.447.418.648.648l.752-.66zm1.161 1.735a7.98 7.98 0 0 0-.524-.905l-.83.556c.169.253.322.518.458.793l.896-.443zM1.348 3.555c-.194.289-.37.591-.524.906l.896.443c.136-.275.29-.54.459-.793l-.831-.556zM.423 5.428a7.945 7.945 0 0 0-.27 1.011l.98.194c.06-.302.14-.597.237-.884l-.947-.321zM15.848 6.44a7.943 7.943 0 0 0-.27-1.012l-.948.321c.098.287.177.582.237.884l.98-.194zM.017 7.477a8.113 8.113 0 0 0 0 1.046l.998-.064a7.117 7.117 0 0 1 0-.918l-.998-.064zM16 8a8.1 8.1 0 0 0-.017-.523l-.998.064a7.11 7.11 0 0 1 0 .918l.998.064A8.1 8.1 0 0 0 16 8zM.152 9.56c.069.346.16.684.27 1.012l.948-.321a6.944 6.944 0 0 1-.237-.884l-.98.194zm15.425 1.012c.112-.328.202-.666.27-1.011l-.98-.194c-.06.302-.14.597-.237.884l.947.321zM.824 11.54a8 8 0 0 0 .524.905l.83-.556a6.999 6.999 0 0 1-.458-.793l-.896.443zm13.828.905c.194-.289.37-.591.524-.906l-.896-.443c-.136.275-.29.54-.459.793l.831.556zm-12.667.83c.23.262.478.51.74.74l.66-.752a7.047 7.047 0 0 1-.648-.648l-.752.66zm11.29.74c.262-.23.51-.478.74-.74l-.752-.66c-.201.23-.418.447-.648.648l.66.752zm-1.735 1.161c.314-.155.616-.33.905-.524l-.556-.83a7.07 7.07 0 0 1-.793.458l.443.896zm-7.985-.524c.289.194.591.37.906.524l.443-.896a6.998 6.998 0 0 1-.793-.459l-.556.831zm1.873.925c.328.112.666.202 1.011.27l.194-.98a6.953 6.953 0 0 1-.884-.237l-.321.947zm4.132.271a7.944 7.944 0 0 0 1.012-.27l-.321-.948a6.954 6.954 0 0 1-.884.237l.194.98zm-2.083.135a8.1 8.1 0 0 0 1.046 0l-.064-.998a7.11 7.11 0 0 1-.918 0l-.064.998zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/>');
29992  var BIconDashCircleFill = /* @__PURE__ */ makeIcon("DashCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/>');
29993  var BIconDashLg = /* @__PURE__ */ makeIcon("DashLg", '<path d="M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z"/>');
29994  var BIconDashSquare = /* @__PURE__ */ makeIcon("DashSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/>');
29995  var BIconDashSquareDotted = /* @__PURE__ */ makeIcon("DashSquareDotted", '<path d="M2.5 0c-.166 0-.33.016-.487.048l.194.98A1.51 1.51 0 0 1 2.5 1h.458V0H2.5zm2.292 0h-.917v1h.917V0zm1.833 0h-.917v1h.917V0zm1.833 0h-.916v1h.916V0zm1.834 0h-.917v1h.917V0zm1.833 0h-.917v1h.917V0zM13.5 0h-.458v1h.458c.1 0 .199.01.293.029l.194-.981A2.51 2.51 0 0 0 13.5 0zm2.079 1.11a2.511 2.511 0 0 0-.69-.689l-.556.831c.164.11.305.251.415.415l.83-.556zM1.11.421a2.511 2.511 0 0 0-.689.69l.831.556c.11-.164.251-.305.415-.415L1.11.422zM16 2.5c0-.166-.016-.33-.048-.487l-.98.194c.018.094.028.192.028.293v.458h1V2.5zM.048 2.013A2.51 2.51 0 0 0 0 2.5v.458h1V2.5c0-.1.01-.199.029-.293l-.981-.194zM0 3.875v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zM0 5.708v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zM0 7.542v.916h1v-.916H0zm15 .916h1v-.916h-1v.916zM0 9.375v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zm-16 .916v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zm-16 .917v.458c0 .166.016.33.048.487l.98-.194A1.51 1.51 0 0 1 1 13.5v-.458H0zm16 .458v-.458h-1v.458c0 .1-.01.199-.029.293l.981.194c.032-.158.048-.32.048-.487zM.421 14.89c.183.272.417.506.69.689l.556-.831a1.51 1.51 0 0 1-.415-.415l-.83.556zm14.469.689c.272-.183.506-.417.689-.69l-.831-.556c-.11.164-.251.305-.415.415l.556.83zm-12.877.373c.158.032.32.048.487.048h.458v-1H2.5c-.1 0-.199-.01-.293-.029l-.194.981zM13.5 16c.166 0 .33-.016.487-.048l-.194-.98A1.51 1.51 0 0 1 13.5 15h-.458v1h.458zm-9.625 0h.917v-1h-.917v1zm1.833 0h.917v-1h-.917v1zm1.834 0h.916v-1h-.916v1zm1.833 0h.917v-1h-.917v1zm1.833 0h.917v-1h-.917v1zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z"/>');
29996  var BIconDashSquareFill = /* @__PURE__ */ makeIcon("DashSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm2.5 7.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1z"/>');
29997  var BIconDiagram2 = /* @__PURE__ */ makeIcon("Diagram2", '<path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H11a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 5 7h2.5V6A1.5 1.5 0 0 1 6 4.5v-1zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zM3 11.5A1.5 1.5 0 0 1 4.5 10h1A1.5 1.5 0 0 1 7 11.5v1A1.5 1.5 0 0 1 5.5 14h-1A1.5 1.5 0 0 1 3 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1A1.5 1.5 0 0 1 9 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
29998  var BIconDiagram2Fill = /* @__PURE__ */ makeIcon("Diagram2Fill", '<path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H11a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 5 7h2.5V6A1.5 1.5 0 0 1 6 4.5v-1zm-3 8A1.5 1.5 0 0 1 4.5 10h1A1.5 1.5 0 0 1 7 11.5v1A1.5 1.5 0 0 1 5.5 14h-1A1.5 1.5 0 0 1 3 12.5v-1zm6 0a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1A1.5 1.5 0 0 1 9 12.5v-1z"/>');
29999  var BIconDiagram3 = /* @__PURE__ */ makeIcon("Diagram3", '<path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5v-1zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zM0 11.5A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm4.5.5A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5v-1zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
30000  var BIconDiagram3Fill = /* @__PURE__ */ makeIcon("Diagram3Fill", '<path fill-rule="evenodd" d="M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5v-1zm-6 8A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5v-1zm6 0A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5v-1zm6 0a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5v-1z"/>');
30001  var BIconDiamond = /* @__PURE__ */ makeIcon("Diamond", '<path d="M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.482 1.482 0 0 1 0-2.098L6.95.435zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134z"/>');
30002  var BIconDiamondFill = /* @__PURE__ */ makeIcon("DiamondFill", '<path fill-rule="evenodd" d="M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.482 1.482 0 0 1 0-2.098L6.95.435z"/>');
30003  var BIconDiamondHalf = /* @__PURE__ */ makeIcon("DiamondHalf", '<path d="M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM8 .989c.127 0 .253.049.35.145l6.516 6.516a.495.495 0 0 1 0 .7L8.35 14.866a.493.493 0 0 1-.35.145V.989z"/>');
30004  var BIconDice1 = /* @__PURE__ */ makeIcon("Dice1", '<circle cx="8" cy="8" r="1.5"/><path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/>');
30005  var BIconDice1Fill = /* @__PURE__ */ makeIcon("Dice1Fill", '<path d="M3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3zm5 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30006  var BIconDice2 = /* @__PURE__ */ makeIcon("Dice2", '<path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/><path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30007  var BIconDice2Fill = /* @__PURE__ */ makeIcon("Dice2Fill", '<path d="M0 3a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3zm5.5 1a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0zm6.5 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/>');
30008  var BIconDice3 = /* @__PURE__ */ makeIcon("Dice3", '<path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/><path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-4-4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30009  var BIconDice3Fill = /* @__PURE__ */ makeIcon("Dice3Fill", '<path d="M3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3zm2.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM8 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30010  var BIconDice4 = /* @__PURE__ */ makeIcon("Dice4", '<path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/><path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30011  var BIconDice4Fill = /* @__PURE__ */ makeIcon("Dice4Fill", '<path d="M3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3zm1 5.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1.5 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM4 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30012  var BIconDice5 = /* @__PURE__ */ makeIcon("Dice5", '<path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/><path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm4-4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30013  var BIconDice5Fill = /* @__PURE__ */ makeIcon("Dice5Fill", '<path d="M3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3zm2.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM12 13.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM5.5 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM8 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30014  var BIconDice6 = /* @__PURE__ */ makeIcon("Dice6", '<path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/><path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-8 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30015  var BIconDice6Fill = /* @__PURE__ */ makeIcon("Dice6Fill", '<path d="M3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3zm1 5.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm8 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm1.5 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM12 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM5.5 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM4 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30016  var BIconDisc = /* @__PURE__ */ makeIcon("Disc", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM8 4a4 4 0 0 0-4 4 .5.5 0 0 1-1 0 5 5 0 0 1 5-5 .5.5 0 0 1 0 1zm4.5 3.5a.5.5 0 0 1 .5.5 5 5 0 0 1-5 5 .5.5 0 0 1 0-1 4 4 0 0 0 4-4 .5.5 0 0 1 .5-.5z"/>');
30017  var BIconDiscFill = /* @__PURE__ */ makeIcon("DiscFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-6 0a2 2 0 1 0-4 0 2 2 0 0 0 4 0zM4 8a4 4 0 0 1 4-4 .5.5 0 0 0 0-1 5 5 0 0 0-5 5 .5.5 0 0 0 1 0zm9 0a.5.5 0 1 0-1 0 4 4 0 0 1-4 4 .5.5 0 0 0 0 1 5 5 0 0 0 5-5z"/>');
30018  var BIconDiscord = /* @__PURE__ */ makeIcon("Discord", '<path d="M6.552 6.712c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888.008-.488-.36-.888-.816-.888zm2.92 0c-.456 0-.816.4-.816.888s.368.888.816.888c.456 0 .816-.4.816-.888s-.36-.888-.816-.888z"/><path d="M13.36 0H2.64C1.736 0 1 .736 1 1.648v10.816c0 .912.736 1.648 1.64 1.648h9.072l-.424-1.48 1.024.952.968.896L15 16V1.648C15 .736 14.264 0 13.36 0zm-3.088 10.448s-.288-.344-.528-.648c1.048-.296 1.448-.952 1.448-.952-.328.216-.64.368-.92.472-.4.168-.784.28-1.16.344a5.604 5.604 0 0 1-2.072-.008 6.716 6.716 0 0 1-1.176-.344 4.688 4.688 0 0 1-.584-.272c-.024-.016-.048-.024-.072-.04-.016-.008-.024-.016-.032-.024-.144-.08-.224-.136-.224-.136s.384.64 1.4.944c-.24.304-.536.664-.536.664-1.768-.056-2.44-1.216-2.44-1.216 0-2.576 1.152-4.664 1.152-4.664 1.152-.864 2.248-.84 2.248-.84l.08.096c-1.44.416-2.104 1.048-2.104 1.048s.176-.096.472-.232c.856-.376 1.536-.48 1.816-.504.048-.008.088-.016.136-.016a6.521 6.521 0 0 1 4.024.752s-.632-.6-1.992-1.016l.112-.128s1.096-.024 2.248.84c0 0 1.152 2.088 1.152 4.664 0 0-.68 1.16-2.448 1.216z"/>');
30019  var BIconDisplay = /* @__PURE__ */ makeIcon("Display", '<path d="M0 4s0-2 2-2h12s2 0 2 2v6s0 2-2 2h-4c0 .667.083 1.167.25 1.5H11a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1h.75c.167-.333.25-.833.25-1.5H2s-2 0-2-2V4zm1.398-.855a.758.758 0 0 0-.254.302A1.46 1.46 0 0 0 1 4.01V10c0 .325.078.502.145.602.07.105.17.188.302.254a1.464 1.464 0 0 0 .538.143L2.01 11H14c.325 0 .502-.078.602-.145a.758.758 0 0 0 .254-.302 1.464 1.464 0 0 0 .143-.538L15 9.99V4c0-.325-.078-.502-.145-.602a.757.757 0 0 0-.302-.254A1.46 1.46 0 0 0 13.99 3H2c-.325 0-.502.078-.602.145z"/>');
30020  var BIconDisplayFill = /* @__PURE__ */ makeIcon("DisplayFill", '<path d="M6 12c0 .667-.083 1.167-.25 1.5H5a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1h-.75c-.167-.333-.25-.833-.25-1.5h4c2 0 2-2 2-2V4c0-2-2-2-2-2H2C0 2 0 4 0 4v6c0 2 2 2 2 2h4z"/>');
30021  var BIconDistributeHorizontal = /* @__PURE__ */ makeIcon("DistributeHorizontal", '<path fill-rule="evenodd" d="M14.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5zm-13 0a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z"/><path d="M6 13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v10z"/>');
30022  var BIconDistributeVertical = /* @__PURE__ */ makeIcon("DistributeVertical", '<path fill-rule="evenodd" d="M1 1.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 0-1h-13a.5.5 0 0 0-.5.5zm0 13a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 0-1h-13a.5.5 0 0 0-.5.5z"/><path d="M2 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7z"/>');
30023  var BIconDoorClosed = /* @__PURE__ */ makeIcon("DoorClosed", '<path d="M3 2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v13h1.5a.5.5 0 0 1 0 1h-13a.5.5 0 0 1 0-1H3V2zm1 13h8V2H4v13z"/><path d="M9 9a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"/>');
30024  var BIconDoorClosedFill = /* @__PURE__ */ makeIcon("DoorClosedFill", '<path d="M12 1a1 1 0 0 1 1 1v13h1.5a.5.5 0 0 1 0 1h-13a.5.5 0 0 1 0-1H3V2a1 1 0 0 1 1-1h8zm-2 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30025  var BIconDoorOpen = /* @__PURE__ */ makeIcon("DoorOpen", '<path d="M8.5 10c-.276 0-.5-.448-.5-1s.224-1 .5-1 .5.448.5 1-.224 1-.5 1z"/><path d="M10.828.122A.5.5 0 0 1 11 .5V1h.5A1.5 1.5 0 0 1 13 2.5V15h1.5a.5.5 0 0 1 0 1h-13a.5.5 0 0 1 0-1H3V1.5a.5.5 0 0 1 .43-.495l7-1a.5.5 0 0 1 .398.117zM11.5 2H11v13h1V2.5a.5.5 0 0 0-.5-.5zM4 1.934V15h6V1.077l-6 .857z"/>');
30026  var BIconDoorOpenFill = /* @__PURE__ */ makeIcon("DoorOpenFill", '<path d="M1.5 15a.5.5 0 0 0 0 1h13a.5.5 0 0 0 0-1H13V2.5A1.5 1.5 0 0 0 11.5 1H11V.5a.5.5 0 0 0-.57-.495l-7 1A.5.5 0 0 0 3 1.5V15H1.5zM11 2h.5a.5.5 0 0 1 .5.5V15h-1V2zm-2.5 8c-.276 0-.5-.448-.5-1s.224-1 .5-1 .5.448.5 1-.224 1-.5 1z"/>');
30027  var BIconDot = /* @__PURE__ */ makeIcon("Dot", '<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/>');
30028  var BIconDownload = /* @__PURE__ */ makeIcon("Download", '<path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/><path d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/>');
30029  var BIconDroplet = /* @__PURE__ */ makeIcon("Droplet", '<path fill-rule="evenodd" d="M7.21.8C7.69.295 8 0 8 0c.109.363.234.708.371 1.038.812 1.946 2.073 3.35 3.197 4.6C12.878 7.096 14 8.345 14 10a6 6 0 0 1-12 0C2 6.668 5.58 2.517 7.21.8zm.413 1.021A31.25 31.25 0 0 0 5.794 3.99c-.726.95-1.436 2.008-1.96 3.07C3.304 8.133 3 9.138 3 10a5 5 0 0 0 10 0c0-1.201-.796-2.157-2.181-3.7l-.03-.032C9.75 5.11 8.5 3.72 7.623 1.82z"/><path fill-rule="evenodd" d="M4.553 7.776c.82-1.641 1.717-2.753 2.093-3.13l.708.708c-.29.29-1.128 1.311-1.907 2.87l-.894-.448z"/>');
30030  var BIconDropletFill = /* @__PURE__ */ makeIcon("DropletFill", '<path fill-rule="evenodd" d="M8 16a6 6 0 0 0 6-6c0-1.655-1.122-2.904-2.432-4.362C10.254 4.176 8.75 2.503 8 0c0 0-6 5.686-6 10a6 6 0 0 0 6 6zM6.646 4.646c-.376.377-1.272 1.489-2.093 3.13l.894.448c.78-1.559 1.616-2.58 1.907-2.87l-.708-.708z"/>');
30031  var BIconDropletHalf = /* @__PURE__ */ makeIcon("DropletHalf", '<path fill-rule="evenodd" d="M7.21.8C7.69.295 8 0 8 0c.109.363.234.708.371 1.038.812 1.946 2.073 3.35 3.197 4.6C12.878 7.096 14 8.345 14 10a6 6 0 0 1-12 0C2 6.668 5.58 2.517 7.21.8zm.413 1.021A31.25 31.25 0 0 0 5.794 3.99c-.726.95-1.436 2.008-1.96 3.07C3.304 8.133 3 9.138 3 10c0 0 2.5 1.5 5 .5s5-.5 5-.5c0-1.201-.796-2.157-2.181-3.7l-.03-.032C9.75 5.11 8.5 3.72 7.623 1.82z"/><path fill-rule="evenodd" d="M4.553 7.776c.82-1.641 1.717-2.753 2.093-3.13l.708.708c-.29.29-1.128 1.311-1.907 2.87l-.894-.448z"/>');
30032  var BIconEarbuds = /* @__PURE__ */ makeIcon("Earbuds", '<path fill-rule="evenodd" d="M6.825 4.138c.596 2.141-.36 3.593-2.389 4.117a4.432 4.432 0 0 1-2.018.054c-.048-.01.9 2.778 1.522 4.61l.41 1.205a.52.52 0 0 1-.346.659l-.593.19a.548.548 0 0 1-.69-.34L.184 6.99c-.696-2.137.662-4.309 2.564-4.8 2.029-.523 3.402 0 4.076 1.948zm-.868 2.221c.43-.112.561-.993.292-1.969-.269-.975-.836-1.675-1.266-1.563-.43.112-.561.994-.292 1.969.269.975.836 1.675 1.266 1.563zm3.218-2.221c-.596 2.141.36 3.593 2.389 4.117a4.434 4.434 0 0 0 2.018.054c.048-.01-.9 2.778-1.522 4.61l-.41 1.205a.52.52 0 0 0 .346.659l.593.19c.289.092.6-.06.69-.34l2.536-7.643c.696-2.137-.662-4.309-2.564-4.8-2.029-.523-3.402 0-4.076 1.948zm.868 2.221c-.43-.112-.561-.993-.292-1.969.269-.975.836-1.675 1.266-1.563.43.112.561.994.292 1.969-.269.975-.836 1.675-1.266 1.563z"/>');
30033  var BIconEasel = /* @__PURE__ */ makeIcon("Easel", '<path d="M8 0a.5.5 0 0 1 .473.337L9.046 2H14a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1.85l1.323 3.837a.5.5 0 1 1-.946.326L11.092 11H8.5v3a.5.5 0 0 1-1 0v-3H4.908l-1.435 4.163a.5.5 0 1 1-.946-.326L3.85 11H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h4.954L7.527.337A.5.5 0 0 1 8 0zM2 3v7h12V3H2z"/>');
30034  var BIconEaselFill = /* @__PURE__ */ makeIcon("EaselFill", '<path d="M8.473.337a.5.5 0 0 0-.946 0L6.954 2H2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h1.85l-1.323 3.837a.5.5 0 1 0 .946.326L4.908 11H7.5v2.5a.5.5 0 0 0 1 0V11h2.592l1.435 4.163a.5.5 0 0 0 .946-.326L12.15 11H14a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H9.046L8.473.337z"/>');
30035  var BIconEgg = /* @__PURE__ */ makeIcon("Egg", '<path d="M8 15a5 5 0 0 1-5-5c0-1.956.69-4.286 1.742-6.12.524-.913 1.112-1.658 1.704-2.164C7.044 1.206 7.572 1 8 1c.428 0 .956.206 1.554.716.592.506 1.18 1.251 1.704 2.164C12.31 5.714 13 8.044 13 10a5 5 0 0 1-5 5zm0 1a6 6 0 0 0 6-6c0-4.314-3-10-6-10S2 5.686 2 10a6 6 0 0 0 6 6z"/>');
30036  var BIconEggFill = /* @__PURE__ */ makeIcon("EggFill", '<path d="M14 10a6 6 0 0 1-12 0C2 5.686 5 0 8 0s6 5.686 6 10z"/>');
30037  var BIconEggFried = /* @__PURE__ */ makeIcon("EggFried", '<path d="M8 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><path d="M13.997 5.17a5 5 0 0 0-8.101-4.09A5 5 0 0 0 1.28 9.342a5 5 0 0 0 8.336 5.109 3.5 3.5 0 0 0 5.201-4.065 3.001 3.001 0 0 0-.822-5.216zm-1-.034a1 1 0 0 0 .668.977 2.001 2.001 0 0 1 .547 3.478 1 1 0 0 0-.341 1.113 2.5 2.5 0 0 1-3.715 2.905 1 1 0 0 0-1.262.152 4 4 0 0 1-6.67-4.087 1 1 0 0 0-.2-1 4 4 0 0 1 3.693-6.61 1 1 0 0 0 .8-.2 4 4 0 0 1 6.48 3.273z"/>');
30038  var BIconEject = /* @__PURE__ */ makeIcon("Eject", '<path d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H1.656C.78 9.5.326 8.455.926 7.816L7.27 1.047zM14.346 8.5 8 1.731 1.654 8.5h12.692zM.5 11.5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-13a1 1 0 0 1-1-1v-1zm14 0h-13v1h13v-1z"/>');
30039  var BIconEjectFill = /* @__PURE__ */ makeIcon("EjectFill", '<path d="M7.27 1.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H1.656C.78 9.5.326 8.455.926 7.816L7.27 1.047zM.5 11.5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-13a1 1 0 0 1-1-1v-1z"/>');
30040  var BIconEmojiAngry = /* @__PURE__ */ makeIcon("EmojiAngry", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.285 12.433a.5.5 0 0 0 .683-.183A3.498 3.498 0 0 1 8 10.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.498 4.498 0 0 0 8 9.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683zm6.991-8.38a.5.5 0 1 1 .448.894l-1.009.504c.176.27.285.64.285 1.049 0 .828-.448 1.5-1 1.5s-1-.672-1-1.5c0-.247.04-.48.11-.686a.502.502 0 0 1 .166-.761l2-1zm-6.552 0a.5.5 0 0 0-.448.894l1.009.504A1.94 1.94 0 0 0 5 6.5C5 7.328 5.448 8 6 8s1-.672 1-1.5c0-.247-.04-.48-.11-.686a.502.502 0 0 0-.166-.761l-2-1z"/>');
30041  var BIconEmojiAngryFill = /* @__PURE__ */ makeIcon("EmojiAngryFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM4.053 4.276a.5.5 0 0 1 .67-.223l2 1a.5.5 0 0 1 .166.76c.071.206.111.44.111.687C7 7.328 6.552 8 6 8s-1-.672-1-1.5c0-.408.109-.778.285-1.049l-1.009-.504a.5.5 0 0 1-.223-.67zm.232 8.157a.5.5 0 0 1-.183-.683A4.498 4.498 0 0 1 8 9.5a4.5 4.5 0 0 1 3.898 2.25.5.5 0 1 1-.866.5A3.498 3.498 0 0 0 8 10.5a3.498 3.498 0 0 0-3.032 1.75.5.5 0 0 1-.683.183zM10 8c-.552 0-1-.672-1-1.5 0-.247.04-.48.11-.686a.502.502 0 0 1 .166-.761l2-1a.5.5 0 1 1 .448.894l-1.009.504c.176.27.285.64.285 1.049 0 .828-.448 1.5-1 1.5z"/>');
30042  var BIconEmojiDizzy = /* @__PURE__ */ makeIcon("EmojiDizzy", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M9.146 5.146a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708.708l-.647.646.647.646a.5.5 0 0 1-.708.708l-.646-.647-.646.647a.5.5 0 1 1-.708-.708l.647-.646-.647-.646a.5.5 0 0 1 0-.708zm-5 0a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 1 1 .708.708l-.647.646.647.646a.5.5 0 1 1-.708.708L5.5 7.207l-.646.647a.5.5 0 1 1-.708-.708l.647-.646-.647-.646a.5.5 0 0 1 0-.708zM10 11a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>');
30043  var BIconEmojiDizzyFill = /* @__PURE__ */ makeIcon("EmojiDizzyFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM4.146 5.146a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 1 1 .708.708l-.647.646.647.646a.5.5 0 1 1-.708.708L5.5 7.207l-.646.647a.5.5 0 1 1-.708-.708l.647-.646-.647-.646a.5.5 0 0 1 0-.708zm5 0a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708.708l-.647.646.647.646a.5.5 0 0 1-.708.708l-.646-.647-.646.647a.5.5 0 1 1-.708-.708l.647-.646-.647-.646a.5.5 0 0 1 0-.708zM8 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"/>');
30044  var BIconEmojiExpressionless = /* @__PURE__ */ makeIcon("EmojiExpressionless", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4 10.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm5 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30045  var BIconEmojiExpressionlessFill = /* @__PURE__ */ makeIcon("EmojiExpressionlessFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM4.5 6h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm5 0h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm-5 4h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1z"/>');
30046  var BIconEmojiFrown = /* @__PURE__ */ makeIcon("EmojiFrown", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.285 12.433a.5.5 0 0 0 .683-.183A3.498 3.498 0 0 1 8 10.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.498 4.498 0 0 0 8 9.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5z"/>');
30047  var BIconEmojiFrownFill = /* @__PURE__ */ makeIcon("EmojiFrownFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm-2.715 5.933a.5.5 0 0 1-.183-.683A4.498 4.498 0 0 1 8 9.5a4.5 4.5 0 0 1 3.898 2.25.5.5 0 0 1-.866.5A3.498 3.498 0 0 0 8 10.5a3.498 3.498 0 0 0-3.032 1.75.5.5 0 0 1-.683.183zM10 8c-.552 0-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5S10.552 8 10 8z"/>');
30048  var BIconEmojiHeartEyes = /* @__PURE__ */ makeIcon("EmojiHeartEyes", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M11.315 10.014a.5.5 0 0 1 .548.736A4.498 4.498 0 0 1 7.965 13a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .548-.736h.005l.017.005.067.015.252.055c.215.046.515.108.857.169.693.124 1.522.242 2.152.242.63 0 1.46-.118 2.152-.242a26.58 26.58 0 0 0 1.109-.224l.067-.015.017-.004.005-.002zM4.756 4.566c.763-1.424 4.02-.12.952 3.434-4.496-1.596-2.35-4.298-.952-3.434zm6.488 0c1.398-.864 3.544 1.838-.952 3.434-3.067-3.554.19-4.858.952-3.434z"/>');
30049  var BIconEmojiHeartEyesFill = /* @__PURE__ */ makeIcon("EmojiHeartEyesFill", '<path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zM4.756 4.566c.763-1.424 4.02-.12.952 3.434-4.496-1.596-2.35-4.298-.952-3.434zm6.559 5.448a.5.5 0 0 1 .548.736A4.498 4.498 0 0 1 7.965 13a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .548-.736h.005l.017.005.067.015.252.055c.215.046.515.108.857.169.693.124 1.522.242 2.152.242.63 0 1.46-.118 2.152-.242a26.58 26.58 0 0 0 1.109-.224l.067-.015.017-.004.005-.002zm-.07-5.448c1.397-.864 3.543 1.838-.953 3.434-3.067-3.554.19-4.858.952-3.434z"/>');
30050  var BIconEmojiLaughing = /* @__PURE__ */ makeIcon("EmojiLaughing", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M12.331 9.5a1 1 0 0 1 0 1A4.998 4.998 0 0 1 8 13a4.998 4.998 0 0 1-4.33-2.5A1 1 0 0 1 4.535 9h6.93a1 1 0 0 1 .866.5zM7 6.5c0 .828-.448 0-1 0s-1 .828-1 0S5.448 5 6 5s1 .672 1 1.5zm4 0c0 .828-.448 0-1 0s-1 .828-1 0S9.448 5 10 5s1 .672 1 1.5z"/>');
30051  var BIconEmojiLaughingFill = /* @__PURE__ */ makeIcon("EmojiLaughingFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM7 6.5c0 .501-.164.396-.415.235C6.42 6.629 6.218 6.5 6 6.5c-.218 0-.42.13-.585.235C5.164 6.896 5 7 5 6.5 5 5.672 5.448 5 6 5s1 .672 1 1.5zm5.331 3a1 1 0 0 1 0 1A4.998 4.998 0 0 1 8 13a4.998 4.998 0 0 1-4.33-2.5A1 1 0 0 1 4.535 9h6.93a1 1 0 0 1 .866.5zm-1.746-2.765C10.42 6.629 10.218 6.5 10 6.5c-.218 0-.42.13-.585.235C9.164 6.896 9 7 9 6.5c0-.828.448-1.5 1-1.5s1 .672 1 1.5c0 .501-.164.396-.415.235z"/>');
30052  var BIconEmojiNeutral = /* @__PURE__ */ makeIcon("EmojiNeutral", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4 10.5a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7a.5.5 0 0 0-.5.5zm3-4C7 5.672 6.552 5 6 5s-1 .672-1 1.5S5.448 8 6 8s1-.672 1-1.5zm4 0c0-.828-.448-1.5-1-1.5s-1 .672-1 1.5S9.448 8 10 8s1-.672 1-1.5z"/>');
30053  var BIconEmojiNeutralFill = /* @__PURE__ */ makeIcon("EmojiNeutralFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm-3 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zM10 8c-.552 0-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5S10.552 8 10 8z"/>');
30054  var BIconEmojiSmile = /* @__PURE__ */ makeIcon("EmojiSmile", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.285 9.567a.5.5 0 0 1 .683.183A3.498 3.498 0 0 0 8 11.5a3.498 3.498 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.498 4.498 0 0 1 8 12.5a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .183-.683zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm4 0c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5z"/>');
30055  var BIconEmojiSmileFill = /* @__PURE__ */ makeIcon("EmojiSmileFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zM4.285 9.567a.5.5 0 0 1 .683.183A3.498 3.498 0 0 0 8 11.5a3.498 3.498 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.498 4.498 0 0 1 8 12.5a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .183-.683zM10 8c-.552 0-1-.672-1-1.5S9.448 5 10 5s1 .672 1 1.5S10.552 8 10 8z"/>');
30056  var BIconEmojiSmileUpsideDown = /* @__PURE__ */ makeIcon("EmojiSmileUpsideDown", '<path d="M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0-1a8 8 0 1 1 0 16A8 8 0 0 1 8 0z"/><path d="M4.285 6.433a.5.5 0 0 0 .683-.183A3.498 3.498 0 0 1 8 4.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.498 4.498 0 0 0 8 3.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683zM7 9.5C7 8.672 6.552 8 6 8s-1 .672-1 1.5.448 1.5 1 1.5 1-.672 1-1.5zm4 0c0-.828-.448-1.5-1-1.5s-1 .672-1 1.5.448 1.5 1 1.5 1-.672 1-1.5z"/>');
30057  var BIconEmojiSmileUpsideDownFill = /* @__PURE__ */ makeIcon("EmojiSmileUpsideDownFill", '<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM7 9.5C7 8.672 6.552 8 6 8s-1 .672-1 1.5.448 1.5 1 1.5 1-.672 1-1.5zM4.285 6.433a.5.5 0 0 0 .683-.183A3.498 3.498 0 0 1 8 4.5c1.295 0 2.426.703 3.032 1.75a.5.5 0 0 0 .866-.5A4.498 4.498 0 0 0 8 3.5a4.5 4.5 0 0 0-3.898 2.25.5.5 0 0 0 .183.683zM10 8c-.552 0-1 .672-1 1.5s.448 1.5 1 1.5 1-.672 1-1.5S10.552 8 10 8z"/>');
30058  var BIconEmojiSunglasses = /* @__PURE__ */ makeIcon("EmojiSunglasses", '<path d="M4.968 9.75a.5.5 0 1 0-.866.5A4.498 4.498 0 0 0 8 12.5a4.5 4.5 0 0 0 3.898-2.25.5.5 0 1 0-.866-.5A3.498 3.498 0 0 1 8 11.5a3.498 3.498 0 0 1-3.032-1.75zM7 5.116V5a1 1 0 0 0-1-1H3.28a1 1 0 0 0-.97 1.243l.311 1.242A2 2 0 0 0 4.561 8H5a2 2 0 0 0 1.994-1.839A2.99 2.99 0 0 1 8 6c.393 0 .74.064 1.006.161A2 2 0 0 0 11 8h.438a2 2 0 0 0 1.94-1.515l.311-1.242A1 1 0 0 0 12.72 4H10a1 1 0 0 0-1 1v.116A4.22 4.22 0 0 0 8 5c-.35 0-.69.04-1 .116z"/><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-1 0A7 7 0 1 0 1 8a7 7 0 0 0 14 0z"/>');
30059  var BIconEmojiSunglassesFill = /* @__PURE__ */ makeIcon("EmojiSunglassesFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM2.31 5.243A1 1 0 0 1 3.28 4H6a1 1 0 0 1 1 1v.116A4.22 4.22 0 0 1 8 5c.35 0 .69.04 1 .116V5a1 1 0 0 1 1-1h2.72a1 1 0 0 1 .97 1.243l-.311 1.242A2 2 0 0 1 11.439 8H11a2 2 0 0 1-1.994-1.839A2.99 2.99 0 0 0 8 6c-.393 0-.74.064-1.006.161A2 2 0 0 1 5 8h-.438a2 2 0 0 1-1.94-1.515L2.31 5.243zM4.969 9.75A3.498 3.498 0 0 0 8 11.5a3.498 3.498 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.498 4.498 0 0 1 8 12.5a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .866-.5z"/>');
30060  var BIconEmojiWink = /* @__PURE__ */ makeIcon("EmojiWink", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.285 9.567a.5.5 0 0 1 .683.183A3.498 3.498 0 0 0 8 11.5a3.498 3.498 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.498 4.498 0 0 1 8 12.5a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .183-.683zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm1.757-.437a.5.5 0 0 1 .68.194.934.934 0 0 0 .813.493c.339 0 .645-.19.813-.493a.5.5 0 1 1 .874.486A1.934 1.934 0 0 1 10.25 7.75c-.73 0-1.356-.412-1.687-1.007a.5.5 0 0 1 .194-.68z"/>');
30061  var BIconEmojiWinkFill = /* @__PURE__ */ makeIcon("EmojiWinkFill", '<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM7 6.5C7 5.672 6.552 5 6 5s-1 .672-1 1.5S5.448 8 6 8s1-.672 1-1.5zM4.285 9.567a.5.5 0 0 0-.183.683A4.498 4.498 0 0 0 8 12.5a4.5 4.5 0 0 0 3.898-2.25.5.5 0 1 0-.866-.5A3.498 3.498 0 0 1 8 11.5a3.498 3.498 0 0 1-3.032-1.75.5.5 0 0 0-.683-.183zm5.152-3.31a.5.5 0 0 0-.874.486c.33.595.958 1.007 1.687 1.007.73 0 1.356-.412 1.687-1.007a.5.5 0 0 0-.874-.486.934.934 0 0 1-.813.493.934.934 0 0 1-.813-.493z"/>');
30062  var BIconEnvelope = /* @__PURE__ */ makeIcon("Envelope", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1H2zm13 2.383-4.758 2.855L15 11.114v-5.73zm-.034 6.878L9.271 8.82 8 9.583 6.728 8.82l-5.694 3.44A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.739zM1 11.114l4.758-2.876L1 5.383v5.73z"/>');
30063  var BIconEnvelopeFill = /* @__PURE__ */ makeIcon("EnvelopeFill", '<path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.546z"/>');
30064  var BIconEnvelopeOpen = /* @__PURE__ */ makeIcon("EnvelopeOpen", '<path d="M8.47 1.318a1 1 0 0 0-.94 0l-6 3.2A1 1 0 0 0 1 5.4v.818l5.724 3.465L8 8.917l1.276.766L15 6.218V5.4a1 1 0 0 0-.53-.882l-6-3.2zM15 7.388l-4.754 2.877L15 13.117v-5.73zm-.035 6.874L8 10.083l-6.965 4.18A1 1 0 0 0 2 15h12a1 1 0 0 0 .965-.738zM1 13.117l4.754-2.852L1 7.387v5.73zM7.059.435a2 2 0 0 1 1.882 0l6 3.2A2 2 0 0 1 16 5.4V14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5.4a2 2 0 0 1 1.059-1.765l6-3.2z"/>');
30065  var BIconEnvelopeOpenFill = /* @__PURE__ */ makeIcon("EnvelopeOpenFill", '<path d="M8.941.435a2 2 0 0 0-1.882 0l-6 3.2A2 2 0 0 0 0 5.4v.313l6.709 3.933L8 8.928l1.291.717L16 5.715V5.4a2 2 0 0 0-1.059-1.765l-6-3.2zM16 6.873l-5.693 3.337L16 13.372v-6.5zm-.059 7.611L8 10.072.059 14.484A2 2 0 0 0 2 16h12a2 2 0 0 0 1.941-1.516zM0 13.373l5.693-3.163L0 6.873v6.5z"/>');
30066  var BIconEraser = /* @__PURE__ */ makeIcon("Eraser", '<path d="M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828l6.879-6.879zm2.121.707a1 1 0 0 0-1.414 0L4.16 7.547l5.293 5.293 4.633-4.633a1 1 0 0 0 0-1.414l-3.879-3.879zM8.746 13.547 3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293l.16-.16z"/>');
30067  var BIconEraserFill = /* @__PURE__ */ makeIcon("EraserFill", '<path d="M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828l6.879-6.879zm.66 11.34L3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293l.16-.16z"/>');
30068  var BIconExclamation = /* @__PURE__ */ makeIcon("Exclamation", '<path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0L7.1 4.995z"/>');
30069  var BIconExclamationCircle = /* @__PURE__ */ makeIcon("ExclamationCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/>');
30070  var BIconExclamationCircleFill = /* @__PURE__ */ makeIcon("ExclamationCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30071  var BIconExclamationDiamond = /* @__PURE__ */ makeIcon("ExclamationDiamond", '<path d="M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.482 1.482 0 0 1 0-2.098L6.95.435zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/>');
30072  var BIconExclamationDiamondFill = /* @__PURE__ */ makeIcon("ExclamationDiamondFill", '<path d="M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30073  var BIconExclamationLg = /* @__PURE__ */ makeIcon("ExclamationLg", '<path d="M6.002 14a2 2 0 1 1 4 0 2 2 0 0 1-4 0zm.195-12.01a1.81 1.81 0 1 1 3.602 0l-.701 7.015a1.105 1.105 0 0 1-2.2 0l-.7-7.015z"/>');
30074  var BIconExclamationOctagon = /* @__PURE__ */ makeIcon("ExclamationOctagon", '<path d="M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM5.1 1 1 5.1v5.8L5.1 15h5.8l4.1-4.1V5.1L10.9 1H5.1z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/>');
30075  var BIconExclamationOctagonFill = /* @__PURE__ */ makeIcon("ExclamationOctagonFill", '<path d="M11.46.146A.5.5 0 0 0 11.107 0H4.893a.5.5 0 0 0-.353.146L.146 4.54A.5.5 0 0 0 0 4.893v6.214a.5.5 0 0 0 .146.353l4.394 4.394a.5.5 0 0 0 .353.146h6.214a.5.5 0 0 0 .353-.146l4.394-4.394a.5.5 0 0 0 .146-.353V4.893a.5.5 0 0 0-.146-.353L11.46.146zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30076  var BIconExclamationSquare = /* @__PURE__ */ makeIcon("ExclamationSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/>');
30077  var BIconExclamationSquareFill = /* @__PURE__ */ makeIcon("ExclamationSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30078  var BIconExclamationTriangle = /* @__PURE__ */ makeIcon("ExclamationTriangle", '<path d="M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z"/><path d="M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z"/>');
30079  var BIconExclamationTriangleFill = /* @__PURE__ */ makeIcon("ExclamationTriangleFill", '<path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30080  var BIconExclude = /* @__PURE__ */ makeIcon("Exclude", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm12 2H5a1 1 0 0 0-1 1v7h7a1 1 0 0 0 1-1V4z"/>');
30081  var BIconEye = /* @__PURE__ */ makeIcon("Eye", '<path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/><path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>');
30082  var BIconEyeFill = /* @__PURE__ */ makeIcon("EyeFill", '<path d="M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z"/><path d="M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8zm8 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z"/>');
30083  var BIconEyeSlash = /* @__PURE__ */ makeIcon("EyeSlash", '<path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z"/><path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z"/><path d="M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z"/>');
30084  var BIconEyeSlashFill = /* @__PURE__ */ makeIcon("EyeSlashFill", '<path d="m10.79 12.912-1.614-1.615a3.5 3.5 0 0 1-4.474-4.474l-2.06-2.06C.938 6.278 0 8 0 8s3 5.5 8 5.5a7.029 7.029 0 0 0 2.79-.588zM5.21 3.088A7.028 7.028 0 0 1 8 2.5c5 0 8 5.5 8 5.5s-.939 1.721-2.641 3.238l-2.062-2.062a3.5 3.5 0 0 0-4.474-4.474L5.21 3.089z"/><path d="M5.525 7.646a2.5 2.5 0 0 0 2.829 2.829l-2.83-2.829zm4.95.708-2.829-2.83a2.5 2.5 0 0 1 2.829 2.829zm3.171 6-12-12 .708-.708 12 12-.708.708z"/>');
30085  var BIconEyedropper = /* @__PURE__ */ makeIcon("Eyedropper", '<path d="M13.354.646a1.207 1.207 0 0 0-1.708 0L8.5 3.793l-.646-.647a.5.5 0 1 0-.708.708L8.293 5l-7.147 7.146A.5.5 0 0 0 1 12.5v1.793l-.854.853a.5.5 0 1 0 .708.707L1.707 15H3.5a.5.5 0 0 0 .354-.146L11 7.707l1.146 1.147a.5.5 0 0 0 .708-.708l-.647-.646 3.147-3.146a1.207 1.207 0 0 0 0-1.708l-2-2zM2 12.707l7-7L10.293 7l-7 7H2v-1.293z"/>');
30086  var BIconEyeglasses = /* @__PURE__ */ makeIcon("Eyeglasses", '<path d="M4 6a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm2.625.547a3 3 0 0 0-5.584.953H.5a.5.5 0 0 0 0 1h.541A3 3 0 0 0 7 8a1 1 0 0 1 2 0 3 3 0 0 0 5.959.5h.541a.5.5 0 0 0 0-1h-.541a3 3 0 0 0-5.584-.953A1.993 1.993 0 0 0 8 6c-.532 0-1.016.208-1.375.547zM14 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>');
30087  var BIconFacebook = /* @__PURE__ */ makeIcon("Facebook", '<path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z"/>');
30088  var BIconFile = /* @__PURE__ */ makeIcon("File", '<path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30089  var BIconFileArrowDown = /* @__PURE__ */ makeIcon("FileArrowDown", '<path d="M8 5a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 9.293V5.5A.5.5 0 0 1 8 5z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30090  var BIconFileArrowDownFill = /* @__PURE__ */ makeIcon("FileArrowDownFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM8 5a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 9.293V5.5A.5.5 0 0 1 8 5z"/>');
30091  var BIconFileArrowUp = /* @__PURE__ */ makeIcon("FileArrowUp", '<path d="M8 11a.5.5 0 0 0 .5-.5V6.707l1.146 1.147a.5.5 0 0 0 .708-.708l-2-2a.5.5 0 0 0-.708 0l-2 2a.5.5 0 1 0 .708.708L7.5 6.707V10.5a.5.5 0 0 0 .5.5z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30092  var BIconFileArrowUpFill = /* @__PURE__ */ makeIcon("FileArrowUpFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM7.5 6.707 6.354 7.854a.5.5 0 1 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 6.707V10.5a.5.5 0 0 1-1 0V6.707z"/>');
30093  var BIconFileBarGraph = /* @__PURE__ */ makeIcon("FileBarGraph", '<path d="M4.5 12a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1zm3 0a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1zm3 0a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-1z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30094  var BIconFileBarGraphFill = /* @__PURE__ */ makeIcon("FileBarGraphFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-2 11.5v-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-2.5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1zm-3 0a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1z"/>');
30095  var BIconFileBinary = /* @__PURE__ */ makeIcon("FileBinary", '<path d="M5.526 13.09c.976 0 1.524-.79 1.524-2.205 0-1.412-.548-2.203-1.524-2.203-.978 0-1.526.79-1.526 2.203 0 1.415.548 2.206 1.526 2.206zm-.832-2.205c0-1.05.29-1.612.832-1.612.358 0 .607.247.733.721L4.7 11.137a6.749 6.749 0 0 1-.006-.252zm.832 1.614c-.36 0-.606-.246-.732-.718l1.556-1.145c.003.079.005.164.005.249 0 1.052-.29 1.614-.829 1.614zm5.329.501v-.595H9.73V8.772h-.69l-1.19.786v.688L8.986 9.5h.05v2.906h-1.18V13h3z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30096  var BIconFileBinaryFill = /* @__PURE__ */ makeIcon("FileBinaryFill", '<path d="M5.526 9.273c-.542 0-.832.563-.832 1.612 0 .088.003.173.006.252l1.56-1.143c-.126-.474-.375-.72-.733-.72zm-.732 2.508c.126.472.372.718.732.718.54 0 .83-.563.83-1.614 0-.085-.003-.17-.006-.25l-1.556 1.146z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM7.05 10.885c0 1.415-.548 2.206-1.524 2.206C4.548 13.09 4 12.3 4 10.885c0-1.412.548-2.203 1.526-2.203.976 0 1.524.79 1.524 2.203zm3.805 1.52V13h-3v-.595h1.181V9.5h-.05l-1.136.747v-.688l1.19-.786h.69v3.633h1.125z"/>');
30097  var BIconFileBreak = /* @__PURE__ */ makeIcon("FileBreak", '<path d="M0 10.5a.5.5 0 0 1 .5-.5h15a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5zM12 0H4a2 2 0 0 0-2 2v7h1V2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v7h1V2a2 2 0 0 0-2-2zm2 12h-1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-2H2v2a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-2z"/>');
30098  var BIconFileBreakFill = /* @__PURE__ */ makeIcon("FileBreakFill", '<path d="M4 0h8a2 2 0 0 1 2 2v7H2V2a2 2 0 0 1 2-2zM2 12h12v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-2zM.5 10a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H.5z"/>');
30099  var BIconFileCheck = /* @__PURE__ */ makeIcon("FileCheck", '<path d="M10.854 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 8.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30100  var BIconFileCheckFill = /* @__PURE__ */ makeIcon("FileCheckFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-1.146 6.854-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 8.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
30101  var BIconFileCode = /* @__PURE__ */ makeIcon("FileCode", '<path d="M6.646 5.646a.5.5 0 1 1 .708.708L5.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zm2.708 0a.5.5 0 1 0-.708.708L10.293 8 8.646 9.646a.5.5 0 0 0 .708.708l2-2a.5.5 0 0 0 0-.708l-2-2z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30102  var BIconFileCodeFill = /* @__PURE__ */ makeIcon("FileCodeFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM6.646 5.646a.5.5 0 1 1 .708.708L5.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zm2.708 0 2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 8 8.646 6.354a.5.5 0 1 1 .708-.708z"/>');
30103  var BIconFileDiff = /* @__PURE__ */ makeIcon("FileDiff", '<path d="M8 4a.5.5 0 0 1 .5.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5A.5.5 0 0 1 8 4zm-2.5 6.5A.5.5 0 0 1 6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30104  var BIconFileDiffFill = /* @__PURE__ */ makeIcon("FileDiffFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM8.5 4.5V6H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V7H6a.5.5 0 0 1 0-1h1.5V4.5a.5.5 0 0 1 1 0zM6 10h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
30105  var BIconFileEarmark = /* @__PURE__ */ makeIcon("FileEarmark", '<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30106  var BIconFileEarmarkArrowDown = /* @__PURE__ */ makeIcon("FileEarmarkArrowDown", '<path d="M8.5 6.5a.5.5 0 0 0-1 0v3.793L6.354 9.146a.5.5 0 1 0-.708.708l2 2a.5.5 0 0 0 .708 0l2-2a.5.5 0 0 0-.708-.708L8.5 10.293V6.5z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30107  var BIconFileEarmarkArrowDownFill = /* @__PURE__ */ makeIcon("FileEarmarkArrowDownFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm-1 4v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 11.293V7.5a.5.5 0 0 1 1 0z"/>');
30108  var BIconFileEarmarkArrowUp = /* @__PURE__ */ makeIcon("FileEarmarkArrowUp", '<path d="M8.5 11.5a.5.5 0 0 1-1 0V7.707L6.354 8.854a.5.5 0 1 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 7.707V11.5z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30109  var BIconFileEarmarkArrowUpFill = /* @__PURE__ */ makeIcon("FileEarmarkArrowUpFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6.354 9.854a.5.5 0 0 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 8.707V12.5a.5.5 0 0 1-1 0V8.707L6.354 9.854z"/>');
30110  var BIconFileEarmarkBarGraph = /* @__PURE__ */ makeIcon("FileEarmarkBarGraph", '<path d="M10 13.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-6a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v6zm-2.5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1zm-3 0a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30111  var BIconFileEarmarkBarGraphFill = /* @__PURE__ */ makeIcon("FileEarmarkBarGraphFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm.5 10v-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-2.5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-1zm-3 0a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-1z"/>');
30112  var BIconFileEarmarkBinary = /* @__PURE__ */ makeIcon("FileEarmarkBinary", '<path d="M7.05 11.885c0 1.415-.548 2.206-1.524 2.206C4.548 14.09 4 13.3 4 11.885c0-1.412.548-2.203 1.526-2.203.976 0 1.524.79 1.524 2.203zm-1.524-1.612c-.542 0-.832.563-.832 1.612 0 .088.003.173.006.252l1.559-1.143c-.126-.474-.375-.72-.733-.72zm-.732 2.508c.126.472.372.718.732.718.54 0 .83-.563.83-1.614 0-.085-.003-.17-.006-.25l-1.556 1.146zm6.061.624V14h-3v-.595h1.181V10.5h-.05l-1.136.747v-.688l1.19-.786h.69v3.633h1.125z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30113  var BIconFileEarmarkBinaryFill = /* @__PURE__ */ makeIcon("FileEarmarkBinaryFill", '<path d="M5.526 10.273c-.542 0-.832.563-.832 1.612 0 .088.003.173.006.252l1.559-1.143c-.126-.474-.375-.72-.733-.72zm-.732 2.508c.126.472.372.718.732.718.54 0 .83-.563.83-1.614 0-.085-.003-.17-.006-.25l-1.556 1.146z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm-2.45 8.385c0 1.415-.548 2.206-1.524 2.206C4.548 14.09 4 13.3 4 11.885c0-1.412.548-2.203 1.526-2.203.976 0 1.524.79 1.524 2.203zm3.805 1.52V14h-3v-.595h1.181V10.5h-.05l-1.136.747v-.688l1.19-.786h.69v3.633h1.125z"/>');
30114  var BIconFileEarmarkBreak = /* @__PURE__ */ makeIcon("FileEarmarkBreak", '<path d="M14 4.5V9h-1V4.5h-2A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v7H2V2a2 2 0 0 1 2-2h5.5L14 4.5zM13 12h1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-2h1v2a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-2zM.5 10a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H.5z"/>');
30115  var BIconFileEarmarkBreakFill = /* @__PURE__ */ makeIcon("FileEarmarkBreakFill", '<path d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V9H2V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3zM2 12h12v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-2zM.5 10a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H.5z"/>');
30116  var BIconFileEarmarkCheck = /* @__PURE__ */ makeIcon("FileEarmarkCheck", '<path d="M10.854 7.854a.5.5 0 0 0-.708-.708L7.5 9.793 6.354 8.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30117  var BIconFileEarmarkCheckFill = /* @__PURE__ */ makeIcon("FileEarmarkCheckFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm1.354 4.354-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
30118  var BIconFileEarmarkCode = /* @__PURE__ */ makeIcon("FileEarmarkCode", '<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/><path d="M8.646 6.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 9 8.646 7.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 9l1.647-1.646a.5.5 0 0 0 0-.708z"/>');
30119  var BIconFileEarmarkCodeFill = /* @__PURE__ */ makeIcon("FileEarmarkCodeFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6.646 7.646a.5.5 0 1 1 .708.708L5.707 10l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zm2.708 0 2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 10 8.646 8.354a.5.5 0 1 1 .708-.708z"/>');
30120  var BIconFileEarmarkDiff = /* @__PURE__ */ makeIcon("FileEarmarkDiff", '<path d="M8 5a.5.5 0 0 1 .5.5V7H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V8H6a.5.5 0 0 1 0-1h1.5V5.5A.5.5 0 0 1 8 5zm-2.5 6.5A.5.5 0 0 1 6 11h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30121  var BIconFileEarmarkDiffFill = /* @__PURE__ */ makeIcon("FileEarmarkDiffFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8 6a.5.5 0 0 1 .5.5V8H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V9H6a.5.5 0 0 1 0-1h1.5V6.5A.5.5 0 0 1 8 6zm-2.5 6.5A.5.5 0 0 1 6 12h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>');
30122  var BIconFileEarmarkEasel = /* @__PURE__ */ makeIcon("FileEarmarkEasel", '<path d="M8.5 6a.5.5 0 1 0-1 0h-2A1.5 1.5 0 0 0 4 7.5v2A1.5 1.5 0 0 0 5.5 11h.473l-.447 1.342a.5.5 0 1 0 .948.316L7.027 11H7.5v1a.5.5 0 0 0 1 0v-1h.473l.553 1.658a.5.5 0 1 0 .948-.316L10.027 11h.473A1.5 1.5 0 0 0 12 9.5v-2A1.5 1.5 0 0 0 10.5 6h-2zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-2z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30123  var BIconFileEarmarkEaselFill = /* @__PURE__ */ makeIcon("FileEarmarkEaselFill", '<path d="M5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-2z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 6h2A1.5 1.5 0 0 1 12 7.5v2a1.5 1.5 0 0 1-1.5 1.5h-.473l.447 1.342a.5.5 0 0 1-.948.316L8.973 11H8.5v1a.5.5 0 0 1-1 0v-1h-.473l-.553 1.658a.5.5 0 1 1-.948-.316L5.973 11H5.5A1.5 1.5 0 0 1 4 9.5v-2A1.5 1.5 0 0 1 5.5 6h2a.5.5 0 0 1 1 0z"/>');
30124  var BIconFileEarmarkExcel = /* @__PURE__ */ makeIcon("FileEarmarkExcel", '<path d="M5.884 6.68a.5.5 0 1 0-.768.64L7.349 10l-2.233 2.68a.5.5 0 0 0 .768.64L8 10.781l2.116 2.54a.5.5 0 0 0 .768-.641L8.651 10l2.233-2.68a.5.5 0 0 0-.768-.64L8 9.219l-2.116-2.54z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30125  var BIconFileEarmarkExcelFill = /* @__PURE__ */ makeIcon("FileEarmarkExcelFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM5.884 6.68 8 9.219l2.116-2.54a.5.5 0 1 1 .768.641L8.651 10l2.233 2.68a.5.5 0 0 1-.768.64L8 10.781l-2.116 2.54a.5.5 0 0 1-.768-.641L7.349 10 5.116 7.32a.5.5 0 1 1 .768-.64z"/>');
30126  var BIconFileEarmarkFill = /* @__PURE__ */ makeIcon("FileEarmarkFill", '<path d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3z"/>');
30127  var BIconFileEarmarkFont = /* @__PURE__ */ makeIcon("FileEarmarkFont", '<path d="M10.943 6H5.057L5 8h.5c.18-1.096.356-1.192 1.694-1.235l.293-.01v5.09c0 .47-.1.582-.898.655v.5H9.41v-.5c-.803-.073-.903-.184-.903-.654V6.755l.298.01c1.338.043 1.514.14 1.694 1.235h.5l-.057-2z"/><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30128  var BIconFileEarmarkFontFill = /* @__PURE__ */ makeIcon("FileEarmarkFontFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM5.057 6h5.886L11 8h-.5c-.18-1.096-.356-1.192-1.694-1.235l-.298-.01v5.09c0 .47.1.582.903.655v.5H6.59v-.5c.799-.073.898-.184.898-.654V6.755l-.293.01C5.856 6.808 5.68 6.905 5.5 8H5l.057-2z"/>');
30129  var BIconFileEarmarkImage = /* @__PURE__ */ makeIcon("FileEarmarkImage", '<path d="M6.502 7a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M14 14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5V14zM4 1a1 1 0 0 0-1 1v10l2.224-2.224a.5.5 0 0 1 .61-.075L8 11l2.157-3.02a.5.5 0 0 1 .76-.063L13 10V4.5h-2A1.5 1.5 0 0 1 9.5 3V1H4z"/>');
30130  var BIconFileEarmarkImageFill = /* @__PURE__ */ makeIcon("FileEarmarkImageFill", '<path d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707v5.586l-2.73-2.73a1 1 0 0 0-1.52.127l-1.889 2.644-1.769-1.062a1 1 0 0 0-1.222.15L2 12.292V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3zm-1.498 4a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/><path d="M10.564 8.27 14 11.708V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-.293l3.578-3.577 2.56 1.536 2.426-3.395z"/>');
30131  var BIconFileEarmarkLock = /* @__PURE__ */ makeIcon("FileEarmarkLock", '<path d="M10 7v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V9.3c0-.627.46-1.058 1-1.224V7a2 2 0 1 1 4 0zM7 7v1h2V7a1 1 0 0 0-2 0zM6 9.3v2.4c0 .042.02.107.105.175A.637.637 0 0 0 6.5 12h3a.64.64 0 0 0 .395-.125c.085-.068.105-.133.105-.175V9.3c0-.042-.02-.107-.105-.175A.637.637 0 0 0 9.5 9h-3a.637.637 0 0 0-.395.125C6.02 9.193 6 9.258 6 9.3z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30132  var BIconFileEarmarkLock2 = /* @__PURE__ */ makeIcon("FileEarmarkLock2", '<path d="M10 7v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V9.3c0-.627.46-1.058 1-1.224V7a2 2 0 1 1 4 0zM7 7v1h2V7a1 1 0 0 0-2 0z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30133  var BIconFileEarmarkLock2Fill = /* @__PURE__ */ makeIcon("FileEarmarkLock2Fill", '<path d="M7 7a1 1 0 0 1 2 0v1H7V7z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM10 7v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V9.3c0-.627.46-1.058 1-1.224V7a2 2 0 1 1 4 0z"/>');
30134  var BIconFileEarmarkLockFill = /* @__PURE__ */ makeIcon("FileEarmarkLockFill", '<path d="M7 7a1 1 0 0 1 2 0v1H7V7zM6 9.3c0-.042.02-.107.105-.175A.637.637 0 0 1 6.5 9h3a.64.64 0 0 1 .395.125c.085.068.105.133.105.175v2.4c0 .042-.02.107-.105.175A.637.637 0 0 1 9.5 12h-3a.637.637 0 0 1-.395-.125C6.02 11.807 6 11.742 6 11.7V9.3z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM10 7v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V9.3c0-.627.46-1.058 1-1.224V7a2 2 0 1 1 4 0z"/>');
30135  var BIconFileEarmarkMedical = /* @__PURE__ */ makeIcon("FileEarmarkMedical", '<path d="M7.5 5.5a.5.5 0 0 0-1 0v.634l-.549-.317a.5.5 0 1 0-.5.866L6 7l-.549.317a.5.5 0 1 0 .5.866l.549-.317V8.5a.5.5 0 1 0 1 0v-.634l.549.317a.5.5 0 1 0 .5-.866L8 7l.549-.317a.5.5 0 1 0-.5-.866l-.549.317V5.5zm-2 4.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30136  var BIconFileEarmarkMedicalFill = /* @__PURE__ */ makeIcon("FileEarmarkMedicalFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm-3 2v.634l.549-.317a.5.5 0 1 1 .5.866L7 7l.549.317a.5.5 0 1 1-.5.866L6.5 7.866V8.5a.5.5 0 0 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L5 7l-.549-.317a.5.5 0 0 1 .5-.866l.549.317V5.5a.5.5 0 1 1 1 0zm-2 4.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zm0 2h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1z"/>');
30137  var BIconFileEarmarkMinus = /* @__PURE__ */ makeIcon("FileEarmarkMinus", '<path d="M5.5 9a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30138  var BIconFileEarmarkMinusFill = /* @__PURE__ */ makeIcon("FileEarmarkMinusFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6 8.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
30139  var BIconFileEarmarkMusic = /* @__PURE__ */ makeIcon("FileEarmarkMusic", '<path d="M11 6.64a1 1 0 0 0-1.243-.97l-1 .25A1 1 0 0 0 8 6.89v4.306A2.572 2.572 0 0 0 7 11c-.5 0-.974.134-1.338.377-.36.24-.662.628-.662 1.123s.301.883.662 1.123c.364.243.839.377 1.338.377.5 0 .974-.134 1.338-.377.36-.24.662-.628.662-1.123V8.89l2-.5V6.64z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30140  var BIconFileEarmarkMusicFill = /* @__PURE__ */ makeIcon("FileEarmarkMusicFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM11 6.64v1.75l-2 .5v3.61c0 .495-.301.883-.662 1.123C7.974 13.866 7.499 14 7 14c-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123C6.026 11.134 6.501 11 7 11c.356 0 .7.068 1 .196V6.89a1 1 0 0 1 .757-.97l1-.25A1 1 0 0 1 11 6.64z"/>');
30141  var BIconFileEarmarkPdf = /* @__PURE__ */ makeIcon("FileEarmarkPdf", '<path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/><path d="M4.603 14.087a.81.81 0 0 1-.438-.42c-.195-.388-.13-.776.08-1.102.198-.307.526-.568.897-.787a7.68 7.68 0 0 1 1.482-.645 19.697 19.697 0 0 0 1.062-2.227 7.269 7.269 0 0 1-.43-1.295c-.086-.4-.119-.796-.046-1.136.075-.354.274-.672.65-.823.192-.077.4-.12.602-.077a.7.7 0 0 1 .477.365c.088.164.12.356.127.538.007.188-.012.396-.047.614-.084.51-.27 1.134-.52 1.794a10.954 10.954 0 0 0 .98 1.686 5.753 5.753 0 0 1 1.334.05c.364.066.734.195.96.465.12.144.193.32.2.518.007.192-.047.382-.138.563a1.04 1.04 0 0 1-.354.416.856.856 0 0 1-.51.138c-.331-.014-.654-.196-.933-.417a5.712 5.712 0 0 1-.911-.95 11.651 11.651 0 0 0-1.997.406 11.307 11.307 0 0 1-1.02 1.51c-.292.35-.609.656-.927.787a.793.793 0 0 1-.58.029zm1.379-1.901c-.166.076-.32.156-.459.238-.328.194-.541.383-.647.547-.094.145-.096.25-.04.361.01.022.02.036.026.044a.266.266 0 0 0 .035-.012c.137-.056.355-.235.635-.572a8.18 8.18 0 0 0 .45-.606zm1.64-1.33a12.71 12.71 0 0 1 1.01-.193 11.744 11.744 0 0 1-.51-.858 20.801 20.801 0 0 1-.5 1.05zm2.446.45c.15.163.296.3.435.41.24.19.407.253.498.256a.107.107 0 0 0 .07-.015.307.307 0 0 0 .094-.125.436.436 0 0 0 .059-.2.095.095 0 0 0-.026-.063c-.052-.062-.2-.152-.518-.209a3.876 3.876 0 0 0-.612-.053zM8.078 7.8a6.7 6.7 0 0 0 .2-.828c.031-.188.043-.343.038-.465a.613.613 0 0 0-.032-.198.517.517 0 0 0-.145.04c-.087.035-.158.106-.196.283-.04.192-.03.469.046.822.024.111.054.227.09.346z"/>');
30142  var BIconFileEarmarkPdfFill = /* @__PURE__ */ makeIcon("FileEarmarkPdfFill", '<path d="M5.523 12.424c.14-.082.293-.162.459-.238a7.878 7.878 0 0 1-.45.606c-.28.337-.498.516-.635.572a.266.266 0 0 1-.035.012.282.282 0 0 1-.026-.044c-.056-.11-.054-.216.04-.36.106-.165.319-.354.647-.548zm2.455-1.647c-.119.025-.237.05-.356.078a21.148 21.148 0 0 0 .5-1.05 12.045 12.045 0 0 0 .51.858c-.217.032-.436.07-.654.114zm2.525.939a3.881 3.881 0 0 1-.435-.41c.228.005.434.022.612.054.317.057.466.147.518.209a.095.095 0 0 1 .026.064.436.436 0 0 1-.06.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.015c-.09-.003-.258-.066-.498-.256zM8.278 6.97c-.04.244-.108.524-.2.829a4.86 4.86 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.822.038-.177.11-.248.196-.283a.517.517 0 0 1 .145-.04c.013.03.028.092.032.198.005.122-.007.277-.038.465z"/><path fill-rule="evenodd" d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3zM4.165 13.668c.09.18.23.343.438.419.207.075.412.04.58-.03.318-.13.635-.436.926-.786.333-.401.683-.927 1.021-1.51a11.651 11.651 0 0 1 1.997-.406c.3.383.61.713.91.95.28.22.603.403.934.417a.856.856 0 0 0 .51-.138c.155-.101.27-.247.354-.416.09-.181.145-.37.138-.563a.844.844 0 0 0-.2-.518c-.226-.27-.596-.4-.96-.465a5.76 5.76 0 0 0-1.335-.05 10.954 10.954 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.055-.426.048-.614a1.238 1.238 0 0 0-.127-.538.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.601.077-.377.15-.576.47-.651.823-.073.34-.04.736.046 1.136.088.406.238.848.43 1.295a19.697 19.697 0 0 1-1.062 2.227 7.662 7.662 0 0 0-1.482.645c-.37.22-.699.48-.897.787-.21.326-.275.714-.08 1.103z"/>');
30143  var BIconFileEarmarkPerson = /* @__PURE__ */ makeIcon("FileEarmarkPerson", '<path d="M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2v9.255S12 12 8 12s-5 1.755-5 1.755V2a1 1 0 0 1 1-1h5.5v2z"/>');
30144  var BIconFileEarmarkPersonFill = /* @__PURE__ */ makeIcon("FileEarmarkPersonFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm2 5.755V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-.245S4 12 8 12s5 1.755 5 1.755z"/>');
30145  var BIconFileEarmarkPlay = /* @__PURE__ */ makeIcon("FileEarmarkPlay", '<path d="M6 6.883v4.234a.5.5 0 0 0 .757.429l3.528-2.117a.5.5 0 0 0 0-.858L6.757 6.454a.5.5 0 0 0-.757.43z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30146  var BIconFileEarmarkPlayFill = /* @__PURE__ */ makeIcon("FileEarmarkPlayFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6 6.883a.5.5 0 0 1 .757-.429l3.528 2.117a.5.5 0 0 1 0 .858l-3.528 2.117a.5.5 0 0 1-.757-.43V6.884z"/>');
30147  var BIconFileEarmarkPlus = /* @__PURE__ */ makeIcon("FileEarmarkPlus", '<path d="M8 6.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 .5-.5z"/><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30148  var BIconFileEarmarkPlusFill = /* @__PURE__ */ makeIcon("FileEarmarkPlusFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM8.5 7v1.5H10a.5.5 0 0 1 0 1H8.5V11a.5.5 0 0 1-1 0V9.5H6a.5.5 0 0 1 0-1h1.5V7a.5.5 0 0 1 1 0z"/>');
30149  var BIconFileEarmarkPost = /* @__PURE__ */ makeIcon("FileEarmarkPost", '<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/><path d="M4 6.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-7zm0-3a.5.5 0 0 1 .5-.5H7a.5.5 0 0 1 0 1H4.5a.5.5 0 0 1-.5-.5z"/>');
30150  var BIconFileEarmarkPostFill = /* @__PURE__ */ makeIcon("FileEarmarkPostFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm-5-.5H7a.5.5 0 0 1 0 1H4.5a.5.5 0 0 1 0-1zm0 3h7a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5z"/>');
30151  var BIconFileEarmarkPpt = /* @__PURE__ */ makeIcon("FileEarmarkPpt", '<path d="M7 5.5a1 1 0 0 0-1 1V13a.5.5 0 0 0 1 0v-2h1.188a2.75 2.75 0 0 0 0-5.5H7zM8.188 10H7V6.5h1.188a1.75 1.75 0 1 1 0 3.5z"/><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30152  var BIconFileEarmarkPptFill = /* @__PURE__ */ makeIcon("FileEarmarkPptFill", '<path d="M8.188 10H7V6.5h1.188a1.75 1.75 0 1 1 0 3.5z"/><path d="M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3zM7 5.5a1 1 0 0 0-1 1V13a.5.5 0 0 0 1 0v-2h1.188a2.75 2.75 0 0 0 0-5.5H7z"/>');
30153  var BIconFileEarmarkRichtext = /* @__PURE__ */ makeIcon("FileEarmarkRichtext", '<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/><path d="M4.5 12.5A.5.5 0 0 1 5 12h3a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm0-2A.5.5 0 0 1 5 10h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm1.639-3.708 1.33.886 1.854-1.855a.25.25 0 0 1 .289-.047l1.888.974V8.5a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8s1.54-1.274 1.639-1.208zM6.25 6a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5z"/>');
30154  var BIconFileEarmarkRichtextFill = /* @__PURE__ */ makeIcon("FileEarmarkRichtextFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM7 6.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm-.861 1.542 1.33.886 1.854-1.855a.25.25 0 0 1 .289-.047l1.888.974V9.5a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V9s1.54-1.274 1.639-1.208zM5 11h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1zm0 2h3a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1z"/>');
30155  var BIconFileEarmarkRuled = /* @__PURE__ */ makeIcon("FileEarmarkRuled", '<path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V9H3V2a1 1 0 0 1 1-1h5.5v2zM3 12v-2h2v2H3zm0 1h2v2H4a1 1 0 0 1-1-1v-1zm3 2v-2h7v1a1 1 0 0 1-1 1H6zm7-3H6v-2h7v2z"/>');
30156  var BIconFileEarmarkRuledFill = /* @__PURE__ */ makeIcon("FileEarmarkRuledFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM3 9h10v1H6v2h7v1H6v2H5v-2H3v-1h2v-2H3V9z"/>');
30157  var BIconFileEarmarkSlides = /* @__PURE__ */ makeIcon("FileEarmarkSlides", '<path d="M5 6a.5.5 0 0 0-.496.438l-.5 4A.5.5 0 0 0 4.5 11h3v2.016c-.863.055-1.5.251-1.5.484 0 .276.895.5 2 .5s2-.224 2-.5c0-.233-.637-.429-1.5-.484V11h3a.5.5 0 0 0 .496-.562l-.5-4A.5.5 0 0 0 11 6H5zm2 3.78V7.22c0-.096.106-.156.19-.106l2.13 1.279a.125.125 0 0 1 0 .214l-2.13 1.28A.125.125 0 0 1 7 9.778z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30158  var BIconFileEarmarkSlidesFill = /* @__PURE__ */ makeIcon("FileEarmarkSlidesFill", '<path d="M7 9.78V7.22c0-.096.106-.156.19-.106l2.13 1.279a.125.125 0 0 1 0 .214l-2.13 1.28A.125.125 0 0 1 7 9.778z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM5 6h6a.5.5 0 0 1 .496.438l.5 4A.5.5 0 0 1 11.5 11h-3v2.016c.863.055 1.5.251 1.5.484 0 .276-.895.5-2 .5s-2-.224-2-.5c0-.233.637-.429 1.5-.484V11h-3a.5.5 0 0 1-.496-.562l.5-4A.5.5 0 0 1 5 6z"/>');
30159  var BIconFileEarmarkSpreadsheet = /* @__PURE__ */ makeIcon("FileEarmarkSpreadsheet", '<path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V9H3V2a1 1 0 0 1 1-1h5.5v2zM3 12v-2h2v2H3zm0 1h2v2H4a1 1 0 0 1-1-1v-1zm3 2v-2h3v2H6zm4 0v-2h3v1a1 1 0 0 1-1 1h-2zm3-3h-3v-2h3v2zm-7 0v-2h3v2H6z"/>');
30160  var BIconFileEarmarkSpreadsheetFill = /* @__PURE__ */ makeIcon("FileEarmarkSpreadsheetFill", '<path d="M6 12v-2h3v2H6z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM3 9h10v1h-3v2h3v1h-3v2H9v-2H6v2H5v-2H3v-1h2v-2H3V9z"/>');
30161  var BIconFileEarmarkText = /* @__PURE__ */ makeIcon("FileEarmarkText", '<path d="M5.5 7a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/><path d="M9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.5L9.5 0zm0 1v2A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5z"/>');
30162  var BIconFileEarmarkTextFill = /* @__PURE__ */ makeIcon("FileEarmarkTextFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM4.5 9a.5.5 0 0 1 0-1h7a.5.5 0 0 1 0 1h-7zM4 10.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 1 0-1h4a.5.5 0 0 1 0 1h-4z"/>');
30163  var BIconFileEarmarkWord = /* @__PURE__ */ makeIcon("FileEarmarkWord", '<path d="M5.485 6.879a.5.5 0 1 0-.97.242l1.5 6a.5.5 0 0 0 .967.01L8 9.402l1.018 3.73a.5.5 0 0 0 .967-.01l1.5-6a.5.5 0 0 0-.97-.242l-1.036 4.144-.997-3.655a.5.5 0 0 0-.964 0l-.997 3.655L5.485 6.88z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30164  var BIconFileEarmarkWordFill = /* @__PURE__ */ makeIcon("FileEarmarkWordFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM5.485 6.879l1.036 4.144.997-3.655a.5.5 0 0 1 .964 0l.997 3.655 1.036-4.144a.5.5 0 0 1 .97.242l-1.5 6a.5.5 0 0 1-.967.01L8 9.402l-1.018 3.73a.5.5 0 0 1-.967-.01l-1.5-6a.5.5 0 1 1 .97-.242z"/>');
30165  var BIconFileEarmarkX = /* @__PURE__ */ makeIcon("FileEarmarkX", '<path d="M6.854 7.146a.5.5 0 1 0-.708.708L7.293 9l-1.147 1.146a.5.5 0 0 0 .708.708L8 9.707l1.146 1.147a.5.5 0 0 0 .708-.708L8.707 9l1.147-1.146a.5.5 0 0 0-.708-.708L8 8.293 6.854 7.146z"/><path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>');
30166  var BIconFileEarmarkXFill = /* @__PURE__ */ makeIcon("FileEarmarkXFill", '<path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zM6.854 7.146 8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 1 1 .708-.708z"/>');
30167  var BIconFileEarmarkZip = /* @__PURE__ */ makeIcon("FileEarmarkZip", '<path d="M5 7.5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v.938l.4 1.599a1 1 0 0 1-.416 1.074l-.93.62a1 1 0 0 1-1.11 0l-.929-.62a1 1 0 0 1-.415-1.074L5 8.438V7.5zm2 0H6v.938a1 1 0 0 1-.03.243l-.4 1.598.93.62.929-.62-.4-1.598A1 1 0 0 1 7 8.438V7.5z"/><path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1h-2v1h-1v1h1v1h-1v1h1v1H6V5H5V4h1V3H5V2h1V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>');
30168  var BIconFileEarmarkZipFill = /* @__PURE__ */ makeIcon("FileEarmarkZipFill", '<path d="M5.5 9.438V8.5h1v.938a1 1 0 0 0 .03.243l.4 1.598-.93.62-.93-.62.4-1.598a1 1 0 0 0 .03-.243z"/><path d="M9.293 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4.707A1 1 0 0 0 13.707 4L10 .293A1 1 0 0 0 9.293 0zM9.5 3.5v-2l3 3h-2a1 1 0 0 1-1-1zm-4-.5V2h-1V1H6v1h1v1H6v1h1v1H6v1h1v1H5.5V6h-1V5h1V4h-1V3h1zm0 4.5h1a1 1 0 0 1 1 1v.938l.4 1.599a1 1 0 0 1-.416 1.074l-.93.62a1 1 0 0 1-1.109 0l-.93-.62a1 1 0 0 1-.415-1.074l.4-1.599V8.5a1 1 0 0 1 1-1z"/>');
30169  var BIconFileEasel = /* @__PURE__ */ makeIcon("FileEasel", '<path d="M8.5 5a.5.5 0 1 0-1 0h-2A1.5 1.5 0 0 0 4 6.5v2A1.5 1.5 0 0 0 5.5 10h.473l-.447 1.342a.5.5 0 1 0 .948.316L7.027 10H7.5v1a.5.5 0 0 0 1 0v-1h.473l.553 1.658a.5.5 0 1 0 .948-.316L10.027 10h.473A1.5 1.5 0 0 0 12 8.5v-2A1.5 1.5 0 0 0 10.5 5h-2zM5 6.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-2z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30170  var BIconFileEaselFill = /* @__PURE__ */ makeIcon("FileEaselFill", '<path d="M5 6.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-2z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM8.5 5h2A1.5 1.5 0 0 1 12 6.5v2a1.5 1.5 0 0 1-1.5 1.5h-.473l.447 1.342a.5.5 0 0 1-.948.316L8.973 10H8.5v1a.5.5 0 0 1-1 0v-1h-.473l-.553 1.658a.5.5 0 1 1-.948-.316L5.973 10H5.5A1.5 1.5 0 0 1 4 8.5v-2A1.5 1.5 0 0 1 5.5 5h2a.5.5 0 0 1 1 0z"/>');
30171  var BIconFileExcel = /* @__PURE__ */ makeIcon("FileExcel", '<path d="M5.18 4.616a.5.5 0 0 1 .704.064L8 7.219l2.116-2.54a.5.5 0 1 1 .768.641L8.651 8l2.233 2.68a.5.5 0 0 1-.768.64L8 8.781l-2.116 2.54a.5.5 0 0 1-.768-.641L7.349 8 5.116 5.32a.5.5 0 0 1 .064-.704z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30172  var BIconFileExcelFill = /* @__PURE__ */ makeIcon("FileExcelFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5.884 4.68 8 7.219l2.116-2.54a.5.5 0 1 1 .768.641L8.651 8l2.233 2.68a.5.5 0 0 1-.768.64L8 8.781l-2.116 2.54a.5.5 0 0 1-.768-.641L7.349 8 5.116 5.32a.5.5 0 1 1 .768-.64z"/>');
30173  var BIconFileFill = /* @__PURE__ */ makeIcon("FileFill", '<path fill-rule="evenodd" d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z"/>');
30174  var BIconFileFont = /* @__PURE__ */ makeIcon("FileFont", '<path d="M10.943 4H5.057L5 6h.5c.18-1.096.356-1.192 1.694-1.235l.293-.01v6.09c0 .47-.1.582-.898.655v.5H9.41v-.5c-.803-.073-.903-.184-.903-.654V4.755l.298.01c1.338.043 1.514.14 1.694 1.235h.5l-.057-2z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30175  var BIconFileFontFill = /* @__PURE__ */ makeIcon("FileFontFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5.057 4h5.886L11 6h-.5c-.18-1.096-.356-1.192-1.694-1.235l-.298-.01v6.09c0 .47.1.582.903.655v.5H6.59v-.5c.799-.073.898-.184.898-.654V4.755l-.293.01C5.856 4.808 5.68 4.905 5.5 6H5l.057-2z"/>');
30176  var BIconFileImage = /* @__PURE__ */ makeIcon("FileImage", '<path d="M8.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM3 2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8l-2.083-2.083a.5.5 0 0 0-.76.063L8 11 5.835 9.7a.5.5 0 0 0-.611.076L3 12V2z"/>');
30177  var BIconFileImageFill = /* @__PURE__ */ makeIcon("FileImageFill", '<path d="M4 0h8a2 2 0 0 1 2 2v8.293l-2.73-2.73a1 1 0 0 0-1.52.127l-1.889 2.644-1.769-1.062a1 1 0 0 0-1.222.15L2 12.292V2a2 2 0 0 1 2-2zm4.002 5.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/><path d="M10.564 8.27 14 11.708V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-.293l3.578-3.577 2.56 1.536 2.426-3.395z"/>');
30178  var BIconFileLock = /* @__PURE__ */ makeIcon("FileLock", '<path d="M8 5a1 1 0 0 1 1 1v1H7V6a1 1 0 0 1 1-1zm2 2.076V6a2 2 0 1 0-4 0v1.076c-.54.166-1 .597-1 1.224v2.4c0 .816.781 1.3 1.5 1.3h3c.719 0 1.5-.484 1.5-1.3V8.3c0-.627-.46-1.058-1-1.224zM6.105 8.125A.637.637 0 0 1 6.5 8h3a.64.64 0 0 1 .395.125c.085.068.105.133.105.175v2.4c0 .042-.02.107-.105.175A.637.637 0 0 1 9.5 11h-3a.637.637 0 0 1-.395-.125C6.02 10.807 6 10.742 6 10.7V8.3c0-.042.02-.107.105-.175z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30179  var BIconFileLock2 = /* @__PURE__ */ makeIcon("FileLock2", '<path d="M8 5a1 1 0 0 1 1 1v1H7V6a1 1 0 0 1 1-1zm2 2.076V6a2 2 0 1 0-4 0v1.076c-.54.166-1 .597-1 1.224v2.4c0 .816.781 1.3 1.5 1.3h3c.719 0 1.5-.484 1.5-1.3V8.3c0-.627-.46-1.058-1-1.224z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30180  var BIconFileLock2Fill = /* @__PURE__ */ makeIcon("FileLock2Fill", '<path d="M7 6a1 1 0 0 1 2 0v1H7V6z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-2 6v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V8.3c0-.627.46-1.058 1-1.224V6a2 2 0 1 1 4 0z"/>');
30181  var BIconFileLockFill = /* @__PURE__ */ makeIcon("FileLockFill", '<path d="M7 6a1 1 0 0 1 2 0v1H7V6zM6 8.3c0-.042.02-.107.105-.175A.637.637 0 0 1 6.5 8h3a.64.64 0 0 1 .395.125c.085.068.105.133.105.175v2.4c0 .042-.02.107-.105.175A.637.637 0 0 1 9.5 11h-3a.637.637 0 0 1-.395-.125C6.02 10.807 6 10.742 6 10.7V8.3z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-2 6v1.076c.54.166 1 .597 1 1.224v2.4c0 .816-.781 1.3-1.5 1.3h-3c-.719 0-1.5-.484-1.5-1.3V8.3c0-.627.46-1.058 1-1.224V6a2 2 0 1 1 4 0z"/>');
30182  var BIconFileMedical = /* @__PURE__ */ makeIcon("FileMedical", '<path d="M8.5 4.5a.5.5 0 0 0-1 0v.634l-.549-.317a.5.5 0 1 0-.5.866L7 6l-.549.317a.5.5 0 1 0 .5.866l.549-.317V7.5a.5.5 0 1 0 1 0v-.634l.549.317a.5.5 0 1 0 .5-.866L9 6l.549-.317a.5.5 0 1 0-.5-.866l-.549.317V4.5zM5.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30183  var BIconFileMedicalFill = /* @__PURE__ */ makeIcon("FileMedicalFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM8.5 4.5v.634l.549-.317a.5.5 0 1 1 .5.866L9 6l.549.317a.5.5 0 1 1-.5.866L8.5 6.866V7.5a.5.5 0 0 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L7 6l-.549-.317a.5.5 0 0 1 .5-.866l.549.317V4.5a.5.5 0 1 1 1 0zM5.5 9h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zm0 2h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1z"/>');
30184  var BIconFileMinus = /* @__PURE__ */ makeIcon("FileMinus", '<path d="M5.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30185  var BIconFileMinusFill = /* @__PURE__ */ makeIcon("FileMinusFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM6 7.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
30186  var BIconFileMusic = /* @__PURE__ */ makeIcon("FileMusic", '<path d="M10.304 3.13a1 1 0 0 1 1.196.98v1.8l-2.5.5v5.09c0 .495-.301.883-.662 1.123C7.974 12.866 7.499 13 7 13c-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123C6.026 10.134 6.501 10 7 10c.356 0 .7.068 1 .196V4.41a1 1 0 0 1 .804-.98l1.5-.3z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30187  var BIconFileMusicFill = /* @__PURE__ */ makeIcon("FileMusicFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-.5 4.11v1.8l-2.5.5v5.09c0 .495-.301.883-.662 1.123C7.974 12.866 7.499 13 7 13c-.5 0-.974-.134-1.338-.377-.36-.24-.662-.628-.662-1.123s.301-.883.662-1.123C6.026 10.134 6.501 10 7 10c.356 0 .7.068 1 .196V4.41a1 1 0 0 1 .804-.98l1.5-.3a1 1 0 0 1 1.196.98z"/>');
30188  var BIconFilePdf = /* @__PURE__ */ makeIcon("FilePdf", '<path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/><path d="M4.603 12.087a.81.81 0 0 1-.438-.42c-.195-.388-.13-.776.08-1.102.198-.307.526-.568.897-.787a7.68 7.68 0 0 1 1.482-.645 19.701 19.701 0 0 0 1.062-2.227 7.269 7.269 0 0 1-.43-1.295c-.086-.4-.119-.796-.046-1.136.075-.354.274-.672.65-.823.192-.077.4-.12.602-.077a.7.7 0 0 1 .477.365c.088.164.12.356.127.538.007.187-.012.395-.047.614-.084.51-.27 1.134-.52 1.794a10.954 10.954 0 0 0 .98 1.686 5.753 5.753 0 0 1 1.334.05c.364.065.734.195.96.465.12.144.193.32.2.518.007.192-.047.382-.138.563a1.04 1.04 0 0 1-.354.416.856.856 0 0 1-.51.138c-.331-.014-.654-.196-.933-.417a5.716 5.716 0 0 1-.911-.95 11.642 11.642 0 0 0-1.997.406 11.311 11.311 0 0 1-1.021 1.51c-.29.35-.608.655-.926.787a.793.793 0 0 1-.58.029zm1.379-1.901c-.166.076-.32.156-.459.238-.328.194-.541.383-.647.547-.094.145-.096.25-.04.361.01.022.02.036.026.044a.27.27 0 0 0 .035-.012c.137-.056.355-.235.635-.572a8.18 8.18 0 0 0 .45-.606zm1.64-1.33a12.647 12.647 0 0 1 1.01-.193 11.666 11.666 0 0 1-.51-.858 20.741 20.741 0 0 1-.5 1.05zm2.446.45c.15.162.296.3.435.41.24.19.407.253.498.256a.107.107 0 0 0 .07-.015.307.307 0 0 0 .094-.125.436.436 0 0 0 .059-.2.095.095 0 0 0-.026-.063c-.052-.062-.2-.152-.518-.209a3.881 3.881 0 0 0-.612-.053zM8.078 5.8a6.7 6.7 0 0 0 .2-.828c.031-.188.043-.343.038-.465a.613.613 0 0 0-.032-.198.517.517 0 0 0-.145.04c-.087.035-.158.106-.196.283-.04.192-.03.469.046.822.024.111.054.227.09.346z"/>');
30189  var BIconFilePdfFill = /* @__PURE__ */ makeIcon("FilePdfFill", '<path d="M5.523 10.424c.14-.082.293-.162.459-.238a7.878 7.878 0 0 1-.45.606c-.28.337-.498.516-.635.572a.266.266 0 0 1-.035.012.282.282 0 0 1-.026-.044c-.056-.11-.054-.216.04-.36.106-.165.319-.354.647-.548zm2.455-1.647c-.119.025-.237.05-.356.078a21.035 21.035 0 0 0 .5-1.05 11.96 11.96 0 0 0 .51.858c-.217.032-.436.07-.654.114zm2.525.939a3.888 3.888 0 0 1-.435-.41c.228.005.434.022.612.054.317.057.466.147.518.209a.095.095 0 0 1 .026.064.436.436 0 0 1-.06.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.015c-.09-.003-.258-.066-.498-.256zM8.278 4.97c-.04.244-.108.524-.2.829a4.86 4.86 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.822.038-.177.11-.248.196-.283a.517.517 0 0 1 .145-.04c.013.03.028.092.032.198.005.122-.007.277-.038.465z"/><path fill-rule="evenodd" d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm.165 11.668c.09.18.23.343.438.419.207.075.412.04.58-.03.318-.13.635-.436.926-.786.333-.401.683-.927 1.021-1.51a11.64 11.64 0 0 1 1.997-.406c.3.383.61.713.91.95.28.22.603.403.934.417a.856.856 0 0 0 .51-.138c.155-.101.27-.247.354-.416.09-.181.145-.37.138-.563a.844.844 0 0 0-.2-.518c-.226-.27-.596-.4-.96-.465a5.76 5.76 0 0 0-1.335-.05 10.954 10.954 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.055-.426.048-.614a1.238 1.238 0 0 0-.127-.538.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.601.077-.377.15-.576.47-.651.823-.073.34-.04.736.046 1.136.088.406.238.848.43 1.295a19.707 19.707 0 0 1-1.062 2.227 7.662 7.662 0 0 0-1.482.645c-.37.22-.699.48-.897.787-.21.326-.275.714-.08 1.103z"/>');
30190  var BIconFilePerson = /* @__PURE__ */ makeIcon("FilePerson", '<path d="M12 1a1 1 0 0 1 1 1v10.755S12 11 8 11s-5 1.755-5 1.755V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"/><path d="M8 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30191  var BIconFilePersonFill = /* @__PURE__ */ makeIcon("FilePersonFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-1 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-3 4c2.623 0 4.146.826 5 1.755V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1.245C3.854 11.825 5.377 11 8 11z"/>');
30192  var BIconFilePlay = /* @__PURE__ */ makeIcon("FilePlay", '<path d="M6 10.117V5.883a.5.5 0 0 1 .757-.429l3.528 2.117a.5.5 0 0 1 0 .858l-3.528 2.117a.5.5 0 0 1-.757-.43z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30193  var BIconFilePlayFill = /* @__PURE__ */ makeIcon("FilePlayFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM6 5.883a.5.5 0 0 1 .757-.429l3.528 2.117a.5.5 0 0 1 0 .858l-3.528 2.117a.5.5 0 0 1-.757-.43V5.884z"/>');
30194  var BIconFilePlus = /* @__PURE__ */ makeIcon("FilePlus", '<path d="M8.5 6a.5.5 0 0 0-1 0v1.5H6a.5.5 0 0 0 0 1h1.5V10a.5.5 0 0 0 1 0V8.5H10a.5.5 0 0 0 0-1H8.5V6z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30195  var BIconFilePlusFill = /* @__PURE__ */ makeIcon("FilePlusFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM8.5 6v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 1 0z"/>');
30196  var BIconFilePost = /* @__PURE__ */ makeIcon("FilePost", '<path d="M4 3.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-8z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30197  var BIconFilePostFill = /* @__PURE__ */ makeIcon("FilePostFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM4.5 3h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zm0 2h7a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5z"/>');
30198  var BIconFilePpt = /* @__PURE__ */ makeIcon("FilePpt", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/><path d="M6 5a1 1 0 0 1 1-1h1.188a2.75 2.75 0 0 1 0 5.5H7v2a.5.5 0 0 1-1 0V5zm1 3.5h1.188a1.75 1.75 0 1 0 0-3.5H7v3.5z"/>');
30199  var BIconFilePptFill = /* @__PURE__ */ makeIcon("FilePptFill", '<path d="M8.188 8.5H7V5h1.188a1.75 1.75 0 1 1 0 3.5z"/><path d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm3 4a1 1 0 0 0-1 1v6.5a.5.5 0 0 0 1 0v-2h1.188a2.75 2.75 0 0 0 0-5.5H7z"/>');
30200  var BIconFileRichtext = /* @__PURE__ */ makeIcon("FileRichtext", '<path d="M7 4.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm-.861 1.542 1.33.886 1.854-1.855a.25.25 0 0 1 .289-.047l1.888.974V7.5a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V7s1.54-1.274 1.639-1.208zM5 9a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1H5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30201  var BIconFileRichtextFill = /* @__PURE__ */ makeIcon("FileRichtextFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM7 4.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm-.861 1.542 1.33.886 1.854-1.855a.25.25 0 0 1 .289-.047l1.888.974V7.5a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V7s1.54-1.274 1.639-1.208zM5 9h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1zm0 2h3a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1z"/>');
30202  var BIconFileRuled = /* @__PURE__ */ makeIcon("FileRuled", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v4h10V2a1 1 0 0 0-1-1H4zm9 6H6v2h7V7zm0 3H6v2h7v-2zm0 3H6v2h6a1 1 0 0 0 1-1v-1zm-8 2v-2H3v1a1 1 0 0 0 1 1h1zm-2-3h2v-2H3v2zm0-3h2V7H3v2z"/>');
30203  var BIconFileRuledFill = /* @__PURE__ */ makeIcon("FileRuledFill", '<path d="M12 0H4a2 2 0 0 0-2 2v4h12V2a2 2 0 0 0-2-2zm2 7H6v2h8V7zm0 3H6v2h8v-2zm0 3H6v3h6a2 2 0 0 0 2-2v-1zm-9 3v-3H2v1a2 2 0 0 0 2 2h1zm-3-4h3v-2H2v2zm0-3h3V7H2v2z"/>');
30204  var BIconFileSlides = /* @__PURE__ */ makeIcon("FileSlides", '<path d="M5 4a.5.5 0 0 0-.496.438l-.5 4A.5.5 0 0 0 4.5 9h3v2.016c-.863.055-1.5.251-1.5.484 0 .276.895.5 2 .5s2-.224 2-.5c0-.233-.637-.429-1.5-.484V9h3a.5.5 0 0 0 .496-.562l-.5-4A.5.5 0 0 0 11 4H5zm2 3.78V5.22c0-.096.106-.156.19-.106l2.13 1.279a.125.125 0 0 1 0 .214l-2.13 1.28A.125.125 0 0 1 7 7.778z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30205  var BIconFileSlidesFill = /* @__PURE__ */ makeIcon("FileSlidesFill", '<path d="M7 7.78V5.22c0-.096.106-.156.19-.106l2.13 1.279a.125.125 0 0 1 0 .214l-2.13 1.28A.125.125 0 0 1 7 7.778z"/><path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5 4h6a.5.5 0 0 1 .496.438l.5 4A.5.5 0 0 1 11.5 9h-3v2.016c.863.055 1.5.251 1.5.484 0 .276-.895.5-2 .5s-2-.224-2-.5c0-.233.637-.429 1.5-.484V9h-3a.5.5 0 0 1-.496-.562l.5-4A.5.5 0 0 1 5 4z"/>');
30206  var BIconFileSpreadsheet = /* @__PURE__ */ makeIcon("FileSpreadsheet", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v4h10V2a1 1 0 0 0-1-1H4zm9 6h-3v2h3V7zm0 3h-3v2h3v-2zm0 3h-3v2h2a1 1 0 0 0 1-1v-1zm-4 2v-2H6v2h3zm-4 0v-2H3v1a1 1 0 0 0 1 1h1zm-2-3h2v-2H3v2zm0-3h2V7H3v2zm3-2v2h3V7H6zm3 3H6v2h3v-2z"/>');
30207  var BIconFileSpreadsheetFill = /* @__PURE__ */ makeIcon("FileSpreadsheetFill", '<path d="M12 0H4a2 2 0 0 0-2 2v4h12V2a2 2 0 0 0-2-2zm2 7h-4v2h4V7zm0 3h-4v2h4v-2zm0 3h-4v3h2a2 2 0 0 0 2-2v-1zm-5 3v-3H6v3h3zm-4 0v-3H2v1a2 2 0 0 0 2 2h1zm-3-4h3v-2H2v2zm0-3h3V7H2v2zm4 0V7h3v2H6zm0 1h3v2H6v-2z"/>');
30208  var BIconFileText = /* @__PURE__ */ makeIcon("FileText", '<path d="M5 4a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm-.5 2.5A.5.5 0 0 1 5 6h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zM5 8a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1H5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/>');
30209  var BIconFileTextFill = /* @__PURE__ */ makeIcon("FileTextFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5 4h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1zm-.5 2.5A.5.5 0 0 1 5 6h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zM5 8h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1zm0 2h3a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1z"/>');
30210  var BIconFileWord = /* @__PURE__ */ makeIcon("FileWord", '<path d="M4.879 4.515a.5.5 0 0 1 .606.364l1.036 4.144.997-3.655a.5.5 0 0 1 .964 0l.997 3.655 1.036-4.144a.5.5 0 0 1 .97.242l-1.5 6a.5.5 0 0 1-.967.01L8 7.402l-1.018 3.73a.5.5 0 0 1-.967-.01l-1.5-6a.5.5 0 0 1 .364-.606z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30211  var BIconFileWordFill = /* @__PURE__ */ makeIcon("FileWordFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM5.485 4.879l1.036 4.144.997-3.655a.5.5 0 0 1 .964 0l.997 3.655 1.036-4.144a.5.5 0 0 1 .97.242l-1.5 6a.5.5 0 0 1-.967.01L8 7.402l-1.018 3.73a.5.5 0 0 1-.967-.01l-1.5-6a.5.5 0 1 1 .97-.242z"/>');
30212  var BIconFileX = /* @__PURE__ */ makeIcon("FileX", '<path d="M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"/>');
30213  var BIconFileXFill = /* @__PURE__ */ makeIcon("FileXFill", '<path d="M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM6.854 6.146 8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 1 1 .708-.708z"/>');
30214  var BIconFileZip = /* @__PURE__ */ makeIcon("FileZip", '<path d="M6.5 7.5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v.938l.4 1.599a1 1 0 0 1-.416 1.074l-.93.62a1 1 0 0 1-1.109 0l-.93-.62a1 1 0 0 1-.415-1.074l.4-1.599V7.5zm2 0h-1v.938a1 1 0 0 1-.03.243l-.4 1.598.93.62.93-.62-.4-1.598a1 1 0 0 1-.03-.243V7.5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm5.5-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H9v1H8v1h1v1H8v1h1v1H7.5V5h-1V4h1V3h-1V2h1V1z"/>');
30215  var BIconFileZipFill = /* @__PURE__ */ makeIcon("FileZipFill", '<path d="M8.5 9.438V8.5h-1v.938a1 1 0 0 1-.03.243l-.4 1.598.93.62.93-.62-.4-1.598a1 1 0 0 1-.03-.243z"/><path d="M4 0h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm2.5 8.5v.938l-.4 1.599a1 1 0 0 0 .416 1.074l.93.62a1 1 0 0 0 1.109 0l.93-.62a1 1 0 0 0 .415-1.074l-.4-1.599V8.5a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm1-5.5h-1v1h1v1h-1v1h1v1H9V6H8V5h1V4H8V3h1V2H8V1H6.5v1h1v1z"/>');
30216  var BIconFiles = /* @__PURE__ */ makeIcon("Files", '<path d="M13 0H6a2 2 0 0 0-2 2 2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2 2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm0 13V4a2 2 0 0 0-2-2H5a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1zM3 4a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4z"/>');
30217  var BIconFilesAlt = /* @__PURE__ */ makeIcon("FilesAlt", '<path d="M11 0H3a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2 2 2 0 0 0 2-2V4a2 2 0 0 0-2-2 2 2 0 0 0-2-2zm2 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1V3zM2 2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V2z"/>');
30218  var BIconFilm = /* @__PURE__ */ makeIcon("Film", '<path d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm4 0v6h8V1H4zm8 8H4v6h8V9zM1 1v2h2V1H1zm2 3H1v2h2V4zM1 7v2h2V7H1zm2 3H1v2h2v-2zm-2 3v2h2v-2H1zM15 1h-2v2h2V1zm-2 3v2h2V4h-2zm2 3h-2v2h2V7zm-2 3v2h2v-2h-2zm2 3h-2v2h2v-2z"/>');
30219  var BIconFilter = /* @__PURE__ */ makeIcon("Filter", '<path d="M6 10.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30220  var BIconFilterCircle = /* @__PURE__ */ makeIcon("FilterCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M7 11.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/>');
30221  var BIconFilterCircleFill = /* @__PURE__ */ makeIcon("FilterCircleFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zM3.5 5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1 0-1zM5 8.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm2 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5z"/>');
30222  var BIconFilterLeft = /* @__PURE__ */ makeIcon("FilterLeft", '<path d="M2 10.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30223  var BIconFilterRight = /* @__PURE__ */ makeIcon("FilterRight", '<path d="M14 10.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 .5-.5zm0-3a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 0 0 1h7a.5.5 0 0 0 .5-.5zm0-3a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0 0 1h11a.5.5 0 0 0 .5-.5z"/>');
30224  var BIconFilterSquare = /* @__PURE__ */ makeIcon("FilterSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M6 11.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30225  var BIconFilterSquareFill = /* @__PURE__ */ makeIcon("FilterSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm.5 5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1 0-1zM4 8.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm2 3a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5z"/>');
30226  var BIconFlag = /* @__PURE__ */ makeIcon("Flag", '<path d="M14.778.085A.5.5 0 0 1 15 .5V8a.5.5 0 0 1-.314.464L14.5 8l.186.464-.003.001-.006.003-.023.009a12.435 12.435 0 0 1-.397.15c-.264.095-.631.223-1.047.35-.816.252-1.879.523-2.71.523-.847 0-1.548-.28-2.158-.525l-.028-.01C7.68 8.71 7.14 8.5 6.5 8.5c-.7 0-1.638.23-2.437.477A19.626 19.626 0 0 0 3 9.342V15.5a.5.5 0 0 1-1 0V.5a.5.5 0 0 1 1 0v.282c.226-.079.496-.17.79-.26C4.606.272 5.67 0 6.5 0c.84 0 1.524.277 2.121.519l.043.018C9.286.788 9.828 1 10.5 1c.7 0 1.638-.23 2.437-.477a19.587 19.587 0 0 0 1.349-.476l.019-.007.004-.002h.001M14 1.221c-.22.078-.48.167-.766.255-.81.252-1.872.523-2.734.523-.886 0-1.592-.286-2.203-.534l-.008-.003C7.662 1.21 7.139 1 6.5 1c-.669 0-1.606.229-2.415.478A21.294 21.294 0 0 0 3 1.845v6.433c.22-.078.48-.167.766-.255C4.576 7.77 5.638 7.5 6.5 7.5c.847 0 1.548.28 2.158.525l.028.01C9.32 8.29 9.86 8.5 10.5 8.5c.668 0 1.606-.229 2.415-.478A21.317 21.317 0 0 0 14 7.655V1.222z"/>');
30227  var BIconFlagFill = /* @__PURE__ */ makeIcon("FlagFill", '<path d="M14.778.085A.5.5 0 0 1 15 .5V8a.5.5 0 0 1-.314.464L14.5 8l.186.464-.003.001-.006.003-.023.009a12.435 12.435 0 0 1-.397.15c-.264.095-.631.223-1.047.35-.816.252-1.879.523-2.71.523-.847 0-1.548-.28-2.158-.525l-.028-.01C7.68 8.71 7.14 8.5 6.5 8.5c-.7 0-1.638.23-2.437.477A19.626 19.626 0 0 0 3 9.342V15.5a.5.5 0 0 1-1 0V.5a.5.5 0 0 1 1 0v.282c.226-.079.496-.17.79-.26C4.606.272 5.67 0 6.5 0c.84 0 1.524.277 2.121.519l.043.018C9.286.788 9.828 1 10.5 1c.7 0 1.638-.23 2.437-.477a19.587 19.587 0 0 0 1.349-.476l.019-.007.004-.002h.001"/>');
30228  var BIconFlower1 = /* @__PURE__ */ makeIcon("Flower1", '<path d="M6.174 1.184a2 2 0 0 1 3.652 0A2 2 0 0 1 12.99 3.01a2 2 0 0 1 1.826 3.164 2 2 0 0 1 0 3.652 2 2 0 0 1-1.826 3.164 2 2 0 0 1-3.164 1.826 2 2 0 0 1-3.652 0A2 2 0 0 1 3.01 12.99a2 2 0 0 1-1.826-3.164 2 2 0 0 1 0-3.652A2 2 0 0 1 3.01 3.01a2 2 0 0 1 3.164-1.826zM8 1a1 1 0 0 0-.998 1.03l.01.091c.012.077.029.176.054.296.049.241.122.542.213.887.182.688.428 1.513.676 2.314L8 5.762l.045-.144c.248-.8.494-1.626.676-2.314.091-.345.164-.646.213-.887a4.997 4.997 0 0 0 .064-.386L9 2a1 1 0 0 0-1-1zM2 9l.03-.002.091-.01a4.99 4.99 0 0 0 .296-.054c.241-.049.542-.122.887-.213a60.59 60.59 0 0 0 2.314-.676L5.762 8l-.144-.045a60.59 60.59 0 0 0-2.314-.676 16.705 16.705 0 0 0-.887-.213 4.99 4.99 0 0 0-.386-.064L2 7a1 1 0 1 0 0 2zm7 5-.002-.03a5.005 5.005 0 0 0-.064-.386 16.398 16.398 0 0 0-.213-.888 60.582 60.582 0 0 0-.676-2.314L8 10.238l-.045.144c-.248.8-.494 1.626-.676 2.314-.091.345-.164.646-.213.887a4.996 4.996 0 0 0-.064.386L7 14a1 1 0 1 0 2 0zm-5.696-2.134.025-.017a5.001 5.001 0 0 0 .303-.248c.184-.164.408-.377.661-.629A60.614 60.614 0 0 0 5.96 9.23l.103-.111-.147.033a60.88 60.88 0 0 0-2.343.572c-.344.093-.64.18-.874.258a5.063 5.063 0 0 0-.367.138l-.027.014a1 1 0 1 0 1 1.732zM4.5 14.062a1 1 0 0 0 1.366-.366l.014-.027c.01-.02.021-.048.036-.084a5.09 5.09 0 0 0 .102-.283c.078-.233.165-.53.258-.874a60.6 60.6 0 0 0 .572-2.343l.033-.147-.11.102a60.848 60.848 0 0 0-1.743 1.667 17.07 17.07 0 0 0-.629.66 5.06 5.06 0 0 0-.248.304l-.017.025a1 1 0 0 0 .366 1.366zm9.196-8.196a1 1 0 0 0-1-1.732l-.025.017a4.951 4.951 0 0 0-.303.248 16.69 16.69 0 0 0-.661.629A60.72 60.72 0 0 0 10.04 6.77l-.102.111.147-.033a60.6 60.6 0 0 0 2.342-.572c.345-.093.642-.18.875-.258a4.993 4.993 0 0 0 .367-.138.53.53 0 0 0 .027-.014zM11.5 1.938a1 1 0 0 0-1.366.366l-.014.027c-.01.02-.021.048-.036.084a5.09 5.09 0 0 0-.102.283c-.078.233-.165.53-.258.875a60.62 60.62 0 0 0-.572 2.342l-.033.147.11-.102a60.848 60.848 0 0 0 1.743-1.667c.252-.253.465-.477.629-.66a5.001 5.001 0 0 0 .248-.304l.017-.025a1 1 0 0 0-.366-1.366zM14 9a1 1 0 0 0 0-2l-.03.002a4.996 4.996 0 0 0-.386.064c-.242.049-.543.122-.888.213-.688.182-1.513.428-2.314.676L10.238 8l.144.045c.8.248 1.626.494 2.314.676.345.091.646.164.887.213a4.996 4.996 0 0 0 .386.064L14 9zM1.938 4.5a1 1 0 0 0 .393 1.38l.084.035c.072.03.166.064.283.103.233.078.53.165.874.258a60.88 60.88 0 0 0 2.343.572l.147.033-.103-.111a60.584 60.584 0 0 0-1.666-1.742 16.705 16.705 0 0 0-.66-.629 4.996 4.996 0 0 0-.304-.248l-.025-.017a1 1 0 0 0-1.366.366zm2.196-1.196.017.025a4.996 4.996 0 0 0 .248.303c.164.184.377.408.629.661A60.597 60.597 0 0 0 6.77 5.96l.111.102-.033-.147a60.602 60.602 0 0 0-.572-2.342c-.093-.345-.18-.642-.258-.875a5.006 5.006 0 0 0-.138-.367l-.014-.027a1 1 0 1 0-1.732 1zm9.928 8.196a1 1 0 0 0-.366-1.366l-.027-.014a5 5 0 0 0-.367-.138c-.233-.078-.53-.165-.875-.258a60.619 60.619 0 0 0-2.342-.572l-.147-.033.102.111a60.73 60.73 0 0 0 1.667 1.742c.253.252.477.465.66.629a4.946 4.946 0 0 0 .304.248l.025.017a1 1 0 0 0 1.366-.366zm-3.928 2.196a1 1 0 0 0 1.732-1l-.017-.025a5.065 5.065 0 0 0-.248-.303 16.705 16.705 0 0 0-.629-.661A60.462 60.462 0 0 0 9.23 10.04l-.111-.102.033.147a60.6 60.6 0 0 0 .572 2.342c.093.345.18.642.258.875a4.985 4.985 0 0 0 .138.367.575.575 0 0 0 .014.027zM8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/>');
30229  var BIconFlower2 = /* @__PURE__ */ makeIcon("Flower2", '<path d="M8 16a4 4 0 0 0 4-4 4 4 0 0 0 0-8 4 4 0 0 0-8 0 4 4 0 1 0 0 8 4 4 0 0 0 4 4zm3-12c0 .073-.01.155-.03.247-.544.241-1.091.638-1.598 1.084A2.987 2.987 0 0 0 8 5c-.494 0-.96.12-1.372.331-.507-.446-1.054-.843-1.597-1.084A1.117 1.117 0 0 1 5 4a3 3 0 0 1 6 0zm-.812 6.052A2.99 2.99 0 0 0 11 8a2.99 2.99 0 0 0-.812-2.052c.215-.18.432-.346.647-.487C11.34 5.131 11.732 5 12 5a3 3 0 1 1 0 6c-.268 0-.66-.13-1.165-.461a6.833 6.833 0 0 1-.647-.487zm-3.56.617a3.001 3.001 0 0 0 2.744 0c.507.446 1.054.842 1.598 1.084.02.091.03.174.03.247a3 3 0 1 1-6 0c0-.073.01-.155.03-.247.544-.242 1.091-.638 1.598-1.084zm-.816-4.721A2.99 2.99 0 0 0 5 8c0 .794.308 1.516.812 2.052a6.83 6.83 0 0 1-.647.487C4.66 10.869 4.268 11 4 11a3 3 0 0 1 0-6c.268 0 .66.13 1.165.461.215.141.432.306.647.487zM8 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>');
30230  var BIconFlower3 = /* @__PURE__ */ makeIcon("Flower3", '<path d="M11.424 8c.437-.052.811-.136 1.04-.268a2 2 0 0 0-2-3.464c-.229.132-.489.414-.752.767C9.886 4.63 10 4.264 10 4a2 2 0 1 0-4 0c0 .264.114.63.288 1.035-.263-.353-.523-.635-.752-.767a2 2 0 0 0-2 3.464c.229.132.603.216 1.04.268-.437.052-.811.136-1.04.268a2 2 0 1 0 2 3.464c.229-.132.489-.414.752-.767C6.114 11.37 6 11.736 6 12a2 2 0 1 0 4 0c0-.264-.114-.63-.288-1.035.263.353.523.635.752.767a2 2 0 1 0 2-3.464c-.229-.132-.603-.216-1.04-.268zM9 4a1.468 1.468 0 0 1-.045.205c-.039.132-.1.295-.183.484a12.88 12.88 0 0 1-.637 1.223L8 6.142a21.73 21.73 0 0 1-.135-.23 12.88 12.88 0 0 1-.637-1.223 4.216 4.216 0 0 1-.183-.484A1.473 1.473 0 0 1 7 4a1 1 0 1 1 2 0zM3.67 5.5a1 1 0 0 1 1.366-.366 1.472 1.472 0 0 1 .156.142c.094.1.204.233.326.4.245.333.502.747.742 1.163l.13.232a21.86 21.86 0 0 1-.265.002 12.88 12.88 0 0 1-1.379-.06 4.214 4.214 0 0 1-.51-.083 1.47 1.47 0 0 1-.2-.064A1 1 0 0 1 3.67 5.5zm1.366 5.366a1 1 0 0 1-1-1.732c.001 0 .016-.008.047-.02.037-.013.087-.028.153-.044.134-.032.305-.06.51-.083a12.88 12.88 0 0 1 1.379-.06c.09 0 .178 0 .266.002a21.82 21.82 0 0 1-.131.232c-.24.416-.497.83-.742 1.163a4.1 4.1 0 0 1-.327.4 1.483 1.483 0 0 1-.155.142zM9 12a1 1 0 0 1-2 0 1.476 1.476 0 0 1 .045-.206c.039-.131.1-.294.183-.483.166-.378.396-.808.637-1.223L8 9.858l.135.23c.241.415.47.845.637 1.223.083.19.144.352.183.484A1.338 1.338 0 0 1 9 12zm3.33-6.5a1 1 0 0 1-.366 1.366 1.478 1.478 0 0 1-.2.064c-.134.032-.305.06-.51.083-.412.045-.898.061-1.379.06-.09 0-.178 0-.266-.002l.131-.232c.24-.416.497-.83.742-1.163a4.1 4.1 0 0 1 .327-.4c.046-.05.085-.086.114-.11.026-.022.04-.03.041-.032a1 1 0 0 1 1.366.366zm-1.366 5.366a1.494 1.494 0 0 1-.155-.141 4.225 4.225 0 0 1-.327-.4A12.88 12.88 0 0 1 9.74 9.16a22 22 0 0 1-.13-.232l.265-.002c.48-.001.967.015 1.379.06.205.023.376.051.51.083.066.016.116.031.153.044l.048.02a1 1 0 1 1-1 1.732zM8 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>');
30231  var BIconFolder = /* @__PURE__ */ makeIcon("Folder", '<path d="M.54 3.87.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3h3.982a2 2 0 0 1 1.992 2.181l-.637 7A2 2 0 0 1 13.174 14H2.826a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31zM2.19 4a1 1 0 0 0-.996 1.09l.637 7a1 1 0 0 0 .995.91h10.348a1 1 0 0 0 .995-.91l.637-7A1 1 0 0 0 13.81 4H2.19zm4.69-1.707A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707z"/>');
30232  var BIconFolder2 = /* @__PURE__ */ makeIcon("Folder2", '<path d="M1 3.5A1.5 1.5 0 0 1 2.5 2h2.764c.958 0 1.76.56 2.311 1.184C7.985 3.648 8.48 4 9 4h4.5A1.5 1.5 0 0 1 15 5.5v7a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 1 12.5v-9zM2.5 3a.5.5 0 0 0-.5.5V6h12v-.5a.5.5 0 0 0-.5-.5H9c-.964 0-1.71-.629-2.174-1.154C6.374 3.334 5.82 3 5.264 3H2.5zM14 7H2v5.5a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5V7z"/>');
30233  var BIconFolder2Open = /* @__PURE__ */ makeIcon("Folder2Open", '<path d="M1 3.5A1.5 1.5 0 0 1 2.5 2h2.764c.958 0 1.76.56 2.311 1.184C7.985 3.648 8.48 4 9 4h4.5A1.5 1.5 0 0 1 15 5.5v.64c.57.265.94.876.856 1.546l-.64 5.124A2.5 2.5 0 0 1 12.733 15H3.266a2.5 2.5 0 0 1-2.481-2.19l-.64-5.124A1.5 1.5 0 0 1 1 6.14V3.5zM2 6h12v-.5a.5.5 0 0 0-.5-.5H9c-.964 0-1.71-.629-2.174-1.154C6.374 3.334 5.82 3 5.264 3H2.5a.5.5 0 0 0-.5.5V6zm-.367 1a.5.5 0 0 0-.496.562l.64 5.124A1.5 1.5 0 0 0 3.266 14h9.468a1.5 1.5 0 0 0 1.489-1.314l.64-5.124A.5.5 0 0 0 14.367 7H1.633z"/>');
30234  var BIconFolderCheck = /* @__PURE__ */ makeIcon("FolderCheck", '<path d="m.5 3 .04.87a1.99 1.99 0 0 0-.342 1.311l.637 7A2 2 0 0 0 2.826 14H9v-1H2.826a1 1 0 0 1-.995-.91l-.637-7A1 1 0 0 1 2.19 4h11.62a1 1 0 0 1 .996 1.09L14.54 8h1.005l.256-2.819A2 2 0 0 0 13.81 3H9.828a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 6.172 1H2.5a2 2 0 0 0-2 2zm5.672-1a1 1 0 0 1 .707.293L7.586 3H2.19c-.24 0-.47.042-.683.12L1.5 2.98a1 1 0 0 1 1-.98h3.672z"/><path d="M15.854 10.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.707 0l-1.5-1.5a.5.5 0 0 1 .707-.708l1.146 1.147 2.646-2.647a.5.5 0 0 1 .708 0z"/>');
30235  var BIconFolderFill = /* @__PURE__ */ makeIcon("FolderFill", '<path d="M9.828 3h3.982a2 2 0 0 1 1.992 2.181l-.637 7A2 2 0 0 1 13.174 14H2.825a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31L.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3zm-8.322.12C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139z"/>');
30236  var BIconFolderMinus = /* @__PURE__ */ makeIcon("FolderMinus", '<path d="m.5 3 .04.87a1.99 1.99 0 0 0-.342 1.311l.637 7A2 2 0 0 0 2.826 14H9v-1H2.826a1 1 0 0 1-.995-.91l-.637-7A1 1 0 0 1 2.19 4h11.62a1 1 0 0 1 .996 1.09L14.54 8h1.005l.256-2.819A2 2 0 0 0 13.81 3H9.828a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 6.172 1H2.5a2 2 0 0 0-2 2zm5.672-1a1 1 0 0 1 .707.293L7.586 3H2.19c-.24 0-.47.042-.683.12L1.5 2.98a1 1 0 0 1 1-.98h3.672z"/><path d="M11 11.5a.5.5 0 0 1 .5-.5h4a.5.5 0 1 1 0 1h-4a.5.5 0 0 1-.5-.5z"/>');
30237  var BIconFolderPlus = /* @__PURE__ */ makeIcon("FolderPlus", '<path d="m.5 3 .04.87a1.99 1.99 0 0 0-.342 1.311l.637 7A2 2 0 0 0 2.826 14H9v-1H2.826a1 1 0 0 1-.995-.91l-.637-7A1 1 0 0 1 2.19 4h11.62a1 1 0 0 1 .996 1.09L14.54 8h1.005l.256-2.819A2 2 0 0 0 13.81 3H9.828a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 6.172 1H2.5a2 2 0 0 0-2 2zm5.672-1a1 1 0 0 1 .707.293L7.586 3H2.19c-.24 0-.47.042-.683.12L1.5 2.98a1 1 0 0 1 1-.98h3.672z"/><path d="M13.5 10a.5.5 0 0 1 .5.5V12h1.5a.5.5 0 1 1 0 1H14v1.5a.5.5 0 1 1-1 0V13h-1.5a.5.5 0 0 1 0-1H13v-1.5a.5.5 0 0 1 .5-.5z"/>');
30238  var BIconFolderSymlink = /* @__PURE__ */ makeIcon("FolderSymlink", '<path d="m11.798 8.271-3.182 1.97c-.27.166-.616-.036-.616-.372V9.1s-2.571-.3-4 2.4c.571-4.8 3.143-4.8 4-4.8v-.769c0-.336.346-.538.616-.371l3.182 1.969c.27.166.27.576 0 .742z"/><path d="m.5 3 .04.87a1.99 1.99 0 0 0-.342 1.311l.637 7A2 2 0 0 0 2.826 14h10.348a2 2 0 0 0 1.991-1.819l.637-7A2 2 0 0 0 13.81 3H9.828a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 6.172 1H2.5a2 2 0 0 0-2 2zm.694 2.09A1 1 0 0 1 2.19 4h11.62a1 1 0 0 1 .996 1.09l-.636 7a1 1 0 0 1-.996.91H2.826a1 1 0 0 1-.995-.91l-.637-7zM6.172 2a1 1 0 0 1 .707.293L7.586 3H2.19c-.24 0-.47.042-.683.12L1.5 2.98a1 1 0 0 1 1-.98h3.672z"/>');
30239  var BIconFolderSymlinkFill = /* @__PURE__ */ makeIcon("FolderSymlinkFill", '<path d="M13.81 3H9.828a2 2 0 0 1-1.414-.586l-.828-.828A2 2 0 0 0 6.172 1H2.5a2 2 0 0 0-2 2l.04.87a1.99 1.99 0 0 0-.342 1.311l.637 7A2 2 0 0 0 2.826 14h10.348a2 2 0 0 0 1.991-1.819l.637-7A2 2 0 0 0 13.81 3zM2.19 3c-.24 0-.47.042-.683.12L1.5 2.98a1 1 0 0 1 1-.98h3.672a1 1 0 0 1 .707.293L7.586 3H2.19zm9.608 5.271-3.182 1.97c-.27.166-.616-.036-.616-.372V9.1s-2.571-.3-4 2.4c.571-4.8 3.143-4.8 4-4.8v-.769c0-.336.346-.538.616-.371l3.182 1.969c.27.166.27.576 0 .742z"/>');
30240  var BIconFolderX = /* @__PURE__ */ makeIcon("FolderX", '<path d="M.54 3.87.5 3a2 2 0 0 1 2-2h3.672a2 2 0 0 1 1.414.586l.828.828A2 2 0 0 0 9.828 3h3.982a2 2 0 0 1 1.992 2.181L15.546 8H14.54l.265-2.91A1 1 0 0 0 13.81 4H2.19a1 1 0 0 0-.996 1.09l.637 7a1 1 0 0 0 .995.91H9v1H2.826a2 2 0 0 1-1.991-1.819l-.637-7a1.99 1.99 0 0 1 .342-1.31zm6.339-1.577A1 1 0 0 0 6.172 2H2.5a1 1 0 0 0-1 .981l.006.139C1.72 3.042 1.95 3 2.19 3h5.396l-.707-.707z"/><path d="M11.854 10.146a.5.5 0 0 0-.707.708L12.293 12l-1.146 1.146a.5.5 0 0 0 .707.708L13 12.707l1.146 1.147a.5.5 0 0 0 .708-.708L13.707 12l1.147-1.146a.5.5 0 0 0-.707-.708L13 11.293l-1.146-1.147z"/>');
30241  var BIconFonts = /* @__PURE__ */ makeIcon("Fonts", '<path d="M12.258 3h-8.51l-.083 2.46h.479c.26-1.544.758-1.783 2.693-1.845l.424-.013v7.827c0 .663-.144.82-1.3.923v.52h4.082v-.52c-1.162-.103-1.306-.26-1.306-.923V3.602l.431.013c1.934.062 2.434.301 2.693 1.846h.479L12.258 3z"/>');
30242  var BIconForward = /* @__PURE__ */ makeIcon("Forward", '<path d="M9.502 5.513a.144.144 0 0 0-.202.134V6.65a.5.5 0 0 1-.5.5H2.5v2.9h6.3a.5.5 0 0 1 .5.5v1.003c0 .108.11.176.202.134l3.984-2.933a.51.51 0 0 1 .042-.028.147.147 0 0 0 0-.252.51.51 0 0 1-.042-.028L9.502 5.513zM8.3 5.647a1.144 1.144 0 0 1 1.767-.96l3.994 2.94a1.147 1.147 0 0 1 0 1.946l-3.994 2.94a1.144 1.144 0 0 1-1.767-.96v-.503H2a.5.5 0 0 1-.5-.5v-3.9a.5.5 0 0 1 .5-.5h6.3v-.503z"/>');
30243  var BIconForwardFill = /* @__PURE__ */ makeIcon("ForwardFill", '<path d="m9.77 12.11 4.012-2.953a.647.647 0 0 0 0-1.114L9.771 5.09a.644.644 0 0 0-.971.557V6.65H2v3.9h6.8v1.003c0 .505.545.808.97.557z"/>');
30244  var BIconFront = /* @__PURE__ */ makeIcon("Front", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm5 10v2a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2v5a2 2 0 0 1-2 2H5z"/>');
30245  var BIconFullscreen = /* @__PURE__ */ makeIcon("Fullscreen", '<path d="M1.5 1a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4A1.5 1.5 0 0 1 1.5 0h4a.5.5 0 0 1 0 1h-4zM10 .5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 16 1.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zM.5 10a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 0 14.5v-4a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v4a1.5 1.5 0 0 1-1.5 1.5h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5z"/>');
30246  var BIconFullscreenExit = /* @__PURE__ */ makeIcon("FullscreenExit", '<path d="M5.5 0a.5.5 0 0 1 .5.5v4A1.5 1.5 0 0 1 4.5 6h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5zm5 0a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 10 4.5v-4a.5.5 0 0 1 .5-.5zM0 10.5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 6 11.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zm10 1a1.5 1.5 0 0 1 1.5-1.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4z"/>');
30247  var BIconFunnel = /* @__PURE__ */ makeIcon("Funnel", '<path d="M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5v-2zm1 .5v1.308l4.372 4.858A.5.5 0 0 1 7 8.5v5.306l2-.666V8.5a.5.5 0 0 1 .128-.334L13.5 3.308V2h-11z"/>');
30248  var BIconFunnelFill = /* @__PURE__ */ makeIcon("FunnelFill", '<path d="M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5v-2z"/>');
30249  var BIconGear = /* @__PURE__ */ makeIcon("Gear", '<path d="M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492zM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0z"/><path d="M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115l.094-.319z"/>');
30250  var BIconGearFill = /* @__PURE__ */ makeIcon("GearFill", '<path d="M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 0 1-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 0 1 .872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 0 1 2.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 0 1 2.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 0 1 .872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 0 1-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 0 1-2.105-.872l-.1-.34zM8 10.93a2.929 2.929 0 1 1 0-5.86 2.929 2.929 0 0 1 0 5.858z"/>');
30251  var BIconGearWide = /* @__PURE__ */ makeIcon("GearWide", '<path d="M8.932.727c-.243-.97-1.62-.97-1.864 0l-.071.286a.96.96 0 0 1-1.622.434l-.205-.211c-.695-.719-1.888-.03-1.613.931l.08.284a.96.96 0 0 1-1.186 1.187l-.284-.081c-.96-.275-1.65.918-.931 1.613l.211.205a.96.96 0 0 1-.434 1.622l-.286.071c-.97.243-.97 1.62 0 1.864l.286.071a.96.96 0 0 1 .434 1.622l-.211.205c-.719.695-.03 1.888.931 1.613l.284-.08a.96.96 0 0 1 1.187 1.187l-.081.283c-.275.96.918 1.65 1.613.931l.205-.211a.96.96 0 0 1 1.622.434l.071.286c.243.97 1.62.97 1.864 0l.071-.286a.96.96 0 0 1 1.622-.434l.205.211c.695.719 1.888.03 1.613-.931l-.08-.284a.96.96 0 0 1 1.187-1.187l.283.081c.96.275 1.65-.918.931-1.613l-.211-.205a.96.96 0 0 1 .434-1.622l.286-.071c.97-.243.97-1.62 0-1.864l-.286-.071a.96.96 0 0 1-.434-1.622l.211-.205c.719-.695.03-1.888-.931-1.613l-.284.08a.96.96 0 0 1-1.187-1.186l.081-.284c.275-.96-.918-1.65-1.613-.931l-.205.211a.96.96 0 0 1-1.622-.434L8.932.727zM8 12.997a4.998 4.998 0 1 1 0-9.995 4.998 4.998 0 0 1 0 9.996z"/>');
30252  var BIconGearWideConnected = /* @__PURE__ */ makeIcon("GearWideConnected", '<path d="M7.068.727c.243-.97 1.62-.97 1.864 0l.071.286a.96.96 0 0 0 1.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96 0 0 0 1.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96 0 0 0 .434 1.622l.286.071c.97.243.97 1.62 0 1.864l-.286.071a.96.96 0 0 0-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96 0 0 0-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96 0 0 0-1.622.434l-.071.286c-.243.97-1.62.97-1.864 0l-.071-.286a.96.96 0 0 0-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96 0 0 0-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96 0 0 0-.434-1.622l-.286-.071c-.97-.243-.97-1.62 0-1.864l.286-.071a.96.96 0 0 0 .434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96 0 0 0 1.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96 0 0 0 1.622-.434l.071-.286zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998 0 0 0 12.973 8.5zm0-1a4.998 4.998 0 0 0-7.557-3.779l2.834 3.78h4.723zM5.048 3.967c-.03.021-.058.043-.087.065l.087-.065zm-.431.355A4.984 4.984 0 0 0 3.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8 4.617 4.322zm.344 7.646.087.065-.087-.065z"/>');
30253  var BIconGem = /* @__PURE__ */ makeIcon("Gem", '<path d="M3.1.7a.5.5 0 0 1 .4-.2h9a.5.5 0 0 1 .4.2l2.976 3.974c.149.185.156.45.01.644L8.4 15.3a.5.5 0 0 1-.8 0L.1 5.3a.5.5 0 0 1 0-.6l3-4zm11.386 3.785-1.806-2.41-.776 2.413 2.582-.003zm-3.633.004.961-2.989H4.186l.963 2.995 5.704-.006zM5.47 5.495 8 13.366l2.532-7.876-5.062.005zm-1.371-.999-.78-2.422-1.818 2.425 2.598-.003zM1.499 5.5l5.113 6.817-2.192-6.82L1.5 5.5zm7.889 6.817 5.123-6.83-2.928.002-2.195 6.828z"/>');
30254  var BIconGenderAmbiguous = /* @__PURE__ */ makeIcon("GenderAmbiguous", '<path fill-rule="evenodd" d="M11.5 1a.5.5 0 0 1 0-1h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V1.707l-3.45 3.45A4 4 0 0 1 8.5 10.97V13H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V14H6a.5.5 0 0 1 0-1h1.5v-2.03a4 4 0 1 1 3.471-6.648L14.293 1H11.5zm-.997 4.346a3 3 0 1 0-5.006 3.309 3 3 0 0 0 5.006-3.31z"/>');
30255  var BIconGenderFemale = /* @__PURE__ */ makeIcon("GenderFemale", '<path fill-rule="evenodd" d="M8 1a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM3 5a5 5 0 1 1 5.5 4.975V12h2a.5.5 0 0 1 0 1h-2v2.5a.5.5 0 0 1-1 0V13h-2a.5.5 0 0 1 0-1h2V9.975A5 5 0 0 1 3 5z"/>');
30256  var BIconGenderMale = /* @__PURE__ */ makeIcon("GenderMale", '<path fill-rule="evenodd" d="M9.5 2a.5.5 0 0 1 0-1h5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0V2.707L9.871 6.836a5 5 0 1 1-.707-.707L13.293 2H9.5zM6 6a4 4 0 1 0 0 8 4 4 0 0 0 0-8z"/>');
30257  var BIconGenderTrans = /* @__PURE__ */ makeIcon("GenderTrans", '<path fill-rule="evenodd" d="M0 .5A.5.5 0 0 1 .5 0h3a.5.5 0 0 1 0 1H1.707L3.5 2.793l.646-.647a.5.5 0 1 1 .708.708l-.647.646.822.822A3.99 3.99 0 0 1 8 3c1.18 0 2.239.51 2.971 1.322L14.293 1H11.5a.5.5 0 0 1 0-1h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V1.707l-3.45 3.45A4 4 0 0 1 8.5 10.97V13H10a.5.5 0 0 1 0 1H8.5v1.5a.5.5 0 0 1-1 0V14H6a.5.5 0 0 1 0-1h1.5v-2.03a4 4 0 0 1-3.05-5.814l-.95-.949-.646.647a.5.5 0 1 1-.708-.708l.647-.646L1 1.707V3.5a.5.5 0 0 1-1 0v-3zm5.49 4.856a3 3 0 1 0 5.02 3.288 3 3 0 0 0-5.02-3.288z"/>');
30258  var BIconGeo = /* @__PURE__ */ makeIcon("Geo", '<path fill-rule="evenodd" d="M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6zM4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999zm2.493 8.574a.5.5 0 0 1-.411.575c-.712.118-1.28.295-1.655.493a1.319 1.319 0 0 0-.37.265.301.301 0 0 0-.057.09V14l.002.008a.147.147 0 0 0 .016.033.617.617 0 0 0 .145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.619.619 0 0 0 .146-.15.148.148 0 0 0 .015-.033L12 14v-.004a.301.301 0 0 0-.057-.09 1.318 1.318 0 0 0-.37-.264c-.376-.198-.943-.375-1.655-.493a.5.5 0 1 1 .164-.986c.77.127 1.452.328 1.957.594C12.5 13 13 13.4 13 14c0 .426-.26.752-.544.977-.29.228-.68.413-1.116.558-.878.293-2.059.465-3.34.465-1.281 0-2.462-.172-3.34-.465-.436-.145-.826-.33-1.116-.558C3.26 14.752 3 14.426 3 14c0-.599.5-1 .961-1.243.505-.266 1.187-.467 1.957-.594a.5.5 0 0 1 .575.411z"/>');
30259  var BIconGeoAlt = /* @__PURE__ */ makeIcon("GeoAlt", '<path d="M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z"/><path d="M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30260  var BIconGeoAltFill = /* @__PURE__ */ makeIcon("GeoAltFill", '<path d="M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10zm0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>');
30261  var BIconGeoFill = /* @__PURE__ */ makeIcon("GeoFill", '<path fill-rule="evenodd" d="M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999zm2.493 8.574a.5.5 0 0 1-.411.575c-.712.118-1.28.295-1.655.493a1.319 1.319 0 0 0-.37.265.301.301 0 0 0-.057.09V14l.002.008a.147.147 0 0 0 .016.033.617.617 0 0 0 .145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.619.619 0 0 0 .146-.15.148.148 0 0 0 .015-.033L12 14v-.004a.301.301 0 0 0-.057-.09 1.318 1.318 0 0 0-.37-.264c-.376-.198-.943-.375-1.655-.493a.5.5 0 1 1 .164-.986c.77.127 1.452.328 1.957.594C12.5 13 13 13.4 13 14c0 .426-.26.752-.544.977-.29.228-.68.413-1.116.558-.878.293-2.059.465-3.34.465-1.281 0-2.462-.172-3.34-.465-.436-.145-.826-.33-1.116-.558C3.26 14.752 3 14.426 3 14c0-.599.5-1 .961-1.243.505-.266 1.187-.467 1.957-.594a.5.5 0 0 1 .575.411z"/>');
30262  var BIconGift = /* @__PURE__ */ makeIcon("Gift", '<path d="M3 2.5a2.5 2.5 0 0 1 5 0 2.5 2.5 0 0 1 5 0v.006c0 .07 0 .27-.038.494H15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 1 14.5V7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.038A2.968 2.968 0 0 1 3 2.506V2.5zm1.068.5H7v-.5a1.5 1.5 0 1 0-3 0c0 .085.002.274.045.43a.522.522 0 0 0 .023.07zM9 3h2.932a.56.56 0 0 0 .023-.07c.043-.156.045-.345.045-.43a1.5 1.5 0 0 0-3 0V3zM1 4v2h6V4H1zm8 0v2h6V4H9zm5 3H9v8h4.5a.5.5 0 0 0 .5-.5V7zm-7 8V7H2v7.5a.5.5 0 0 0 .5.5H7z"/>');
30263  var BIconGiftFill = /* @__PURE__ */ makeIcon("GiftFill", '<path d="M3 2.5a2.5 2.5 0 0 1 5 0 2.5 2.5 0 0 1 5 0v.006c0 .07 0 .27-.038.494H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.038A2.968 2.968 0 0 1 3 2.506V2.5zm1.068.5H7v-.5a1.5 1.5 0 1 0-3 0c0 .085.002.274.045.43a.522.522 0 0 0 .023.07zM9 3h2.932a.56.56 0 0 0 .023-.07c.043-.156.045-.345.045-.43a1.5 1.5 0 0 0-3 0V3zm6 4v7.5a1.5 1.5 0 0 1-1.5 1.5H9V7h6zM2.5 16A1.5 1.5 0 0 1 1 14.5V7h6v9H2.5z"/>');
30264  var BIconGithub = /* @__PURE__ */ makeIcon("Github", '<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>');
30265  var BIconGlobe = /* @__PURE__ */ makeIcon("Globe", '<path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"/>');
30266  var BIconGlobe2 = /* @__PURE__ */ makeIcon("Globe2", '<path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855-.143.268-.276.56-.395.872.705.157 1.472.257 2.282.287V1.077zM4.249 3.539c.142-.384.304-.744.481-1.078a6.7 6.7 0 0 1 .597-.933A7.01 7.01 0 0 0 3.051 3.05c.362.184.763.349 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9.124 9.124 0 0 1-1.565-.667A6.964 6.964 0 0 0 1.018 7.5h2.49zm1.4-2.741a12.344 12.344 0 0 0-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332zM8.5 5.09V7.5h2.99a12.342 12.342 0 0 0-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.612 13.612 0 0 1 7.5 10.91V8.5H4.51zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741H8.5zm-3.282 3.696c.12.312.252.604.395.872.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a6.696 6.696 0 0 1-.598-.933 8.853 8.853 0 0 1-.481-1.079 8.38 8.38 0 0 0-1.198.49 7.01 7.01 0 0 0 2.276 1.522zm-1.383-2.964A13.36 13.36 0 0 1 3.508 8.5h-2.49a6.963 6.963 0 0 0 1.362 3.675c.47-.258.995-.482 1.565-.667zm6.728 2.964a7.009 7.009 0 0 0 2.275-1.521 8.376 8.376 0 0 0-1.197-.49 8.853 8.853 0 0 1-.481 1.078 6.688 6.688 0 0 1-.597.933zM8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855.143-.268.276-.56.395-.872A12.63 12.63 0 0 0 8.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.963 6.963 0 0 0 14.982 8.5h-2.49a13.36 13.36 0 0 1-.437 3.008zM14.982 7.5a6.963 6.963 0 0 0-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008h2.49zM11.27 2.461c.177.334.339.694.482 1.078a8.368 8.368 0 0 0 1.196-.49 7.01 7.01 0 0 0-2.275-1.52c.218.283.418.597.597.932zm-.488 1.343a7.765 7.765 0 0 0-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z"/>');
30267  var BIconGoogle = /* @__PURE__ */ makeIcon("Google", '<path d="M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z"/>');
30268  var BIconGraphDown = /* @__PURE__ */ makeIcon("GraphDown", '<path fill-rule="evenodd" d="M0 0h1v15h15v1H0V0zm10 11.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-1 0v2.6l-3.613-4.417a.5.5 0 0 0-.74-.037L7.06 8.233 3.404 3.206a.5.5 0 0 0-.808.588l4 5.5a.5.5 0 0 0 .758.06l2.609-2.61L13.445 11H10.5a.5.5 0 0 0-.5.5z"/>');
30269  var BIconGraphUp = /* @__PURE__ */ makeIcon("GraphUp", '<path fill-rule="evenodd" d="M0 0h1v15h15v1H0V0zm10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V4.9l-3.613 4.417a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61L13.445 4H10.5a.5.5 0 0 1-.5-.5z"/>');
30270  var BIconGrid = /* @__PURE__ */ makeIcon("Grid", '<path d="M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5h-3z"/>');
30271  var BIconGrid1x2 = /* @__PURE__ */ makeIcon("Grid1x2", '<path d="M6 1H1v14h5V1zm9 0h-5v5h5V1zm0 9v5h-5v-5h5zM0 1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm9 0a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V1zm1 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1h-5z"/>');
30272  var BIconGrid1x2Fill = /* @__PURE__ */ makeIcon("Grid1x2Fill", '<path d="M0 1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm9 0a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V1zm0 9a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-5z"/>');
30273  var BIconGrid3x2 = /* @__PURE__ */ makeIcon("Grid3x2", '<path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v8a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 11.5v-8zM1.5 3a.5.5 0 0 0-.5.5V7h4V3H1.5zM5 8H1v3.5a.5.5 0 0 0 .5.5H5V8zm1 0v4h4V8H6zm4-1V3H6v4h4zm1 1v4h3.5a.5.5 0 0 0 .5-.5V8h-4zm0-1h4V3.5a.5.5 0 0 0-.5-.5H11v4z"/>');
30274  var BIconGrid3x2Gap = /* @__PURE__ */ makeIcon("Grid3x2Gap", '<path d="M4 4v2H2V4h2zm1 7V9a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V4a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm5 5V9a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V4a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zM9 4v2H7V4h2zm5 0h-2v2h2V4zM4 9v2H2V9h2zm5 0v2H7V9h2zm5 0v2h-2V9h2zm-3-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4zm1 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-2z"/>');
30275  var BIconGrid3x2GapFill = /* @__PURE__ */ makeIcon("Grid3x2GapFill", '<path d="M1 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4zM1 9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V9zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V9zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V9z"/>');
30276  var BIconGrid3x3 = /* @__PURE__ */ makeIcon("Grid3x3", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.5v-13zM1.5 1a.5.5 0 0 0-.5.5V5h4V1H1.5zM5 6H1v4h4V6zm1 4h4V6H6v4zm-1 1H1v3.5a.5.5 0 0 0 .5.5H5v-4zm1 0v4h4v-4H6zm5 0v4h3.5a.5.5 0 0 0 .5-.5V11h-4zm0-1h4V6h-4v4zm0-5h4V1.5a.5.5 0 0 0-.5-.5H11v4zm-1 0V1H6v4h4z"/>');
30277  var BIconGrid3x3Gap = /* @__PURE__ */ makeIcon("Grid3x3Gap", '<path d="M4 2v2H2V2h2zm1 12v-2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V7a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm5 10v-2a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V7a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zm0-5V2a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1zM9 2v2H7V2h2zm5 0v2h-2V2h2zM4 7v2H2V7h2zm5 0v2H7V7h2zm5 0h-2v2h2V7zM4 12v2H2v-2h2zm5 0v2H7v-2h2zm5 0v2h-2v-2h2zM12 1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zm-1 6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V7zm1 4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-2z"/>');
30278  var BIconGrid3x3GapFill = /* @__PURE__ */ makeIcon("Grid3x3GapFill", '<path d="M1 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2zM1 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V7zM1 12a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2z"/>');
30279  var BIconGridFill = /* @__PURE__ */ makeIcon("GridFill", '<path d="M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3zm8 0A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3zm-8 8A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3zm8 0A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3z"/>');
30280  var BIconGripHorizontal = /* @__PURE__ */ makeIcon("GripHorizontal", '<path d="M2 8a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm3 3a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30281  var BIconGripVertical = /* @__PURE__ */ makeIcon("GripVertical", '<path d="M7 2a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM7 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zM7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-3 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-3 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30282  var BIconHammer = /* @__PURE__ */ makeIcon("Hammer", '<path d="M9.972 2.508a.5.5 0 0 0-.16-.556l-.178-.129a5.009 5.009 0 0 0-2.076-.783C6.215.862 4.504 1.229 2.84 3.133H1.786a.5.5 0 0 0-.354.147L.146 4.567a.5.5 0 0 0 0 .706l2.571 2.579a.5.5 0 0 0 .708 0l1.286-1.29a.5.5 0 0 0 .146-.353V5.57l8.387 8.873A.5.5 0 0 0 14 14.5l1.5-1.5a.5.5 0 0 0 .017-.689l-9.129-8.63c.747-.456 1.772-.839 3.112-.839a.5.5 0 0 0 .472-.334z"/>');
30283  var BIconHandIndex = /* @__PURE__ */ makeIcon("HandIndex", '<path d="M6.75 1a.75.75 0 0 1 .75.75V8a.5.5 0 0 0 1 0V5.467l.086-.004c.317-.012.637-.008.816.027.134.027.294.096.448.182.077.042.15.147.15.314V8a.5.5 0 1 0 1 0V6.435a4.9 4.9 0 0 1 .106-.01c.316-.024.584-.01.708.04.118.046.3.207.486.43.081.096.15.19.2.259V8.5a.5.5 0 0 0 1 0v-1h.342a1 1 0 0 1 .995 1.1l-.271 2.715a2.5 2.5 0 0 1-.317.991l-1.395 2.442a.5.5 0 0 1-.434.252H6.035a.5.5 0 0 1-.416-.223l-1.433-2.15a1.5 1.5 0 0 1-.243-.666l-.345-3.105a.5.5 0 0 1 .399-.546L5 8.11V9a.5.5 0 0 0 1 0V1.75A.75.75 0 0 1 6.75 1zM8.5 4.466V1.75a1.75 1.75 0 1 0-3.5 0v5.34l-1.2.24a1.5 1.5 0 0 0-1.196 1.636l.345 3.106a2.5 2.5 0 0 0 .405 1.11l1.433 2.15A1.5 1.5 0 0 0 6.035 16h6.385a1.5 1.5 0 0 0 1.302-.756l1.395-2.441a3.5 3.5 0 0 0 .444-1.389l.271-2.715a2 2 0 0 0-1.99-2.199h-.581a5.114 5.114 0 0 0-.195-.248c-.191-.229-.51-.568-.88-.716-.364-.146-.846-.132-1.158-.108l-.132.012a1.26 1.26 0 0 0-.56-.642 2.632 2.632 0 0 0-.738-.288c-.31-.062-.739-.058-1.05-.046l-.048.002zm2.094 2.025z"/>');
30284  var BIconHandIndexFill = /* @__PURE__ */ makeIcon("HandIndexFill", '<path d="M8.5 4.466V1.75a1.75 1.75 0 1 0-3.5 0v5.34l-1.2.24a1.5 1.5 0 0 0-1.196 1.636l.345 3.106a2.5 2.5 0 0 0 .405 1.11l1.433 2.15A1.5 1.5 0 0 0 6.035 16h6.385a1.5 1.5 0 0 0 1.302-.756l1.395-2.441a3.5 3.5 0 0 0 .444-1.389l.271-2.715a2 2 0 0 0-1.99-2.199h-.581a5.114 5.114 0 0 0-.195-.248c-.191-.229-.51-.568-.88-.716-.364-.146-.846-.132-1.158-.108l-.132.012a1.26 1.26 0 0 0-.56-.642 2.632 2.632 0 0 0-.738-.288c-.31-.062-.739-.058-1.05-.046l-.048.002z"/>');
30285  var BIconHandIndexThumb = /* @__PURE__ */ makeIcon("HandIndexThumb", '<path d="M6.75 1a.75.75 0 0 1 .75.75V8a.5.5 0 0 0 1 0V5.467l.086-.004c.317-.012.637-.008.816.027.134.027.294.096.448.182.077.042.15.147.15.314V8a.5.5 0 0 0 1 0V6.435l.106-.01c.316-.024.584-.01.708.04.118.046.3.207.486.43.081.096.15.19.2.259V8.5a.5.5 0 1 0 1 0v-1h.342a1 1 0 0 1 .995 1.1l-.271 2.715a2.5 2.5 0 0 1-.317.991l-1.395 2.442a.5.5 0 0 1-.434.252H6.118a.5.5 0 0 1-.447-.276l-1.232-2.465-2.512-4.185a.517.517 0 0 1 .809-.631l2.41 2.41A.5.5 0 0 0 6 9.5V1.75A.75.75 0 0 1 6.75 1zM8.5 4.466V1.75a1.75 1.75 0 1 0-3.5 0v6.543L3.443 6.736A1.517 1.517 0 0 0 1.07 8.588l2.491 4.153 1.215 2.43A1.5 1.5 0 0 0 6.118 16h6.302a1.5 1.5 0 0 0 1.302-.756l1.395-2.441a3.5 3.5 0 0 0 .444-1.389l.271-2.715a2 2 0 0 0-1.99-2.199h-.581a5.114 5.114 0 0 0-.195-.248c-.191-.229-.51-.568-.88-.716-.364-.146-.846-.132-1.158-.108l-.132.012a1.26 1.26 0 0 0-.56-.642 2.632 2.632 0 0 0-.738-.288c-.31-.062-.739-.058-1.05-.046l-.048.002zm2.094 2.025z"/>');
30286  var BIconHandIndexThumbFill = /* @__PURE__ */ makeIcon("HandIndexThumbFill", '<path d="M8.5 1.75v2.716l.047-.002c.312-.012.742-.016 1.051.046.28.056.543.18.738.288.273.152.456.385.56.642l.132-.012c.312-.024.794-.038 1.158.108.37.148.689.487.88.716.075.09.141.175.195.248h.582a2 2 0 0 1 1.99 2.199l-.272 2.715a3.5 3.5 0 0 1-.444 1.389l-1.395 2.441A1.5 1.5 0 0 1 12.42 16H6.118a1.5 1.5 0 0 1-1.342-.83l-1.215-2.43L1.07 8.589a1.517 1.517 0 0 1 2.373-1.852L5 8.293V1.75a1.75 1.75 0 0 1 3.5 0z"/>');
30287  var BIconHandThumbsDown = /* @__PURE__ */ makeIcon("HandThumbsDown", '<path d="M8.864 15.674c-.956.24-1.843-.484-1.908-1.42-.072-1.05-.23-2.015-.428-2.59-.125-.36-.479-1.012-1.04-1.638-.557-.624-1.282-1.179-2.131-1.41C2.685 8.432 2 7.85 2 7V3c0-.845.682-1.464 1.448-1.546 1.07-.113 1.564-.415 2.068-.723l.048-.029c.272-.166.578-.349.97-.484C6.931.08 7.395 0 8 0h3.5c.937 0 1.599.478 1.934 1.064.164.287.254.607.254.913 0 .152-.023.312-.077.464.201.262.38.577.488.9.11.33.172.762.004 1.15.069.13.12.268.159.403.077.27.113.567.113.856 0 .289-.036.586-.113.856-.035.12-.08.244-.138.363.394.571.418 1.2.234 1.733-.206.592-.682 1.1-1.2 1.272-.847.283-1.803.276-2.516.211a9.877 9.877 0 0 1-.443-.05 9.364 9.364 0 0 1-.062 4.51c-.138.508-.55.848-1.012.964l-.261.065zM11.5 1H8c-.51 0-.863.068-1.14.163-.281.097-.506.229-.776.393l-.04.025c-.555.338-1.198.73-2.49.868-.333.035-.554.29-.554.55V7c0 .255.226.543.62.65 1.095.3 1.977.997 2.614 1.709.635.71 1.064 1.475 1.238 1.977.243.7.407 1.768.482 2.85.025.362.36.595.667.518l.262-.065c.16-.04.258-.144.288-.255a8.34 8.34 0 0 0-.145-4.726.5.5 0 0 1 .595-.643h.003l.014.004.058.013a8.912 8.912 0 0 0 1.036.157c.663.06 1.457.054 2.11-.163.175-.059.45-.301.57-.651.107-.308.087-.67-.266-1.021L12.793 7l.353-.354c.043-.042.105-.14.154-.315.048-.167.075-.37.075-.581 0-.211-.027-.414-.075-.581-.05-.174-.111-.273-.154-.315l-.353-.354.353-.354c.047-.047.109-.176.005-.488a2.224 2.224 0 0 0-.505-.804l-.353-.354.353-.354c.006-.005.041-.05.041-.17a.866.866 0 0 0-.121-.415C12.4 1.272 12.063 1 11.5 1z"/>');
30288  var BIconHandThumbsDownFill = /* @__PURE__ */ makeIcon("HandThumbsDownFill", '<path d="M6.956 14.534c.065.936.952 1.659 1.908 1.42l.261-.065a1.378 1.378 0 0 0 1.012-.965c.22-.816.533-2.512.062-4.51.136.02.285.037.443.051.713.065 1.669.071 2.516-.211.518-.173.994-.68 1.2-1.272a1.896 1.896 0 0 0-.234-1.734c.058-.118.103-.242.138-.362.077-.27.113-.568.113-.856 0-.29-.036-.586-.113-.857a2.094 2.094 0 0 0-.16-.403c.169-.387.107-.82-.003-1.149a3.162 3.162 0 0 0-.488-.9c.054-.153.076-.313.076-.465a1.86 1.86 0 0 0-.253-.912C13.1.757 12.437.28 11.5.28H8c-.605 0-1.07.08-1.466.217a4.823 4.823 0 0 0-.97.485l-.048.029c-.504.308-.999.61-2.068.723C2.682 1.815 2 2.434 2 3.279v4c0 .851.685 1.433 1.357 1.616.849.232 1.574.787 2.132 1.41.56.626.914 1.28 1.039 1.638.199.575.356 1.54.428 2.591z"/>');
30289  var BIconHandThumbsUp = /* @__PURE__ */ makeIcon("HandThumbsUp", '<path d="M8.864.046C7.908-.193 7.02.53 6.956 1.466c-.072 1.051-.23 2.016-.428 2.59-.125.36-.479 1.013-1.04 1.639-.557.623-1.282 1.178-2.131 1.41C2.685 7.288 2 7.87 2 8.72v4.001c0 .845.682 1.464 1.448 1.545 1.07.114 1.564.415 2.068.723l.048.03c.272.165.578.348.97.484.397.136.861.217 1.466.217h3.5c.937 0 1.599-.477 1.934-1.064a1.86 1.86 0 0 0 .254-.912c0-.152-.023-.312-.077-.464.201-.263.38-.578.488-.901.11-.33.172-.762.004-1.149.069-.13.12-.269.159-.403.077-.27.113-.568.113-.857 0-.288-.036-.585-.113-.856a2.144 2.144 0 0 0-.138-.362 1.9 1.9 0 0 0 .234-1.734c-.206-.592-.682-1.1-1.2-1.272-.847-.282-1.803-.276-2.516-.211a9.84 9.84 0 0 0-.443.05 9.365 9.365 0 0 0-.062-4.509A1.38 1.38 0 0 0 9.125.111L8.864.046zM11.5 14.721H8c-.51 0-.863-.069-1.14-.164-.281-.097-.506-.228-.776-.393l-.04-.024c-.555-.339-1.198-.731-2.49-.868-.333-.036-.554-.29-.554-.55V8.72c0-.254.226-.543.62-.65 1.095-.3 1.977-.996 2.614-1.708.635-.71 1.064-1.475 1.238-1.978.243-.7.407-1.768.482-2.85.025-.362.36-.594.667-.518l.262.066c.16.04.258.143.288.255a8.34 8.34 0 0 1-.145 4.725.5.5 0 0 0 .595.644l.003-.001.014-.003.058-.014a8.908 8.908 0 0 1 1.036-.157c.663-.06 1.457-.054 2.11.164.175.058.45.3.57.65.107.308.087.67-.266 1.022l-.353.353.353.354c.043.043.105.141.154.315.048.167.075.37.075.581 0 .212-.027.414-.075.582-.05.174-.111.272-.154.315l-.353.353.353.354c.047.047.109.177.005.488a2.224 2.224 0 0 1-.505.805l-.353.353.353.354c.006.005.041.05.041.17a.866.866 0 0 1-.121.416c-.165.288-.503.56-1.066.56z"/>');
30290  var BIconHandThumbsUpFill = /* @__PURE__ */ makeIcon("HandThumbsUpFill", '<path d="M6.956 1.745C7.021.81 7.908.087 8.864.325l.261.066c.463.116.874.456 1.012.965.22.816.533 2.511.062 4.51a9.84 9.84 0 0 1 .443-.051c.713-.065 1.669-.072 2.516.21.518.173.994.681 1.2 1.273.184.532.16 1.162-.234 1.733.058.119.103.242.138.363.077.27.113.567.113.856 0 .289-.036.586-.113.856-.039.135-.09.273-.16.404.169.387.107.819-.003 1.148a3.163 3.163 0 0 1-.488.901c.054.152.076.312.076.465 0 .305-.089.625-.253.912C13.1 15.522 12.437 16 11.5 16H8c-.605 0-1.07-.081-1.466-.218a4.82 4.82 0 0 1-.97-.484l-.048-.03c-.504-.307-.999-.609-2.068-.722C2.682 14.464 2 13.846 2 13V9c0-.85.685-1.432 1.357-1.615.849-.232 1.574-.787 2.132-1.41.56-.627.914-1.28 1.039-1.639.199-.575.356-1.539.428-2.59z"/>');
30291  var BIconHandbag = /* @__PURE__ */ makeIcon("Handbag", '<path d="M8 1a2 2 0 0 1 2 2v2H6V3a2 2 0 0 1 2-2zm3 4V3a3 3 0 1 0-6 0v2H3.36a1.5 1.5 0 0 0-1.483 1.277L.85 13.13A2.5 2.5 0 0 0 3.322 16h9.355a2.5 2.5 0 0 0 2.473-2.87l-1.028-6.853A1.5 1.5 0 0 0 12.64 5H11zm-1 1v1.5a.5.5 0 0 0 1 0V6h1.639a.5.5 0 0 1 .494.426l1.028 6.851A1.5 1.5 0 0 1 12.678 15H3.322a1.5 1.5 0 0 1-1.483-1.723l1.028-6.851A.5.5 0 0 1 3.36 6H5v1.5a.5.5 0 1 0 1 0V6h4z"/>');
30292  var BIconHandbagFill = /* @__PURE__ */ makeIcon("HandbagFill", '<path d="M8 1a2 2 0 0 0-2 2v2H5V3a3 3 0 1 1 6 0v2h-1V3a2 2 0 0 0-2-2zM5 5H3.36a1.5 1.5 0 0 0-1.483 1.277L.85 13.13A2.5 2.5 0 0 0 3.322 16h9.355a2.5 2.5 0 0 0 2.473-2.87l-1.028-6.853A1.5 1.5 0 0 0 12.64 5H11v1.5a.5.5 0 0 1-1 0V5H6v1.5a.5.5 0 0 1-1 0V5z"/>');
30293  var BIconHash = /* @__PURE__ */ makeIcon("Hash", '<path d="M8.39 12.648a1.32 1.32 0 0 0-.015.18c0 .305.21.508.5.508.266 0 .492-.172.555-.477l.554-2.703h1.204c.421 0 .617-.234.617-.547 0-.312-.188-.53-.617-.53h-.985l.516-2.524h1.265c.43 0 .618-.227.618-.547 0-.313-.188-.524-.618-.524h-1.046l.476-2.304a1.06 1.06 0 0 0 .016-.164.51.51 0 0 0-.516-.516.54.54 0 0 0-.539.43l-.523 2.554H7.617l.477-2.304c.008-.04.015-.118.015-.164a.512.512 0 0 0-.523-.516.539.539 0 0 0-.531.43L6.53 5.484H5.414c-.43 0-.617.22-.617.532 0 .312.187.539.617.539h.906l-.515 2.523H4.609c-.421 0-.609.219-.609.531 0 .313.188.547.61.547h.976l-.516 2.492c-.008.04-.015.125-.015.18 0 .305.21.508.5.508.265 0 .492-.172.554-.477l.555-2.703h2.242l-.515 2.492zm-1-6.109h2.266l-.515 2.563H6.859l.532-2.563z"/>');
30294  var BIconHdd = /* @__PURE__ */ makeIcon("Hdd", '<path d="M4.5 11a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zM3 10.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/><path d="M16 11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V9.51c0-.418.105-.83.305-1.197l2.472-4.531A1.5 1.5 0 0 1 4.094 3h7.812a1.5 1.5 0 0 1 1.317.782l2.472 4.53c.2.368.305.78.305 1.198V11zM3.655 4.26 1.592 8.043C1.724 8.014 1.86 8 2 8h12c.14 0 .276.014.408.042L12.345 4.26a.5.5 0 0 0-.439-.26H4.094a.5.5 0 0 0-.44.26zM1 10v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1z"/>');
30295  var BIconHddFill = /* @__PURE__ */ makeIcon("HddFill", '<path d="M0 10a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-1zm2.5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2 0a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zM.91 7.204A2.993 2.993 0 0 1 2 7h12c.384 0 .752.072 1.09.204l-1.867-3.422A1.5 1.5 0 0 0 11.906 3H4.094a1.5 1.5 0 0 0-1.317.782L.91 7.204z"/>');
30296  var BIconHddNetwork = /* @__PURE__ */ makeIcon("HddNetwork", '<path d="M4.5 5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zM3 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2H8.5v3a1.5 1.5 0 0 1 1.5 1.5h5.5a.5.5 0 0 1 0 1H10A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5H.5a.5.5 0 0 1 0-1H6A1.5 1.5 0 0 1 7.5 10V7H2a2 2 0 0 1-2-2V4zm1 0v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1zm6 7.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z"/>');
30297  var BIconHddNetworkFill = /* @__PURE__ */ makeIcon("HddNetworkFill", '<path d="M2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h5.5v3A1.5 1.5 0 0 0 6 11.5H.5a.5.5 0 0 0 0 1H6A1.5 1.5 0 0 0 7.5 14h1a1.5 1.5 0 0 0 1.5-1.5h5.5a.5.5 0 0 0 0-1H10A1.5 1.5 0 0 0 8.5 10V7H14a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm.5 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z"/>');
30298  var BIconHddRack = /* @__PURE__ */ makeIcon("HddRack", '<path d="M4.5 5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zM3 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm2 7a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2.5.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/><path d="M2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v2H2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2h-1V7h1a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm13 2v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm0 7v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zm-3-4v2H4V7h8z"/>');
30299  var BIconHddRackFill = /* @__PURE__ */ makeIcon("HddRackFill", '<path d="M2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1v2H2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2h-1V7h1a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm.5 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-2 7a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM12 7v2H4V7h8z"/>');
30300  var BIconHddStack = /* @__PURE__ */ makeIcon("HddStack", '<path d="M14 10a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h12zM2 9a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2H2z"/><path d="M5 11.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zM14 3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/><path d="M5 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/>');
30301  var BIconHddStackFill = /* @__PURE__ */ makeIcon("HddStackFill", '<path d="M2 9a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2H2zm.5 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2zm.5 3a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm2 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z"/>');
30302  var BIconHeadphones = /* @__PURE__ */ makeIcon("Headphones", '<path d="M8 3a5 5 0 0 0-5 5v1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V8a6 6 0 1 1 12 0v5a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1V8a5 5 0 0 0-5-5z"/>');
30303  var BIconHeadset = /* @__PURE__ */ makeIcon("Headset", '<path d="M8 1a5 5 0 0 0-5 5v1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a6 6 0 1 1 12 0v6a2.5 2.5 0 0 1-2.5 2.5H9.366a1 1 0 0 1-.866.5h-1a1 1 0 1 1 0-2h1a1 1 0 0 1 .866.5H11.5A1.5 1.5 0 0 0 13 12h-1a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1V6a5 5 0 0 0-5-5z"/>');
30304  var BIconHeadsetVr = /* @__PURE__ */ makeIcon("HeadsetVr", '<path d="M8 1.248c1.857 0 3.526.641 4.65 1.794a4.978 4.978 0 0 1 2.518 1.09C13.907 1.482 11.295 0 8 0 4.75 0 2.12 1.48.844 4.122a4.979 4.979 0 0 1 2.289-1.047C4.236 1.872 5.974 1.248 8 1.248z"/><path d="M12 12a3.988 3.988 0 0 1-2.786-1.13l-.002-.002a1.612 1.612 0 0 0-.276-.167A2.164 2.164 0 0 0 8 10.5c-.414 0-.729.103-.935.201a1.612 1.612 0 0 0-.277.167l-.002.002A4 4 0 1 1 4 4h8a4 4 0 0 1 0 8z"/>');
30305  var BIconHeart = /* @__PURE__ */ makeIcon("Heart", '<path d="m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"/>');
30306  var BIconHeartFill = /* @__PURE__ */ makeIcon("HeartFill", '<path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z"/>');
30307  var BIconHeartHalf = /* @__PURE__ */ makeIcon("HeartHalf", '<path d="M8 2.748v11.047c3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143c.06.055.119.112.176.171a3.12 3.12 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15z"/>');
30308  var BIconHeptagon = /* @__PURE__ */ makeIcon("Heptagon", '<path d="M7.779.052a.5.5 0 0 1 .442 0l6.015 2.97a.5.5 0 0 1 .267.34l1.485 6.676a.5.5 0 0 1-.093.415l-4.162 5.354a.5.5 0 0 1-.395.193H4.662a.5.5 0 0 1-.395-.193L.105 10.453a.5.5 0 0 1-.093-.415l1.485-6.676a.5.5 0 0 1 .267-.34L7.779.053zM2.422 3.813l-1.383 6.212L4.907 15h6.186l3.868-4.975-1.383-6.212L8 1.058 2.422 3.813z"/>');
30309  var BIconHeptagonFill = /* @__PURE__ */ makeIcon("HeptagonFill", '<path fill-rule="evenodd" d="M7.779.052a.5.5 0 0 1 .442 0l6.015 2.97a.5.5 0 0 1 .267.34l1.485 6.676a.5.5 0 0 1-.093.415l-4.162 5.354a.5.5 0 0 1-.395.193H4.662a.5.5 0 0 1-.395-.193L.105 10.453a.5.5 0 0 1-.093-.415l1.485-6.676a.5.5 0 0 1 .267-.34L7.779.053z"/>');
30310  var BIconHeptagonHalf = /* @__PURE__ */ makeIcon("HeptagonHalf", '<path d="M7.779.052a.5.5 0 0 1 .442 0l6.015 2.97a.5.5 0 0 1 .267.34l1.485 6.676a.5.5 0 0 1-.093.415l-4.162 5.354a.5.5 0 0 1-.395.193H4.662a.5.5 0 0 1-.395-.193L.105 10.453a.5.5 0 0 1-.093-.415l1.485-6.676a.5.5 0 0 1 .267-.34L7.779.053zM8 15h3.093l3.868-4.975-1.383-6.212L8 1.058V15z"/>');
30311  var BIconHexagon = /* @__PURE__ */ makeIcon("Hexagon", '<path d="M14 4.577v6.846L8 15l-6-3.577V4.577L8 1l6 3.577zM8.5.134a1 1 0 0 0-1 0l-6 3.577a1 1 0 0 0-.5.866v6.846a1 1 0 0 0 .5.866l6 3.577a1 1 0 0 0 1 0l6-3.577a1 1 0 0 0 .5-.866V4.577a1 1 0 0 0-.5-.866L8.5.134z"/>');
30312  var BIconHexagonFill = /* @__PURE__ */ makeIcon("HexagonFill", '<path fill-rule="evenodd" d="M8.5.134a1 1 0 0 0-1 0l-6 3.577a1 1 0 0 0-.5.866v6.846a1 1 0 0 0 .5.866l6 3.577a1 1 0 0 0 1 0l6-3.577a1 1 0 0 0 .5-.866V4.577a1 1 0 0 0-.5-.866L8.5.134z"/>');
30313  var BIconHexagonHalf = /* @__PURE__ */ makeIcon("HexagonHalf", '<path d="M14 4.577v6.846L8 15V1l6 3.577zM8.5.134a1 1 0 0 0-1 0l-6 3.577a1 1 0 0 0-.5.866v6.846a1 1 0 0 0 .5.866l6 3.577a1 1 0 0 0 1 0l6-3.577a1 1 0 0 0 .5-.866V4.577a1 1 0 0 0-.5-.866L8.5.134z"/>');
30314  var BIconHourglass = /* @__PURE__ */ makeIcon("Hourglass", '<path d="M2 1.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-1v1a4.5 4.5 0 0 1-2.557 4.06c-.29.139-.443.377-.443.59v.7c0 .213.154.451.443.59A4.5 4.5 0 0 1 12.5 13v1h1a.5.5 0 0 1 0 1h-11a.5.5 0 1 1 0-1h1v-1a4.5 4.5 0 0 1 2.557-4.06c.29-.139.443-.377.443-.59v-.7c0-.213-.154-.451-.443-.59A4.5 4.5 0 0 1 3.5 3V2h-1a.5.5 0 0 1-.5-.5zm2.5.5v1a3.5 3.5 0 0 0 1.989 3.158c.533.256 1.011.791 1.011 1.491v.702c0 .7-.478 1.235-1.011 1.491A3.5 3.5 0 0 0 4.5 13v1h7v-1a3.5 3.5 0 0 0-1.989-3.158C8.978 9.586 8.5 9.052 8.5 8.351v-.702c0-.7.478-1.235 1.011-1.491A3.5 3.5 0 0 0 11.5 3V2h-7z"/>');
30315  var BIconHourglassBottom = /* @__PURE__ */ makeIcon("HourglassBottom", '<path d="M2 1.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-1v1a4.5 4.5 0 0 1-2.557 4.06c-.29.139-.443.377-.443.59v.7c0 .213.154.451.443.59A4.5 4.5 0 0 1 12.5 13v1h1a.5.5 0 0 1 0 1h-11a.5.5 0 1 1 0-1h1v-1a4.5 4.5 0 0 1 2.557-4.06c.29-.139.443-.377.443-.59v-.7c0-.213-.154-.451-.443-.59A4.5 4.5 0 0 1 3.5 3V2h-1a.5.5 0 0 1-.5-.5zm2.5.5v1a3.5 3.5 0 0 0 1.989 3.158c.533.256 1.011.791 1.011 1.491v.702s.18.149.5.149.5-.15.5-.15v-.7c0-.701.478-1.236 1.011-1.492A3.5 3.5 0 0 0 11.5 3V2h-7z"/>');
30316  var BIconHourglassSplit = /* @__PURE__ */ makeIcon("HourglassSplit", '<path d="M2.5 15a.5.5 0 1 1 0-1h1v-1a4.5 4.5 0 0 1 2.557-4.06c.29-.139.443-.377.443-.59v-.7c0-.213-.154-.451-.443-.59A4.5 4.5 0 0 1 3.5 3V2h-1a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-1v1a4.5 4.5 0 0 1-2.557 4.06c-.29.139-.443.377-.443.59v.7c0 .213.154.451.443.59A4.5 4.5 0 0 1 12.5 13v1h1a.5.5 0 0 1 0 1h-11zm2-13v1c0 .537.12 1.045.337 1.5h6.326c.216-.455.337-.963.337-1.5V2h-7zm3 6.35c0 .701-.478 1.236-1.011 1.492A3.5 3.5 0 0 0 4.5 13s.866-1.299 3-1.48V8.35zm1 0v3.17c2.134.181 3 1.48 3 1.48a3.5 3.5 0 0 0-1.989-3.158C8.978 9.586 8.5 9.052 8.5 8.351z"/>');
30317  var BIconHourglassTop = /* @__PURE__ */ makeIcon("HourglassTop", '<path d="M2 14.5a.5.5 0 0 0 .5.5h11a.5.5 0 1 0 0-1h-1v-1a4.5 4.5 0 0 0-2.557-4.06c-.29-.139-.443-.377-.443-.59v-.7c0-.213.154-.451.443-.59A4.5 4.5 0 0 0 12.5 3V2h1a.5.5 0 0 0 0-1h-11a.5.5 0 0 0 0 1h1v1a4.5 4.5 0 0 0 2.557 4.06c.29.139.443.377.443.59v.7c0 .213-.154.451-.443.59A4.5 4.5 0 0 0 3.5 13v1h-1a.5.5 0 0 0-.5.5zm2.5-.5v-1a3.5 3.5 0 0 1 1.989-3.158c.533-.256 1.011-.79 1.011-1.491v-.702s.18.101.5.101.5-.1.5-.1v.7c0 .701.478 1.236 1.011 1.492A3.5 3.5 0 0 1 11.5 13v1h-7z"/>');
30318  var BIconHouse = /* @__PURE__ */ makeIcon("House", '<path fill-rule="evenodd" d="M2 13.5V7h1v6.5a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5V7h1v6.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5zm11-11V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z"/><path fill-rule="evenodd" d="M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5z"/>');
30319  var BIconHouseDoor = /* @__PURE__ */ makeIcon("HouseDoor", '<path d="M8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4.5a.5.5 0 0 0 .5-.5v-4h2v4a.5.5 0 0 0 .5.5H14a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146zM2.5 14V7.707l5.5-5.5 5.5 5.5V14H10v-4a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5v4H2.5z"/>');
30320  var BIconHouseDoorFill = /* @__PURE__ */ makeIcon("HouseDoorFill", '<path d="M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5z"/>');
30321  var BIconHouseFill = /* @__PURE__ */ makeIcon("HouseFill", '<path fill-rule="evenodd" d="m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293l6-6zm5-.793V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z"/><path fill-rule="evenodd" d="M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5z"/>');
30322  var BIconHr = /* @__PURE__ */ makeIcon("Hr", '<path d="M12 3H4a1 1 0 0 0-1 1v2.5H2V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2.5h-1V4a1 1 0 0 0-1-1zM2 9.5h1V12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V9.5h1V12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5zm-1.5-2a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H.5z"/>');
30323  var BIconHurricane = /* @__PURE__ */ makeIcon("Hurricane", '<path d="M6.999 2.6A5.5 5.5 0 0 1 15 7.5a.5.5 0 0 0 1 0 6.5 6.5 0 1 0-13 0 5 5 0 0 0 6.001 4.9A5.5 5.5 0 0 1 1 7.5a.5.5 0 0 0-1 0 6.5 6.5 0 1 0 13 0 5 5 0 0 0-6.001-4.9zM10 7.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>');
30324  var BIconImage = /* @__PURE__ */ makeIcon("Image", '<path d="M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/><path d="M2.002 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-12zm12 1a1 1 0 0 1 1 1v6.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12V3a1 1 0 0 1 1-1h12z"/>');
30325  var BIconImageAlt = /* @__PURE__ */ makeIcon("ImageAlt", '<path d="M7 2.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0zm4.225 4.053a.5.5 0 0 0-.577.093l-3.71 4.71-2.66-2.772a.5.5 0 0 0-.63.062L.002 13v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-4.5l-4.777-3.947z"/>');
30326  var BIconImageFill = /* @__PURE__ */ makeIcon("ImageFill", '<path d="M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2V3zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/>');
30327  var BIconImages = /* @__PURE__ */ makeIcon("Images", '<path d="M4.502 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M14.002 13a2 2 0 0 1-2 2h-10a2 2 0 0 1-2-2V5A2 2 0 0 1 2 3a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v8a2 2 0 0 1-1.998 2zM14 2H4a1 1 0 0 0-1 1h9.002a2 2 0 0 1 2 2v7A1 1 0 0 0 15 11V3a1 1 0 0 0-1-1zM2.002 4a1 1 0 0 0-1 1v8l2.646-2.354a.5.5 0 0 1 .63-.062l2.66 1.773 3.71-3.71a.5.5 0 0 1 .577-.094l1.777 1.947V5a1 1 0 0 0-1-1h-10z"/>');
30328  var BIconInbox = /* @__PURE__ */ makeIcon("Inbox", '<path d="M4.98 4a.5.5 0 0 0-.39.188L1.54 8H6a.5.5 0 0 1 .5.5 1.5 1.5 0 1 0 3 0A.5.5 0 0 1 10 8h4.46l-3.05-3.812A.5.5 0 0 0 11.02 4H4.98zm9.954 5H10.45a2.5 2.5 0 0 1-4.9 0H1.066l.32 2.562a.5.5 0 0 0 .497.438h12.234a.5.5 0 0 0 .496-.438L14.933 9zM3.809 3.563A1.5 1.5 0 0 1 4.981 3h6.038a1.5 1.5 0 0 1 1.172.563l3.7 4.625a.5.5 0 0 1 .105.374l-.39 3.124A1.5 1.5 0 0 1 14.117 13H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .106-.374l3.7-4.625z"/>');
30329  var BIconInboxFill = /* @__PURE__ */ makeIcon("InboxFill", '<path d="M4.98 4a.5.5 0 0 0-.39.188L1.54 8H6a.5.5 0 0 1 .5.5 1.5 1.5 0 1 0 3 0A.5.5 0 0 1 10 8h4.46l-3.05-3.812A.5.5 0 0 0 11.02 4H4.98zm-1.17-.437A1.5 1.5 0 0 1 4.98 3h6.04a1.5 1.5 0 0 1 1.17.563l3.7 4.625a.5.5 0 0 1 .106.374l-.39 3.124A1.5 1.5 0 0 1 14.117 13H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .106-.374l3.7-4.625z"/>');
30330  var BIconInboxes = /* @__PURE__ */ makeIcon("Inboxes", '<path d="M4.98 1a.5.5 0 0 0-.39.188L1.54 5H6a.5.5 0 0 1 .5.5 1.5 1.5 0 0 0 3 0A.5.5 0 0 1 10 5h4.46l-3.05-3.812A.5.5 0 0 0 11.02 1H4.98zm9.954 5H10.45a2.5 2.5 0 0 1-4.9 0H1.066l.32 2.562A.5.5 0 0 0 1.884 9h12.234a.5.5 0 0 0 .496-.438L14.933 6zM3.809.563A1.5 1.5 0 0 1 4.981 0h6.038a1.5 1.5 0 0 1 1.172.563l3.7 4.625a.5.5 0 0 1 .105.374l-.39 3.124A1.5 1.5 0 0 1 14.117 10H1.883A1.5 1.5 0 0 1 .394 8.686l-.39-3.124a.5.5 0 0 1 .106-.374L3.81.563zM.125 11.17A.5.5 0 0 1 .5 11H6a.5.5 0 0 1 .5.5 1.5 1.5 0 0 0 3 0 .5.5 0 0 1 .5-.5h5.5a.5.5 0 0 1 .496.562l-.39 3.124A1.5 1.5 0 0 1 14.117 16H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .121-.393zm.941.83.32 2.562a.5.5 0 0 0 .497.438h12.234a.5.5 0 0 0 .496-.438l.32-2.562H10.45a2.5 2.5 0 0 1-4.9 0H1.066z"/>');
30331  var BIconInboxesFill = /* @__PURE__ */ makeIcon("InboxesFill", '<path d="M4.98 1a.5.5 0 0 0-.39.188L1.54 5H6a.5.5 0 0 1 .5.5 1.5 1.5 0 0 0 3 0A.5.5 0 0 1 10 5h4.46l-3.05-3.812A.5.5 0 0 0 11.02 1H4.98zM3.81.563A1.5 1.5 0 0 1 4.98 0h6.04a1.5 1.5 0 0 1 1.17.563l3.7 4.625a.5.5 0 0 1 .106.374l-.39 3.124A1.5 1.5 0 0 1 14.117 10H1.883A1.5 1.5 0 0 1 .394 8.686l-.39-3.124a.5.5 0 0 1 .106-.374L3.81.563zM.125 11.17A.5.5 0 0 1 .5 11H6a.5.5 0 0 1 .5.5 1.5 1.5 0 0 0 3 0 .5.5 0 0 1 .5-.5h5.5a.5.5 0 0 1 .496.562l-.39 3.124A1.5 1.5 0 0 1 14.117 16H1.883a1.5 1.5 0 0 1-1.489-1.314l-.39-3.124a.5.5 0 0 1 .121-.393z"/>');
30332  var BIconInfo = /* @__PURE__ */ makeIcon("Info", '<path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30333  var BIconInfoCircle = /* @__PURE__ */ makeIcon("InfoCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30334  var BIconInfoCircleFill = /* @__PURE__ */ makeIcon("InfoCircleFill", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>');
30335  var BIconInfoLg = /* @__PURE__ */ makeIcon("InfoLg", '<path d="m10.277 5.433-4.031.505-.145.67.794.145c.516.123.619.309.505.824L6.101 13.68c-.34 1.578.186 2.32 1.423 2.32.959 0 2.072-.443 2.577-1.052l.155-.732c-.35.31-.866.434-1.206.434-.485 0-.66-.34-.536-.939l1.763-8.278zm.122-3.673a1.76 1.76 0 1 1-3.52 0 1.76 1.76 0 0 1 3.52 0z"/>');
30336  var BIconInfoSquare = /* @__PURE__ */ makeIcon("InfoSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30337  var BIconInfoSquareFill = /* @__PURE__ */ makeIcon("InfoSquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm8.93 4.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM8 5.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30338  var BIconInputCursor = /* @__PURE__ */ makeIcon("InputCursor", '<path d="M10 5h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4v1h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4v1zM6 5V4H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v-1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4z"/><path fill-rule="evenodd" d="M8 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13A.5.5 0 0 1 8 1z"/>');
30339  var BIconInputCursorText = /* @__PURE__ */ makeIcon("InputCursorText", '<path fill-rule="evenodd" d="M5 2a.5.5 0 0 1 .5-.5c.862 0 1.573.287 2.06.566.174.099.321.198.44.286.119-.088.266-.187.44-.286A4.165 4.165 0 0 1 10.5 1.5a.5.5 0 0 1 0 1c-.638 0-1.177.213-1.564.434a3.49 3.49 0 0 0-.436.294V7.5H9a.5.5 0 0 1 0 1h-.5v4.272c.1.08.248.187.436.294.387.221.926.434 1.564.434a.5.5 0 0 1 0 1 4.165 4.165 0 0 1-2.06-.566A4.561 4.561 0 0 1 8 13.65a4.561 4.561 0 0 1-.44.285 4.165 4.165 0 0 1-2.06.566.5.5 0 0 1 0-1c.638 0 1.177-.213 1.564-.434.188-.107.335-.214.436-.294V8.5H7a.5.5 0 0 1 0-1h.5V3.228a3.49 3.49 0 0 0-.436-.294A3.166 3.166 0 0 0 5.5 2.5.5.5 0 0 1 5 2z"/><path d="M10 5h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4v1h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4v1zM6 5V4H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4v-1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4z"/>');
30340  var BIconInstagram = /* @__PURE__ */ makeIcon("Instagram", '<path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z"/>');
30341  var BIconIntersect = /* @__PURE__ */ makeIcon("Intersect", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm5 10v2a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2v5a2 2 0 0 1-2 2H5zm6-8V2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2V6a2 2 0 0 1 2-2h5z"/>');
30342  var BIconJournal = /* @__PURE__ */ makeIcon("Journal", '<path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30343  var BIconJournalAlbum = /* @__PURE__ */ makeIcon("JournalAlbum", '<path d="M5.5 4a.5.5 0 0 0-.5.5v5a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-5zm1 7a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30344  var BIconJournalArrowDown = /* @__PURE__ */ makeIcon("JournalArrowDown", '<path fill-rule="evenodd" d="M8 5a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 9.293V5.5A.5.5 0 0 1 8 5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30345  var BIconJournalArrowUp = /* @__PURE__ */ makeIcon("JournalArrowUp", '<path fill-rule="evenodd" d="M8 11a.5.5 0 0 0 .5-.5V6.707l1.146 1.147a.5.5 0 0 0 .708-.708l-2-2a.5.5 0 0 0-.708 0l-2 2a.5.5 0 1 0 .708.708L7.5 6.707V10.5a.5.5 0 0 0 .5.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30346  var BIconJournalBookmark = /* @__PURE__ */ makeIcon("JournalBookmark", '<path fill-rule="evenodd" d="M6 8V1h1v6.117L8.743 6.07a.5.5 0 0 1 .514 0L11 7.117V1h1v7a.5.5 0 0 1-.757.429L9 7.083 6.757 8.43A.5.5 0 0 1 6 8z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30347  var BIconJournalBookmarkFill = /* @__PURE__ */ makeIcon("JournalBookmarkFill", '<path fill-rule="evenodd" d="M6 1h6v7a.5.5 0 0 1-.757.429L9 7.083 6.757 8.43A.5.5 0 0 1 6 8V1z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30348  var BIconJournalCheck = /* @__PURE__ */ makeIcon("JournalCheck", '<path fill-rule="evenodd" d="M10.854 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 8.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30349  var BIconJournalCode = /* @__PURE__ */ makeIcon("JournalCode", '<path fill-rule="evenodd" d="M8.646 5.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 8 8.646 6.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 8l1.647-1.646a.5.5 0 0 0 0-.708z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30350  var BIconJournalMedical = /* @__PURE__ */ makeIcon("JournalMedical", '<path fill-rule="evenodd" d="M8 4a.5.5 0 0 1 .5.5v.634l.549-.317a.5.5 0 1 1 .5.866L9 6l.549.317a.5.5 0 1 1-.5.866L8.5 6.866V7.5a.5.5 0 0 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L7 6l-.549-.317a.5.5 0 0 1 .5-.866l.549.317V4.5A.5.5 0 0 1 8 4zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30351  var BIconJournalMinus = /* @__PURE__ */ makeIcon("JournalMinus", '<path fill-rule="evenodd" d="M5.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30352  var BIconJournalPlus = /* @__PURE__ */ makeIcon("JournalPlus", '<path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 .5-.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30353  var BIconJournalRichtext = /* @__PURE__ */ makeIcon("JournalRichtext", '<path d="M7.5 3.75a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm-.861 1.542 1.33.886 1.854-1.855a.25.25 0 0 1 .289-.047L11 4.75V7a.5.5 0 0 1-.5.5h-5A.5.5 0 0 1 5 7v-.5s1.54-1.274 1.639-1.208zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30354  var BIconJournalText = /* @__PURE__ */ makeIcon("JournalText", '<path d="M5 10.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0-2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30355  var BIconJournalX = /* @__PURE__ */ makeIcon("JournalX", '<path fill-rule="evenodd" d="M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708z"/><path d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z"/><path d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z"/>');
30356  var BIconJournals = /* @__PURE__ */ makeIcon("Journals", '<path d="M5 0h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2 2 2 0 0 1-2 2H3a2 2 0 0 1-2-2h1a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1H1a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v9a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1H3a2 2 0 0 1 2-2z"/><path d="M1 6v-.5a.5.5 0 0 1 1 0V6h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V9h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 2.5v.5H.5a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1H2v-.5a.5.5 0 0 0-1 0z"/>');
30357  var BIconJoystick = /* @__PURE__ */ makeIcon("Joystick", '<path d="M10 2a2 2 0 0 1-1.5 1.937v5.087c.863.083 1.5.377 1.5.726 0 .414-.895.75-2 .75s-2-.336-2-.75c0-.35.637-.643 1.5-.726V3.937A2 2 0 1 1 10 2z"/><path d="M0 9.665v1.717a1 1 0 0 0 .553.894l6.553 3.277a2 2 0 0 0 1.788 0l6.553-3.277a1 1 0 0 0 .553-.894V9.665c0-.1-.06-.19-.152-.23L9.5 6.715v.993l5.227 2.178a.125.125 0 0 1 .001.23l-5.94 2.546a2 2 0 0 1-1.576 0l-5.94-2.546a.125.125 0 0 1 .001-.23L6.5 7.708l-.013-.988L.152 9.435a.25.25 0 0 0-.152.23z"/>');
30358  var BIconJustify = /* @__PURE__ */ makeIcon("Justify", '<path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30359  var BIconJustifyLeft = /* @__PURE__ */ makeIcon("JustifyLeft", '<path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30360  var BIconJustifyRight = /* @__PURE__ */ makeIcon("JustifyRight", '<path fill-rule="evenodd" d="M6 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-4-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30361  var BIconKanban = /* @__PURE__ */ makeIcon("Kanban", '<path d="M13.5 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h11zm-11-1a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2h-11z"/><path d="M6.5 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm-4 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm8 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3z"/>');
30362  var BIconKanbanFill = /* @__PURE__ */ makeIcon("KanbanFill", '<path d="M2.5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2h-11zm5 2h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm-5 1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm9-1h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z"/>');
30363  var BIconKey = /* @__PURE__ */ makeIcon("Key", '<path d="M0 8a4 4 0 0 1 7.465-2H14a.5.5 0 0 1 .354.146l1.5 1.5a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0L13 9.207l-.646.647a.5.5 0 0 1-.708 0L11 9.207l-.646.647a.5.5 0 0 1-.708 0L9 9.207l-.646.647A.5.5 0 0 1 8 10h-.535A4 4 0 0 1 0 8zm4-3a3 3 0 1 0 2.712 4.285A.5.5 0 0 1 7.163 9h.63l.853-.854a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.793-.793-1-1h-6.63a.5.5 0 0 1-.451-.285A3 3 0 0 0 4 5z"/><path d="M4 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30364  var BIconKeyFill = /* @__PURE__ */ makeIcon("KeyFill", '<path d="M3.5 11.5a3.5 3.5 0 1 1 3.163-5H14L15.5 8 14 9.5l-1-1-1 1-1-1-1 1-1-1-1 1H6.663a3.5 3.5 0 0 1-3.163 2zM2.5 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30365  var BIconKeyboard = /* @__PURE__ */ makeIcon("Keyboard", '<path d="M14 5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12zM2 4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2z"/><path d="M13 10.25a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm0-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5 0A.25.25 0 0 1 8.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 8.75v-.5zm2 0a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-.5zm1 2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5-2A.25.25 0 0 1 6.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 6 8.75v-.5zm-2 0A.25.25 0 0 1 4.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 4 8.75v-.5zm-2 0A.25.25 0 0 1 2.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 2 8.75v-.5zm11-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0A.25.25 0 0 1 9.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 9 6.75v-.5zm-2 0A.25.25 0 0 1 7.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 7 6.75v-.5zm-2 0A.25.25 0 0 1 5.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 5 6.75v-.5zm-3 0A.25.25 0 0 1 2.25 6h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 6.75v-.5zm0 4a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm2 0a.25.25 0 0 1 .25-.25h5.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-5.5a.25.25 0 0 1-.25-.25v-.5z"/>');
30366  var BIconKeyboardFill = /* @__PURE__ */ makeIcon("KeyboardFill", '<path d="M0 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6zm13 .25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25zM2.25 8a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 3 8.75v-.5A.25.25 0 0 0 2.75 8h-.5zM4 8.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 5 8.75v-.5A.25.25 0 0 0 4.75 8h-.5a.25.25 0 0 0-.25.25zM6.25 8a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 7 8.75v-.5A.25.25 0 0 0 6.75 8h-.5zM8 8.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 9 8.75v-.5A.25.25 0 0 0 8.75 8h-.5a.25.25 0 0 0-.25.25zM13.25 8a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5zm0 2a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5zm-3-2a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-1.5zm.75 2.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25zM11.25 6a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5zM9 6.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5A.25.25 0 0 0 9.75 6h-.5a.25.25 0 0 0-.25.25zM7.25 6a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 8 6.75v-.5A.25.25 0 0 0 7.75 6h-.5zM5 6.25v.5c0 .138.112.25.25.25h.5A.25.25 0 0 0 6 6.75v-.5A.25.25 0 0 0 5.75 6h-.5a.25.25 0 0 0-.25.25zM2.25 6a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 4 6.75v-.5A.25.25 0 0 0 3.75 6h-1.5zM2 10.25v.5c0 .138.112.25.25.25h.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25zM4.25 10a.25.25 0 0 0-.25.25v.5c0 .138.112.25.25.25h5.5a.25.25 0 0 0 .25-.25v-.5a.25.25 0 0 0-.25-.25h-5.5z"/>');
30367  var BIconLadder = /* @__PURE__ */ makeIcon("Ladder", '<path d="M4.5 1a.5.5 0 0 1 .5.5V2h6v-.5a.5.5 0 0 1 1 0v14a.5.5 0 0 1-1 0V15H5v.5a.5.5 0 0 1-1 0v-14a.5.5 0 0 1 .5-.5zM5 14h6v-2H5v2zm0-3h6V9H5v2zm0-3h6V6H5v2zm0-3h6V3H5v2z"/>');
30368  var BIconLamp = /* @__PURE__ */ makeIcon("Lamp", '<path d="M13 3v4H3V3h10zM3 2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H3zm4.5-1 .276-.553a.25.25 0 0 1 .448 0L8.5 1h-1zm-.012 9h1.024c.337.646.677 1.33.95 1.949.176.396.318.75.413 1.042.048.146.081.266.102.36A1.347 1.347 0 0 1 10 13.5c0 .665-.717 1.5-2 1.5s-2-.835-2-1.5c0 0 0-.013.004-.039.003-.027.01-.063.02-.11.02-.094.053-.214.1-.36.096-.291.238-.646.413-1.042.274-.62.614-1.303.95-1.949zm1.627-1h-2.23C6.032 10.595 5 12.69 5 13.5 5 14.88 6.343 16 8 16s3-1.12 3-2.5c0-.81-1.032-2.905-1.885-4.5z"/>');
30369  var BIconLampFill = /* @__PURE__ */ makeIcon("LampFill", '<path d="M2 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3zm5.5-2 .276-.553a.25.25 0 0 1 .448 0L8.5 1h-1zm-.615 8h2.23C9.968 10.595 11 12.69 11 13.5c0 1.38-1.343 2.5-3 2.5s-3-1.12-3-2.5c0-.81 1.032-2.905 1.885-4.5z"/>');
30370  var BIconLaptop = /* @__PURE__ */ makeIcon("Laptop", '<path d="M13.5 3a.5.5 0 0 1 .5.5V11H2V3.5a.5.5 0 0 1 .5-.5h11zm-11-1A1.5 1.5 0 0 0 1 3.5V12h14V3.5A1.5 1.5 0 0 0 13.5 2h-11zM0 12.5h16a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5z"/>');
30371  var BIconLaptopFill = /* @__PURE__ */ makeIcon("LaptopFill", '<path d="M2.5 2A1.5 1.5 0 0 0 1 3.5V12h14V3.5A1.5 1.5 0 0 0 13.5 2h-11zM0 12.5h16a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5z"/>');
30372  var BIconLayerBackward = /* @__PURE__ */ makeIcon("LayerBackward", '<path d="M8.354 15.854a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708l1-1a.5.5 0 0 1 .708 0l.646.647V4H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9v7.793l.646-.647a.5.5 0 0 1 .708 0l1 1a.5.5 0 0 1 0 .708l-3 3z"/><path d="M1 9a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4.5a.5.5 0 0 1 0 1H1v2h4.5a.5.5 0 0 1 0 1H1zm9.5 0a.5.5 0 0 1 0-1H15V6h-4.5a.5.5 0 0 1 0-1H15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4.5z"/>');
30373  var BIconLayerForward = /* @__PURE__ */ makeIcon("LayerForward", '<path d="M8.354.146a.5.5 0 0 0-.708 0l-3 3a.5.5 0 0 0 0 .708l1 1a.5.5 0 0 0 .708 0L7 4.207V12H1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H9V4.207l.646.647a.5.5 0 0 0 .708 0l1-1a.5.5 0 0 0 0-.708l-3-3z"/><path d="M1 7a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4.5a.5.5 0 0 0 0-1H1V8h4.5a.5.5 0 0 0 0-1H1zm9.5 0a.5.5 0 0 0 0 1H15v2h-4.5a.5.5 0 0 0 0 1H15a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1h-4.5z"/>');
30374  var BIconLayers = /* @__PURE__ */ makeIcon("Layers", '<path d="M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882l-7.5-4zm3.515 7.008L14.438 10 8 13.433 1.562 10 4.25 8.567l3.515 1.874a.5.5 0 0 0 .47 0l3.515-1.874zM8 9.433 1.562 6 8 2.567 14.438 6 8 9.433z"/>');
30375  var BIconLayersFill = /* @__PURE__ */ makeIcon("LayersFill", '<path d="M7.765 1.559a.5.5 0 0 1 .47 0l7.5 4a.5.5 0 0 1 0 .882l-7.5 4a.5.5 0 0 1-.47 0l-7.5-4a.5.5 0 0 1 0-.882l7.5-4z"/><path d="m2.125 8.567-1.86.992a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882l-1.86-.992-5.17 2.756a1.5 1.5 0 0 1-1.41 0l-5.17-2.756z"/>');
30376  var BIconLayersHalf = /* @__PURE__ */ makeIcon("LayersHalf", '<path d="M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882l-7.5-4zM8 9.433 1.562 6 8 2.567 14.438 6 8 9.433z"/>');
30377  var BIconLayoutSidebar = /* @__PURE__ */ makeIcon("LayoutSidebar", '<path d="M0 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3zm5-1v12h9a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H5zM4 2H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h2V2z"/>');
30378  var BIconLayoutSidebarInset = /* @__PURE__ */ makeIcon("LayoutSidebarInset", '<path d="M14 2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12zM2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2z"/><path d="M3 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4z"/>');
30379  var BIconLayoutSidebarInsetReverse = /* @__PURE__ */ makeIcon("LayoutSidebarInsetReverse", '<path d="M2 2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2zm12-1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h12z"/><path d="M13 4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V4z"/>');
30380  var BIconLayoutSidebarReverse = /* @__PURE__ */ makeIcon("LayoutSidebarReverse", '<path d="M16 3a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3zm-5-1v12H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h9zm1 0h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2V2z"/>');
30381  var BIconLayoutSplit = /* @__PURE__ */ makeIcon("LayoutSplit", '<path d="M0 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3zm8.5-1v12H14a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H8.5zm-1 0H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h5.5V2z"/>');
30382  var BIconLayoutTextSidebar = /* @__PURE__ */ makeIcon("LayoutTextSidebar", '<path d="M3.5 3a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 3a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zM3 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/><path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm12-1v14h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-2zm-1 0H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h9V1z"/>');
30383  var BIconLayoutTextSidebarReverse = /* @__PURE__ */ makeIcon("LayoutTextSidebarReverse", '<path d="M12.5 3a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5zm0 3a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5zm.5 3.5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 .5-.5zm-.5 2.5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5z"/><path d="M16 2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2zM4 1v14H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h2zm1 0h9a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5V1z"/>');
30384  var BIconLayoutTextWindow = /* @__PURE__ */ makeIcon("LayoutTextWindow", '<path d="M3 6.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z"/><path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm12 1a1 1 0 0 1 1 1v1H1V2a1 1 0 0 1 1-1h12zm1 3v10a1 1 0 0 1-1 1h-2V4h3zm-4 0v11H2a1 1 0 0 1-1-1V4h10z"/>');
30385  var BIconLayoutTextWindowReverse = /* @__PURE__ */ makeIcon("LayoutTextWindowReverse", '<path d="M13 6.5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 .5-.5zm0 3a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 .5-.5zm-.5 2.5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h5z"/><path d="M14 0a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12zM2 1a1 1 0 0 0-1 1v1h14V2a1 1 0 0 0-1-1H2zM1 4v10a1 1 0 0 0 1 1h2V4H1zm4 0v11h9a1 1 0 0 0 1-1V4H5z"/>');
30386  var BIconLayoutThreeColumns = /* @__PURE__ */ makeIcon("LayoutThreeColumns", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h13A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 14.5v-13zM1.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5H5V1H1.5zM10 15V1H6v14h4zm1 0h3.5a.5.5 0 0 0 .5-.5v-13a.5.5 0 0 0-.5-.5H11v14z"/>');
30387  var BIconLayoutWtf = /* @__PURE__ */ makeIcon("LayoutWtf", '<path d="M5 1v8H1V1h4zM1 0a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H1zm13 2v5H9V2h5zM9 1a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H9zM5 13v2H3v-2h2zm-2-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3zm12-1v2H9v-2h6zm-6-1a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H9z"/>');
30388  var BIconLifePreserver = /* @__PURE__ */ makeIcon("LifePreserver", '<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm6.43-5.228a7.025 7.025 0 0 1-3.658 3.658l-1.115-2.788a4.015 4.015 0 0 0 1.985-1.985l2.788 1.115zM5.228 14.43a7.025 7.025 0 0 1-3.658-3.658l2.788-1.115a4.015 4.015 0 0 0 1.985 1.985L5.228 14.43zm9.202-9.202-2.788 1.115a4.015 4.015 0 0 0-1.985-1.985l1.115-2.788a7.025 7.025 0 0 1 3.658 3.658zm-8.087-.87a4.015 4.015 0 0 0-1.985 1.985L1.57 5.228A7.025 7.025 0 0 1 5.228 1.57l1.115 2.788zM8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>');
30389  var BIconLightbulb = /* @__PURE__ */ makeIcon("Lightbulb", '<path d="M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z"/>');
30390  var BIconLightbulbFill = /* @__PURE__ */ makeIcon("LightbulbFill", '<path d="M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13h-5a.5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm3 8.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1-.5-.5z"/>');
30391  var BIconLightbulbOff = /* @__PURE__ */ makeIcon("LightbulbOff", '<path fill-rule="evenodd" d="M2.23 4.35A6.004 6.004 0 0 0 2 6c0 1.691.7 3.22 1.826 4.31.203.196.359.4.453.619l.762 1.769A.5.5 0 0 0 5.5 13a.5.5 0 0 0 0 1 .5.5 0 0 0 0 1l.224.447a1 1 0 0 0 .894.553h2.764a1 1 0 0 0 .894-.553L10.5 15a.5.5 0 0 0 0-1 .5.5 0 0 0 0-1 .5.5 0 0 0 .288-.091L9.878 12H5.83l-.632-1.467a2.954 2.954 0 0 0-.676-.941 4.984 4.984 0 0 1-1.455-4.405l-.837-.836zm1.588-2.653.708.707a5 5 0 0 1 7.07 7.07l.707.707a6 6 0 0 0-8.484-8.484zm-2.172-.051a.5.5 0 0 1 .708 0l12 12a.5.5 0 0 1-.708.708l-12-12a.5.5 0 0 1 0-.708z"/>');
30392  var BIconLightbulbOffFill = /* @__PURE__ */ makeIcon("LightbulbOffFill", '<path d="M2 6c0-.572.08-1.125.23-1.65l8.558 8.559A.5.5 0 0 1 10.5 13h-5a.5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm10.303 4.181L3.818 1.697a6 6 0 0 1 8.484 8.484zM5 14.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1-.5-.5zM2.354 1.646a.5.5 0 1 0-.708.708l12 12a.5.5 0 0 0 .708-.708l-12-12z"/>');
30393  var BIconLightning = /* @__PURE__ */ makeIcon("Lightning", '<path d="M5.52.359A.5.5 0 0 1 6 0h4a.5.5 0 0 1 .474.658L8.694 6H12.5a.5.5 0 0 1 .395.807l-7 9a.5.5 0 0 1-.873-.454L6.823 9.5H3.5a.5.5 0 0 1-.48-.641l2.5-8.5zM6.374 1 4.168 8.5H7.5a.5.5 0 0 1 .478.647L6.78 13.04 11.478 7H8a.5.5 0 0 1-.474-.658L9.306 1H6.374z"/>');
30394  var BIconLightningCharge = /* @__PURE__ */ makeIcon("LightningCharge", '<path d="M11.251.068a.5.5 0 0 1 .227.58L9.677 6.5H13a.5.5 0 0 1 .364.843l-8 8.5a.5.5 0 0 1-.842-.49L6.323 9.5H3a.5.5 0 0 1-.364-.843l8-8.5a.5.5 0 0 1 .615-.09zM4.157 8.5H7a.5.5 0 0 1 .478.647L6.11 13.59l5.732-6.09H9a.5.5 0 0 1-.478-.647L9.89 2.41 4.157 8.5z"/>');
30395  var BIconLightningChargeFill = /* @__PURE__ */ makeIcon("LightningChargeFill", '<path d="M11.251.068a.5.5 0 0 1 .227.58L9.677 6.5H13a.5.5 0 0 1 .364.843l-8 8.5a.5.5 0 0 1-.842-.49L6.323 9.5H3a.5.5 0 0 1-.364-.843l8-8.5a.5.5 0 0 1 .615-.09z"/>');
30396  var BIconLightningFill = /* @__PURE__ */ makeIcon("LightningFill", '<path d="M5.52.359A.5.5 0 0 1 6 0h4a.5.5 0 0 1 .474.658L8.694 6H12.5a.5.5 0 0 1 .395.807l-7 9a.5.5 0 0 1-.873-.454L6.823 9.5H3.5a.5.5 0 0 1-.48-.641l2.5-8.5z"/>');
30397  var BIconLink = /* @__PURE__ */ makeIcon("Link", '<path d="M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9c-.086 0-.17.01-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1z"/><path d="M9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4.02 4.02 0 0 1-.82 1H12a3 3 0 1 0 0-6H9z"/>');
30398  var BIconLink45deg = /* @__PURE__ */ makeIcon("Link45deg", '<path d="M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1.002 1.002 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4.018 4.018 0 0 1-.128-1.287z"/><path d="M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243L6.586 4.672z"/>');
30399  var BIconLinkedin = /* @__PURE__ */ makeIcon("Linkedin", '<path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z"/>');
30400  var BIconList = /* @__PURE__ */ makeIcon("List", '<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/>');
30401  var BIconListCheck = /* @__PURE__ */ makeIcon("ListCheck", '<path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM3.854 2.146a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 3.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 1 1 .708-.708L2 7.293l1.146-1.147a.5.5 0 0 1 .708 0zm0 4a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0l-.5-.5a.5.5 0 0 1 .708-.708l.146.147 1.146-1.147a.5.5 0 0 1 .708 0z"/>');
30402  var BIconListNested = /* @__PURE__ */ makeIcon("ListNested", '<path fill-rule="evenodd" d="M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z"/>');
30403  var BIconListOl = /* @__PURE__ */ makeIcon("ListOl", '<path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/><path d="M1.713 11.865v-.474H2c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254 0 .424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338v.041zM2.564 5h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635V5z"/>');
30404  var BIconListStars = /* @__PURE__ */ makeIcon("ListStars", '<path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5z"/><path d="M2.242 2.194a.27.27 0 0 1 .516 0l.162.53c.035.115.14.194.258.194h.551c.259 0 .37.333.164.493l-.468.363a.277.277 0 0 0-.094.3l.173.569c.078.256-.213.462-.423.3l-.417-.324a.267.267 0 0 0-.328 0l-.417.323c-.21.163-.5-.043-.423-.299l.173-.57a.277.277 0 0 0-.094-.299l-.468-.363c-.206-.16-.095-.493.164-.493h.55a.271.271 0 0 0 .259-.194l.162-.53zm0 4a.27.27 0 0 1 .516 0l.162.53c.035.115.14.194.258.194h.551c.259 0 .37.333.164.493l-.468.363a.277.277 0 0 0-.094.3l.173.569c.078.255-.213.462-.423.3l-.417-.324a.267.267 0 0 0-.328 0l-.417.323c-.21.163-.5-.043-.423-.299l.173-.57a.277.277 0 0 0-.094-.299l-.468-.363c-.206-.16-.095-.493.164-.493h.55a.271.271 0 0 0 .259-.194l.162-.53zm0 4a.27.27 0 0 1 .516 0l.162.53c.035.115.14.194.258.194h.551c.259 0 .37.333.164.493l-.468.363a.277.277 0 0 0-.094.3l.173.569c.078.255-.213.462-.423.3l-.417-.324a.267.267 0 0 0-.328 0l-.417.323c-.21.163-.5-.043-.423-.299l.173-.57a.277.277 0 0 0-.094-.299l-.468-.363c-.206-.16-.095-.493.164-.493h.55a.271.271 0 0 0 .259-.194l.162-.53z"/>');
30405  var BIconListTask = /* @__PURE__ */ makeIcon("ListTask", '<path fill-rule="evenodd" d="M2 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H2zM3 3H2v1h1V3z"/><path d="M5 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zM5.5 7a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9zm0 4a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1h-9z"/><path fill-rule="evenodd" d="M1.5 7a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V7zM2 7h1v1H2V7zm0 3.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5H2zm1 .5H2v1h1v-1z"/>');
30406  var BIconListUl = /* @__PURE__ */ makeIcon("ListUl", '<path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30407  var BIconLock = /* @__PURE__ */ makeIcon("Lock", '<path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM5 8h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z"/>');
30408  var BIconLockFill = /* @__PURE__ */ makeIcon("LockFill", '<path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z"/>');
30409  var BIconMailbox = /* @__PURE__ */ makeIcon("Mailbox", '<path d="M4 4a3 3 0 0 0-3 3v6h6V7a3 3 0 0 0-3-3zm0-1h8a4 4 0 0 1 4 4v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a4 4 0 0 1 4-4zm2.646 1A3.99 3.99 0 0 1 8 7v6h7V7a3 3 0 0 0-3-3H6.646z"/><path d="M11.793 8.5H9v-1h5a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.354-.146l-.853-.854zM5 7c0 .552-.448 0-1 0s-1 .552-1 0a1 1 0 0 1 2 0z"/>');
30410  var BIconMailbox2 = /* @__PURE__ */ makeIcon("Mailbox2", '<path d="M9 8.5h2.793l.853.854A.5.5 0 0 0 13 9.5h1a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5H9v1z"/><path d="M12 3H4a4 4 0 0 0-4 4v6a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a4 4 0 0 0-4-4zM8 7a3.99 3.99 0 0 0-1.354-3H12a3 3 0 0 1 3 3v6H8V7zm-3.415.157C4.42 7.087 4.218 7 4 7c-.218 0-.42.086-.585.157C3.164 7.264 3 7.334 3 7a1 1 0 0 1 2 0c0 .334-.164.264-.415.157z"/>');
30411  var BIconMap = /* @__PURE__ */ makeIcon("Map", '<path fill-rule="evenodd" d="M15.817.113A.5.5 0 0 1 16 .5v14a.5.5 0 0 1-.402.49l-5 1a.502.502 0 0 1-.196 0L5.5 15.01l-4.902.98A.5.5 0 0 1 0 15.5v-14a.5.5 0 0 1 .402-.49l5-1a.5.5 0 0 1 .196 0L10.5.99l4.902-.98a.5.5 0 0 1 .415.103zM10 1.91l-4-.8v12.98l4 .8V1.91zm1 12.98 4-.8V1.11l-4 .8v12.98zm-6-.8V1.11l-4 .8v12.98l4-.8z"/>');
30412  var BIconMapFill = /* @__PURE__ */ makeIcon("MapFill", '<path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.598-.49L10.5.99 5.598.01a.5.5 0 0 0-.196 0l-5 1A.5.5 0 0 0 0 1.5v14a.5.5 0 0 0 .598.49l4.902-.98 4.902.98a.502.502 0 0 0 .196 0l5-1A.5.5 0 0 0 16 14.5V.5zM5 14.09V1.11l.5-.1.5.1v12.98l-.402-.08a.498.498 0 0 0-.196 0L5 14.09zm5 .8V1.91l.402.08a.5.5 0 0 0 .196 0L11 1.91v12.98l-.5.1-.5-.1z"/>');
30413  var BIconMarkdown = /* @__PURE__ */ makeIcon("Markdown", '<path d="M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/><path fill-rule="evenodd" d="M9.146 8.146a.5.5 0 0 1 .708 0L11.5 9.793l1.646-1.647a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 0-.708z"/><path fill-rule="evenodd" d="M11.5 5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 1 .5-.5z"/><path d="M3.56 11V7.01h.056l1.428 3.239h.774l1.42-3.24h.056V11h1.073V5.001h-1.2l-1.71 3.894h-.039l-1.71-3.894H2.5V11h1.06z"/>');
30414  var BIconMarkdownFill = /* @__PURE__ */ makeIcon("MarkdownFill", '<path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm11.5 1a.5.5 0 0 0-.5.5v3.793L9.854 8.146a.5.5 0 1 0-.708.708l2 2a.5.5 0 0 0 .708 0l2-2a.5.5 0 0 0-.708-.708L12 9.293V5.5a.5.5 0 0 0-.5-.5zM3.56 7.01h.056l1.428 3.239h.774l1.42-3.24h.056V11h1.073V5.001h-1.2l-1.71 3.894h-.039l-1.71-3.894H2.5V11h1.06V7.01z"/>');
30415  var BIconMask = /* @__PURE__ */ makeIcon("Mask", '<path d="M6.225 1.227A7.5 7.5 0 0 1 10.5 8a7.5 7.5 0 0 1-4.275 6.773 7 7 0 1 0 0-13.546zM4.187.966a8 8 0 1 1 7.627 14.069A8 8 0 0 1 4.186.964z"/>');
30416  var BIconMastodon = /* @__PURE__ */ makeIcon("Mastodon", '<path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z"/>');
30417  var BIconMegaphone = /* @__PURE__ */ makeIcon("Megaphone", '<path d="M13 2.5a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-3 0v-.214c-2.162-1.241-4.49-1.843-6.912-2.083l.405 2.712A1 1 0 0 1 5.51 15.1h-.548a1 1 0 0 1-.916-.599l-1.85-3.49a68.14 68.14 0 0 0-.202-.003A2.014 2.014 0 0 1 0 9V7a2.02 2.02 0 0 1 1.992-2.013 74.663 74.663 0 0 0 2.483-.075c3.043-.154 6.148-.849 8.525-2.199V2.5zm1 0v11a.5.5 0 0 0 1 0v-11a.5.5 0 0 0-1 0zm-1 1.35c-2.344 1.205-5.209 1.842-8 2.033v4.233c.18.01.359.022.537.036 2.568.189 5.093.744 7.463 1.993V3.85zm-9 6.215v-4.13a95.09 95.09 0 0 1-1.992.052A1.02 1.02 0 0 0 1 7v2c0 .55.448 1.002 1.006 1.009A60.49 60.49 0 0 1 4 10.065zm-.657.975 1.609 3.037.01.024h.548l-.002-.014-.443-2.966a68.019 68.019 0 0 0-1.722-.082z"/>');
30418  var BIconMegaphoneFill = /* @__PURE__ */ makeIcon("MegaphoneFill", '<path d="M13 2.5a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-3 0v-11zm-1 .724c-2.067.95-4.539 1.481-7 1.656v6.237a25.222 25.222 0 0 1 1.088.085c2.053.204 4.038.668 5.912 1.56V3.224zm-8 7.841V4.934c-.68.027-1.399.043-2.008.053A2.02 2.02 0 0 0 0 7v2c0 1.106.896 1.996 1.994 2.009a68.14 68.14 0 0 1 .496.008 64 64 0 0 1 1.51.048zm1.39 1.081c.285.021.569.047.85.078l.253 1.69a1 1 0 0 1-.983 1.187h-.548a1 1 0 0 1-.916-.599l-1.314-2.48a65.81 65.81 0 0 1 1.692.064c.327.017.65.037.966.06z"/>');
30419  var BIconMenuApp = /* @__PURE__ */ makeIcon("MenuApp", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h2A1.5 1.5 0 0 1 5 1.5v2A1.5 1.5 0 0 1 3.5 5h-2A1.5 1.5 0 0 1 0 3.5v-2zM1.5 1a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-2zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30420  var BIconMenuAppFill = /* @__PURE__ */ makeIcon("MenuAppFill", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h2A1.5 1.5 0 0 1 5 1.5v2A1.5 1.5 0 0 1 3.5 5h-2A1.5 1.5 0 0 1 0 3.5v-2zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30421  var BIconMenuButton = /* @__PURE__ */ makeIcon("MenuButton", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h8A1.5 1.5 0 0 1 11 1.5v2A1.5 1.5 0 0 1 9.5 5h-8A1.5 1.5 0 0 1 0 3.5v-2zM1.5 1a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-8z"/><path d="m7.823 2.823-.396-.396A.25.25 0 0 1 7.604 2h.792a.25.25 0 0 1 .177.427l-.396.396a.25.25 0 0 1-.354 0zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30422  var BIconMenuButtonFill = /* @__PURE__ */ makeIcon("MenuButtonFill", '<path d="M1.5 0A1.5 1.5 0 0 0 0 1.5v2A1.5 1.5 0 0 0 1.5 5h8A1.5 1.5 0 0 0 11 3.5v-2A1.5 1.5 0 0 0 9.5 0h-8zm5.927 2.427A.25.25 0 0 1 7.604 2h.792a.25.25 0 0 1 .177.427l-.396.396a.25.25 0 0 1-.354 0l-.396-.396zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30423  var BIconMenuButtonWide = /* @__PURE__ */ makeIcon("MenuButtonWide", '<path d="M0 1.5A1.5 1.5 0 0 1 1.5 0h13A1.5 1.5 0 0 1 16 1.5v2A1.5 1.5 0 0 1 14.5 5h-13A1.5 1.5 0 0 1 0 3.5v-2zM1.5 1a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-13z"/><path d="M2 2.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5zm10.823.323-.396-.396A.25.25 0 0 1 12.604 2h.792a.25.25 0 0 1 .177.427l-.396.396a.25.25 0 0 1-.354 0zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30424  var BIconMenuButtonWideFill = /* @__PURE__ */ makeIcon("MenuButtonWideFill", '<path d="M1.5 0A1.5 1.5 0 0 0 0 1.5v2A1.5 1.5 0 0 0 1.5 5h13A1.5 1.5 0 0 0 16 3.5v-2A1.5 1.5 0 0 0 14.5 0h-13zm1 2h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zm9.927.427A.25.25 0 0 1 12.604 2h.792a.25.25 0 0 1 .177.427l-.396.396a.25.25 0 0 1-.354 0l-.396-.396zM0 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V8zm1 3v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2H1zm14-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2h14zM2 8.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30425  var BIconMenuDown = /* @__PURE__ */ makeIcon("MenuDown", '<path d="M7.646.146a.5.5 0 0 1 .708 0L10.207 2H14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h3.793L7.646.146zM1 7v3h14V7H1zm14-1V4a1 1 0 0 0-1-1h-3.793a1 1 0 0 1-.707-.293L8 1.207l-1.5 1.5A1 1 0 0 1 5.793 3H2a1 1 0 0 0-1 1v2h14zm0 5H1v2a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2zM2 4.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 0 1h-8a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30426  var BIconMenuUp = /* @__PURE__ */ makeIcon("MenuUp", '<path d="M7.646 15.854a.5.5 0 0 0 .708 0L10.207 14H14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3.793l1.853 1.854zM1 9V6h14v3H1zm14 1v2a1 1 0 0 1-1 1h-3.793a1 1 0 0 0-.707.293l-1.5 1.5-1.5-1.5A1 1 0 0 0 5.793 13H2a1 1 0 0 1-1-1v-2h14zm0-5H1V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v2zM2 11.5a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 0-1h-8a.5.5 0 0 0-.5.5zm0-4a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 0-1h-11a.5.5 0 0 0-.5.5zm0-4a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 0-1h-6a.5.5 0 0 0-.5.5z"/>');
30427  var BIconMessenger = /* @__PURE__ */ makeIcon("Messenger", '<path d="M0 7.76C0 3.301 3.493 0 8 0s8 3.301 8 7.76-3.493 7.76-8 7.76c-.81 0-1.586-.107-2.316-.307a.639.639 0 0 0-.427.03l-1.588.702a.64.64 0 0 1-.898-.566l-.044-1.423a.639.639 0 0 0-.215-.456C.956 12.108 0 10.092 0 7.76zm5.546-1.459-2.35 3.728c-.225.358.214.761.551.506l2.525-1.916a.48.48 0 0 1 .578-.002l1.869 1.402a1.2 1.2 0 0 0 1.735-.32l2.35-3.728c.226-.358-.214-.761-.551-.506L9.728 7.381a.48.48 0 0 1-.578.002L7.281 5.98a1.2 1.2 0 0 0-1.735.32z"/>');
30428  var BIconMic = /* @__PURE__ */ makeIcon("Mic", '<path d="M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z"/><path d="M10 8a2 2 0 1 1-4 0V3a2 2 0 1 1 4 0v5zM8 0a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V3a3 3 0 0 0-3-3z"/>');
30429  var BIconMicFill = /* @__PURE__ */ makeIcon("MicFill", '<path d="M5 3a3 3 0 0 1 6 0v5a3 3 0 0 1-6 0V3z"/><path d="M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z"/>');
30430  var BIconMicMute = /* @__PURE__ */ makeIcon("MicMute", '<path d="M13 8c0 .564-.094 1.107-.266 1.613l-.814-.814A4.02 4.02 0 0 0 12 8V7a.5.5 0 0 1 1 0v1zm-5 4c.818 0 1.578-.245 2.212-.667l.718.719a4.973 4.973 0 0 1-2.43.923V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 1 0v1a4 4 0 0 0 4 4zm3-9v4.879l-1-1V3a2 2 0 0 0-3.997-.118l-.845-.845A3.001 3.001 0 0 1 11 3z"/><path d="m9.486 10.607-.748-.748A2 2 0 0 1 6 8v-.878l-1-1V8a3 3 0 0 0 4.486 2.607zm-7.84-9.253 12 12 .708-.708-12-12-.708.708z"/>');
30431  var BIconMicMuteFill = /* @__PURE__ */ makeIcon("MicMuteFill", '<path d="M13 8c0 .564-.094 1.107-.266 1.613l-.814-.814A4.02 4.02 0 0 0 12 8V7a.5.5 0 0 1 1 0v1zm-5 4c.818 0 1.578-.245 2.212-.667l.718.719a4.973 4.973 0 0 1-2.43.923V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 1 0v1a4 4 0 0 0 4 4zm3-9v4.879L5.158 2.037A3.001 3.001 0 0 1 11 3z"/><path d="M9.486 10.607 5 6.12V8a3 3 0 0 0 4.486 2.607zm-7.84-9.253 12 12 .708-.708-12-12-.708.708z"/>');
30432  var BIconMinecart = /* @__PURE__ */ makeIcon("Minecart", '<path d="M4 15a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm8-1a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM.115 3.18A.5.5 0 0 1 .5 3h15a.5.5 0 0 1 .491.592l-1.5 8A.5.5 0 0 1 14 12H2a.5.5 0 0 1-.491-.408l-1.5-8a.5.5 0 0 1 .106-.411zm.987.82 1.313 7h11.17l1.313-7H1.102z"/>');
30433  var BIconMinecartLoaded = /* @__PURE__ */ makeIcon("MinecartLoaded", '<path d="M4 15a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm8-1a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 1a2 2 0 1 0 0-4 2 2 0 0 0 0 4zM.115 3.18A.5.5 0 0 1 .5 3h15a.5.5 0 0 1 .491.592l-1.5 8A.5.5 0 0 1 14 12H2a.5.5 0 0 1-.491-.408l-1.5-8a.5.5 0 0 1 .106-.411zm.987.82 1.313 7h11.17l1.313-7H1.102z"/><path fill-rule="evenodd" d="M6 1a2.498 2.498 0 0 1 4 0c.818 0 1.545.394 2 1 .67 0 1.552.57 2 1h-2c-.314 0-.611-.15-.8-.4-.274-.365-.71-.6-1.2-.6-.314 0-.611-.15-.8-.4a1.497 1.497 0 0 0-2.4 0c-.189.25-.486.4-.8.4-.507 0-.955.251-1.228.638-.09.13-.194.25-.308.362H3c.13-.147.401-.432.562-.545a1.63 1.63 0 0 0 .393-.393A2.498 2.498 0 0 1 6 1z"/>');
30434  var BIconMoisture = /* @__PURE__ */ makeIcon("Moisture", '<path d="M13.5 0a.5.5 0 0 0 0 1H15v2.75h-.5a.5.5 0 0 0 0 1h.5V7.5h-1.5a.5.5 0 0 0 0 1H15v2.75h-.5a.5.5 0 0 0 0 1h.5V15h-1.5a.5.5 0 0 0 0 1h2a.5.5 0 0 0 .5-.5V.5a.5.5 0 0 0-.5-.5h-2zM7 1.5l.364-.343a.5.5 0 0 0-.728 0l-.002.002-.006.007-.022.023-.08.088a28.458 28.458 0 0 0-1.274 1.517c-.769.983-1.714 2.325-2.385 3.727C2.368 7.564 2 8.682 2 9.733 2 12.614 4.212 15 7 15s5-2.386 5-5.267c0-1.05-.368-2.169-.867-3.212-.671-1.402-1.616-2.744-2.385-3.727a28.458 28.458 0 0 0-1.354-1.605l-.022-.023-.006-.007-.002-.001L7 1.5zm0 0-.364-.343L7 1.5zm-.016.766L7 2.247l.016.019c.24.274.572.667.944 1.144.611.781 1.32 1.776 1.901 2.827H4.14c.58-1.051 1.29-2.046 1.9-2.827.373-.477.706-.87.945-1.144zM3 9.733c0-.755.244-1.612.638-2.496h6.724c.395.884.638 1.741.638 2.496C11 12.117 9.182 14 7 14s-4-1.883-4-4.267z"/>');
30435  var BIconMoon = /* @__PURE__ */ makeIcon("Moon", '<path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z"/>');
30436  var BIconMoonFill = /* @__PURE__ */ makeIcon("MoonFill", '<path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"/>');
30437  var BIconMoonStars = /* @__PURE__ */ makeIcon("MoonStars", '<path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z"/><path d="M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/>');
30438  var BIconMoonStarsFill = /* @__PURE__ */ makeIcon("MoonStarsFill", '<path d="M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278z"/><path d="M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/>');
30439  var BIconMouse = /* @__PURE__ */ makeIcon("Mouse", '<path d="M8 3a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 3zm4 8a4 4 0 0 1-8 0V5a4 4 0 1 1 8 0v6zM8 0a5 5 0 0 0-5 5v6a5 5 0 0 0 10 0V5a5 5 0 0 0-5-5z"/>');
30440  var BIconMouse2 = /* @__PURE__ */ makeIcon("Mouse2", '<path d="M3 5.188C3 2.341 5.22 0 8 0s5 2.342 5 5.188v5.625C13 13.658 10.78 16 8 16s-5-2.342-5-5.188V5.189zm4.5-4.155C5.541 1.289 4 3.035 4 5.188V5.5h3.5V1.033zm1 0V5.5H12v-.313c0-2.152-1.541-3.898-3.5-4.154zM12 6.5H4v4.313C4 13.145 5.81 15 8 15s4-1.855 4-4.188V6.5z"/>');
30441  var BIconMouse2Fill = /* @__PURE__ */ makeIcon("Mouse2Fill", '<path d="M7.5.026C4.958.286 3 2.515 3 5.188V5.5h4.5V.026zm1 0V5.5H13v-.312C13 2.515 11.042.286 8.5.026zM13 6.5H3v4.313C3 13.658 5.22 16 8 16s5-2.342 5-5.188V6.5z"/>');
30442  var BIconMouse3 = /* @__PURE__ */ makeIcon("Mouse3", '<path d="M7 0c-.593 0-1.104.157-1.527.463-.418.302-.717.726-.93 1.208C4.123 2.619 4 3.879 4 5.187v.504L3.382 6A2.5 2.5 0 0 0 2 8.236v2.576C2 13.659 4.22 16 7 16h2c2.78 0 5-2.342 5-5.188V7.51a.71.71 0 0 0 0-.02V5.186c0-1.13-.272-2.044-.748-2.772-.474-.726-1.13-1.235-1.849-1.59C9.981.123 8.26 0 7 0zm2.5 6.099V1.232c.51.11 1.008.267 1.46.49.596.293 1.099.694 1.455 1.24.355.543.585 1.262.585 2.225v1.69l-3.5-.778zm-1-5.025v4.803L5 5.099c.006-1.242.134-2.293.457-3.024.162-.366.363-.63.602-.801C6.292 1.105 6.593 1 7 1c.468 0 .98.018 1.5.074zM5 6.124 13 7.9v2.912C13 13.145 11.19 15 9 15H7c-2.19 0-4-1.855-4-4.188V8.236a1.5 1.5 0 0 1 .83-1.342l.187-.093c.01.265.024.58.047.92.062.938.19 2.12.462 2.937a.5.5 0 1 0 .948-.316c-.227-.683-.35-1.75-.413-2.688a29.17 29.17 0 0 1-.06-1.528v-.002z"/>');
30443  var BIconMouse3Fill = /* @__PURE__ */ makeIcon("Mouse3Fill", '<path d="M8.5.069A15.328 15.328 0 0 0 7 0c-.593 0-1.104.157-1.527.463-.418.302-.717.726-.93 1.208-.386.873-.522 2.01-.54 3.206l4.497 1V.069zM3.71 5.836 3.381 6A2.5 2.5 0 0 0 2 8.236v2.576C2 13.659 4.22 16 7 16h2c2.78 0 5-2.342 5-5.188V8.123l-9-2v.003l.008.353c.007.3.023.715.053 1.175.063.937.186 2.005.413 2.688a.5.5 0 1 1-.948.316c-.273-.817-.4-2-.462-2.937A30.16 30.16 0 0 1 4 6.003c0-.034.003-.067.01-.1l-.3-.067zM14 7.1V5.187c0-1.13-.272-2.044-.748-2.772-.474-.726-1.13-1.235-1.849-1.59A7.495 7.495 0 0 0 9.5.212v5.887l4.5 1z"/>');
30444  var BIconMouseFill = /* @__PURE__ */ makeIcon("MouseFill", '<path d="M3 5a5 5 0 0 1 10 0v6a5 5 0 0 1-10 0V5zm5.5-1.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2z"/>');
30445  var BIconMusicNote = /* @__PURE__ */ makeIcon("MusicNote", '<path d="M9 13c0 1.105-1.12 2-2.5 2S4 14.105 4 13s1.12-2 2.5-2 2.5.895 2.5 2z"/><path fill-rule="evenodd" d="M9 3v10H8V3h1z"/><path d="M8 2.82a1 1 0 0 1 .804-.98l3-.6A1 1 0 0 1 13 2.22V4L8 5V2.82z"/>');
30446  var BIconMusicNoteBeamed = /* @__PURE__ */ makeIcon("MusicNoteBeamed", '<path d="M6 13c0 1.105-1.12 2-2.5 2S1 14.105 1 13c0-1.104 1.12-2 2.5-2s2.5.896 2.5 2zm9-2c0 1.105-1.12 2-2.5 2s-2.5-.895-2.5-2 1.12-2 2.5-2 2.5.895 2.5 2z"/><path fill-rule="evenodd" d="M14 11V2h1v9h-1zM6 3v10H5V3h1z"/><path d="M5 2.905a1 1 0 0 1 .9-.995l8-.8a1 1 0 0 1 1.1.995V3L5 4V2.905z"/>');
30447  var BIconMusicNoteList = /* @__PURE__ */ makeIcon("MusicNoteList", '<path d="M12 13c0 1.105-1.12 2-2.5 2S7 14.105 7 13s1.12-2 2.5-2 2.5.895 2.5 2z"/><path fill-rule="evenodd" d="M12 3v10h-1V3h1z"/><path d="M11 2.82a1 1 0 0 1 .804-.98l3-.6A1 1 0 0 1 16 2.22V4l-5 1V2.82z"/><path fill-rule="evenodd" d="M0 11.5a.5.5 0 0 1 .5-.5H4a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 .5 7H8a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 .5 3H8a.5.5 0 0 1 0 1H.5a.5.5 0 0 1-.5-.5z"/>');
30448  var BIconMusicPlayer = /* @__PURE__ */ makeIcon("MusicPlayer", '<path d="M4 3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3zm1 0v3h6V3H5zm3 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/><path d="M11 11a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-3 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H4z"/>');
30449  var BIconMusicPlayerFill = /* @__PURE__ */ makeIcon("MusicPlayerFill", '<path d="M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm1 2h6a1 1 0 0 1 1 1v2.5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zm3 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>');
30450  var BIconNewspaper = /* @__PURE__ */ makeIcon("Newspaper", '<path d="M0 2.5A1.5 1.5 0 0 1 1.5 1h11A1.5 1.5 0 0 1 14 2.5v10.528c0 .3-.05.654-.238.972h.738a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 1 1 0v9a1.5 1.5 0 0 1-1.5 1.5H1.497A1.497 1.497 0 0 1 0 13.5v-11zM12 14c.37 0 .654-.211.853-.441.092-.106.147-.279.147-.531V2.5a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5v11c0 .278.223.5.497.5H12z"/><path d="M2 3h10v2H2V3zm0 3h4v3H2V6zm0 4h4v1H2v-1zm0 2h4v1H2v-1zm5-6h2v1H7V6zm3 0h2v1h-2V6zM7 8h2v1H7V8zm3 0h2v1h-2V8zm-3 2h2v1H7v-1zm3 0h2v1h-2v-1zm-3 2h2v1H7v-1zm3 0h2v1h-2v-1z"/>');
30451  var BIconNodeMinus = /* @__PURE__ */ makeIcon("NodeMinus", '<path fill-rule="evenodd" d="M11 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM6.025 7.5a5 5 0 1 1 0 1H4A1.5 1.5 0 0 1 2.5 10h-1A1.5 1.5 0 0 1 0 8.5v-1A1.5 1.5 0 0 1 1.5 6h1A1.5 1.5 0 0 1 4 7.5h2.025zM1.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1zM8 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5A.5.5 0 0 1 8 8z"/>');
30452  var BIconNodeMinusFill = /* @__PURE__ */ makeIcon("NodeMinusFill", '<path fill-rule="evenodd" d="M16 8a5 5 0 0 1-9.975.5H4A1.5 1.5 0 0 1 2.5 10h-1A1.5 1.5 0 0 1 0 8.5v-1A1.5 1.5 0 0 1 1.5 6h1A1.5 1.5 0 0 1 4 7.5h2.025A5 5 0 0 1 16 8zm-2 0a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h5A.5.5 0 0 0 14 8z"/>');
30453  var BIconNodePlus = /* @__PURE__ */ makeIcon("NodePlus", '<path fill-rule="evenodd" d="M11 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8zM6.025 7.5a5 5 0 1 1 0 1H4A1.5 1.5 0 0 1 2.5 10h-1A1.5 1.5 0 0 1 0 8.5v-1A1.5 1.5 0 0 1 1.5 6h1A1.5 1.5 0 0 1 4 7.5h2.025zM11 5a.5.5 0 0 1 .5.5v2h2a.5.5 0 0 1 0 1h-2v2a.5.5 0 0 1-1 0v-2h-2a.5.5 0 0 1 0-1h2v-2A.5.5 0 0 1 11 5zM1.5 7a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1z"/>');
30454  var BIconNodePlusFill = /* @__PURE__ */ makeIcon("NodePlusFill", '<path d="M11 13a5 5 0 1 0-4.975-5.5H4A1.5 1.5 0 0 0 2.5 6h-1A1.5 1.5 0 0 0 0 7.5v1A1.5 1.5 0 0 0 1.5 10h1A1.5 1.5 0 0 0 4 8.5h2.025A5 5 0 0 0 11 13zm.5-7.5v2h2a.5.5 0 0 1 0 1h-2v2a.5.5 0 0 1-1 0v-2h-2a.5.5 0 0 1 0-1h2v-2a.5.5 0 0 1 1 0z"/>');
30455  var BIconNut = /* @__PURE__ */ makeIcon("Nut", '<path d="m11.42 2 3.428 6-3.428 6H4.58L1.152 8 4.58 2h6.84zM4.58 1a1 1 0 0 0-.868.504l-3.428 6a1 1 0 0 0 0 .992l3.428 6A1 1 0 0 0 4.58 15h6.84a1 1 0 0 0 .868-.504l3.429-6a1 1 0 0 0 0-.992l-3.429-6A1 1 0 0 0 11.42 1H4.58z"/><path d="M6.848 5.933a2.5 2.5 0 1 0 2.5 4.33 2.5 2.5 0 0 0-2.5-4.33zm-1.78 3.915a3.5 3.5 0 1 1 6.061-3.5 3.5 3.5 0 0 1-6.062 3.5z"/>');
30456  var BIconNutFill = /* @__PURE__ */ makeIcon("NutFill", '<path d="M4.58 1a1 1 0 0 0-.868.504l-3.428 6a1 1 0 0 0 0 .992l3.428 6A1 1 0 0 0 4.58 15h6.84a1 1 0 0 0 .868-.504l3.429-6a1 1 0 0 0 0-.992l-3.429-6A1 1 0 0 0 11.42 1H4.58zm5.018 9.696a3 3 0 1 1-3-5.196 3 3 0 0 1 3 5.196z"/>');
30457  var BIconOctagon = /* @__PURE__ */ makeIcon("Octagon", '<path d="M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM5.1 1 1 5.1v5.8L5.1 15h5.8l4.1-4.1V5.1L10.9 1H5.1z"/>');
30458  var BIconOctagonFill = /* @__PURE__ */ makeIcon("OctagonFill", '<path d="M11.107 0a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146A.5.5 0 0 1 4.893 0h6.214z"/>');
30459  var BIconOctagonHalf = /* @__PURE__ */ makeIcon("OctagonHalf", '<path d="M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM8 15h2.9l4.1-4.1V5.1L10.9 1H8v14z"/>');
30460  var BIconOption = /* @__PURE__ */ makeIcon("Option", '<path d="M1 2.5a.5.5 0 0 1 .5-.5h3.797a.5.5 0 0 1 .439.26L11 13h3.5a.5.5 0 0 1 0 1h-3.797a.5.5 0 0 1-.439-.26L5 3H1.5a.5.5 0 0 1-.5-.5zm10 0a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5z"/>');
30461  var BIconOutlet = /* @__PURE__ */ makeIcon("Outlet", '<path d="M3.34 2.994c.275-.338.68-.494 1.074-.494h7.172c.393 0 .798.156 1.074.494.578.708 1.84 2.534 1.84 5.006 0 2.472-1.262 4.297-1.84 5.006-.276.338-.68.494-1.074.494H4.414c-.394 0-.799-.156-1.074-.494C2.762 12.297 1.5 10.472 1.5 8c0-2.472 1.262-4.297 1.84-5.006zm1.074.506a.376.376 0 0 0-.299.126C3.599 4.259 2.5 5.863 2.5 8c0 2.137 1.099 3.74 1.615 4.374.06.073.163.126.3.126h7.17c.137 0 .24-.053.3-.126.516-.633 1.615-2.237 1.615-4.374 0-2.137-1.099-3.74-1.615-4.374a.376.376 0 0 0-.3-.126h-7.17z"/><path d="M6 5.5a.5.5 0 0 1 .5.5v1.5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm4 0a.5.5 0 0 1 .5.5v1.5a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zM7 10v1h2v-1a1 1 0 0 0-2 0z"/>');
30462  var BIconPaintBucket = /* @__PURE__ */ makeIcon("PaintBucket", '<path d="M6.192 2.78c-.458-.677-.927-1.248-1.35-1.643a2.972 2.972 0 0 0-.71-.515c-.217-.104-.56-.205-.882-.02-.367.213-.427.63-.43.896-.003.304.064.664.173 1.044.196.687.556 1.528 1.035 2.402L.752 8.22c-.277.277-.269.656-.218.918.055.283.187.593.36.903.348.627.92 1.361 1.626 2.068.707.707 1.441 1.278 2.068 1.626.31.173.62.305.903.36.262.05.64.059.918-.218l5.615-5.615c.118.257.092.512.05.939-.03.292-.068.665-.073 1.176v.123h.003a1 1 0 0 0 1.993 0H14v-.057a1.01 1.01 0 0 0-.004-.117c-.055-1.25-.7-2.738-1.86-3.494a4.322 4.322 0 0 0-.211-.434c-.349-.626-.92-1.36-1.627-2.067-.707-.707-1.441-1.279-2.068-1.627-.31-.172-.62-.304-.903-.36-.262-.05-.64-.058-.918.219l-.217.216zM4.16 1.867c.381.356.844.922 1.311 1.632l-.704.705c-.382-.727-.66-1.402-.813-1.938a3.283 3.283 0 0 1-.131-.673c.091.061.204.15.337.274zm.394 3.965c.54.852 1.107 1.567 1.607 2.033a.5.5 0 1 0 .682-.732c-.453-.422-1.017-1.136-1.564-2.027l1.088-1.088c.054.12.115.243.183.365.349.627.92 1.361 1.627 2.068.706.707 1.44 1.278 2.068 1.626.122.068.244.13.365.183l-4.861 4.862a.571.571 0 0 1-.068-.01c-.137-.027-.342-.104-.608-.252-.524-.292-1.186-.8-1.846-1.46-.66-.66-1.168-1.32-1.46-1.846-.147-.265-.225-.47-.251-.607a.573.573 0 0 1-.01-.068l3.048-3.047zm2.87-1.935a2.44 2.44 0 0 1-.241-.561c.135.033.324.11.562.241.524.292 1.186.8 1.846 1.46.45.45.83.901 1.118 1.31a3.497 3.497 0 0 0-1.066.091 11.27 11.27 0 0 1-.76-.694c-.66-.66-1.167-1.322-1.458-1.847z"/>');
30463  var BIconPalette = /* @__PURE__ */ makeIcon("Palette", '<path d="M8 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm4 3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM5.5 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm.5 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M16 8c0 3.15-1.866 2.585-3.567 2.07C11.42 9.763 10.465 9.473 10 10c-.603.683-.475 1.819-.351 2.92C9.826 14.495 9.996 16 8 16a8 8 0 1 1 8-8zm-8 7c.611 0 .654-.171.655-.176.078-.146.124-.464.07-1.119-.014-.168-.037-.37-.061-.591-.052-.464-.112-1.005-.118-1.462-.01-.707.083-1.61.704-2.314.369-.417.845-.578 1.272-.618.404-.038.812.026 1.16.104.343.077.702.186 1.025.284l.028.008c.346.105.658.199.953.266.653.148.904.083.991.024C14.717 9.38 15 9.161 15 8a7 7 0 1 0-7 7z"/>');
30464  var BIconPalette2 = /* @__PURE__ */ makeIcon("Palette2", '<path d="M0 .5A.5.5 0 0 1 .5 0h5a.5.5 0 0 1 .5.5v5.277l4.147-4.131a.5.5 0 0 1 .707 0l3.535 3.536a.5.5 0 0 1 0 .708L10.261 10H15.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5H3a2.99 2.99 0 0 1-2.121-.879A2.99 2.99 0 0 1 0 13.044m6-.21 7.328-7.3-2.829-2.828L6 7.188v5.647zM4.5 13a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0zM15 15v-4H9.258l-4.015 4H15zM0 .5v12.495V.5z"/><path d="M0 12.995V13a3.07 3.07 0 0 0 0-.005z"/>');
30465  var BIconPaletteFill = /* @__PURE__ */ makeIcon("PaletteFill", '<path d="M12.433 10.07C14.133 10.585 16 11.15 16 8a8 8 0 1 0-8 8c1.996 0 1.826-1.504 1.649-3.08-.124-1.101-.252-2.237.351-2.92.465-.527 1.42-.237 2.433.07zM8 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm4.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM5 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm.5 6.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30466  var BIconPaperclip = /* @__PURE__ */ makeIcon("Paperclip", '<path d="M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z"/>');
30467  var BIconParagraph = /* @__PURE__ */ makeIcon("Paragraph", '<path d="M10.5 15a.5.5 0 0 1-.5-.5V2H9v12.5a.5.5 0 0 1-1 0V9H7a4 4 0 1 1 0-8h5.5a.5.5 0 0 1 0 1H11v12.5a.5.5 0 0 1-.5.5z"/>');
30468  var BIconPatchCheck = /* @__PURE__ */ makeIcon("PatchCheck", '<path fill-rule="evenodd" d="M10.354 6.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"/>');
30469  var BIconPatchCheckFill = /* @__PURE__ */ makeIcon("PatchCheckFill", '<path d="M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01-.622-.636zm.287 5.984-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7 8.793l2.646-2.647a.5.5 0 0 1 .708.708z"/>');
30470  var BIconPatchExclamation = /* @__PURE__ */ makeIcon("PatchExclamation", '<path d="M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0L7.1 4.995z"/><path d="m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"/>');
30471  var BIconPatchExclamationFill = /* @__PURE__ */ makeIcon("PatchExclamationFill", '<path d="M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01-.622-.636zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"/>');
30472  var BIconPatchMinus = /* @__PURE__ */ makeIcon("PatchMinus", '<path fill-rule="evenodd" d="M5.5 8a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/><path d="m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"/>');
30473  var BIconPatchMinusFill = /* @__PURE__ */ makeIcon("PatchMinusFill", '<path d="M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01-.622-.636zM6 7.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1z"/>');
30474  var BIconPatchPlus = /* @__PURE__ */ makeIcon("PatchPlus", '<path fill-rule="evenodd" d="M8 5.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 .5-.5z"/><path d="m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"/>');
30475  var BIconPatchPlusFill = /* @__PURE__ */ makeIcon("PatchPlusFill", '<path d="M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01-.622-.636zM8.5 6v1.5H10a.5.5 0 0 1 0 1H8.5V10a.5.5 0 0 1-1 0V8.5H6a.5.5 0 0 1 0-1h1.5V6a.5.5 0 0 1 1 0z"/>');
30476  var BIconPatchQuestion = /* @__PURE__ */ makeIcon("PatchQuestion", '<path d="M8.05 9.6c.336 0 .504-.24.554-.627.04-.534.198-.815.847-1.26.673-.475 1.049-1.09 1.049-1.986 0-1.325-.92-2.227-2.262-2.227-1.02 0-1.792.492-2.1 1.29A1.71 1.71 0 0 0 6 5.48c0 .393.203.64.545.64.272 0 .455-.147.564-.51.158-.592.525-.915 1.074-.915.61 0 1.03.446 1.03 1.084 0 .563-.208.885-.822 1.325-.619.433-.926.914-.926 1.64v.111c0 .428.208.745.585.745z"/><path d="m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z"/><path d="M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0z"/>');
30477  var BIconPatchQuestionFill = /* @__PURE__ */ makeIcon("PatchQuestionFill", '<path d="M5.933.87a2.89 2.89 0 0 1 4.134 0l.622.638.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636zM7.002 11a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm1.602-2.027c.04-.534.198-.815.846-1.26.674-.475 1.05-1.09 1.05-1.986 0-1.325-.92-2.227-2.262-2.227-1.02 0-1.792.492-2.1 1.29A1.71 1.71 0 0 0 6 5.48c0 .393.203.64.545.64.272 0 .455-.147.564-.51.158-.592.525-.915 1.074-.915.61 0 1.03.446 1.03 1.084 0 .563-.208.885-.822 1.325-.619.433-.926.914-.926 1.64v.111c0 .428.208.745.585.745.336 0 .504-.24.554-.627z"/>');
30478  var BIconPause = /* @__PURE__ */ makeIcon("Pause", '<path d="M6 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5zm4 0a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5z"/>');
30479  var BIconPauseBtn = /* @__PURE__ */ makeIcon("PauseBtn", '<path d="M6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5zm3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30480  var BIconPauseBtnFill = /* @__PURE__ */ makeIcon("PauseBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm6.25-7C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5zm3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5z"/>');
30481  var BIconPauseCircle = /* @__PURE__ */ makeIcon("PauseCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M5 6.25a1.25 1.25 0 1 1 2.5 0v3.5a1.25 1.25 0 1 1-2.5 0v-3.5zm3.5 0a1.25 1.25 0 1 1 2.5 0v3.5a1.25 1.25 0 1 1-2.5 0v-3.5z"/>');
30482  var BIconPauseCircleFill = /* @__PURE__ */ makeIcon("PauseCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.25 5C5.56 5 5 5.56 5 6.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C7.5 5.56 6.94 5 6.25 5zm3.5 0c-.69 0-1.25.56-1.25 1.25v3.5a1.25 1.25 0 1 0 2.5 0v-3.5C11 5.56 10.44 5 9.75 5z"/>');
30483  var BIconPauseFill = /* @__PURE__ */ makeIcon("PauseFill", '<path d="M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5zm5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5z"/>');
30484  var BIconPeace = /* @__PURE__ */ makeIcon("Peace", '<path d="M7.5 1.018a7 7 0 0 0-4.79 11.566L7.5 7.793V1.018zm1 0v6.775l4.79 4.79A7 7 0 0 0 8.5 1.018zm4.084 12.273L8.5 9.207v5.775a6.97 6.97 0 0 0 4.084-1.691zM7.5 14.982V9.207l-4.084 4.084A6.97 6.97 0 0 0 7.5 14.982zM0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8z"/>');
30485  var BIconPeaceFill = /* @__PURE__ */ makeIcon("PeaceFill", '<path d="M14 13.292A8 8 0 0 0 8.5.015v7.778l5.5 5.5zm-.708.708L8.5 9.206v6.778a7.967 7.967 0 0 0 4.792-1.986zM7.5 15.985V9.207L2.708 14A7.967 7.967 0 0 0 7.5 15.985zM2 13.292A8 8 0 0 1 7.5.015v7.778l-5.5 5.5z"/>');
30486  var BIconPen = /* @__PURE__ */ makeIcon("Pen", '<path d="m13.498.795.149-.149a1.207 1.207 0 1 1 1.707 1.708l-.149.148a1.5 1.5 0 0 1-.059 2.059L4.854 14.854a.5.5 0 0 1-.233.131l-4 1a.5.5 0 0 1-.606-.606l1-4a.5.5 0 0 1 .131-.232l9.642-9.642a.5.5 0 0 0-.642.056L6.854 4.854a.5.5 0 1 1-.708-.708L9.44.854A1.5 1.5 0 0 1 11.5.796a1.5 1.5 0 0 1 1.998-.001zm-.644.766a.5.5 0 0 0-.707 0L1.95 11.756l-.764 3.057 3.057-.764L14.44 3.854a.5.5 0 0 0 0-.708l-1.585-1.585z"/>');
30487  var BIconPenFill = /* @__PURE__ */ makeIcon("PenFill", '<path d="m13.498.795.149-.149a1.207 1.207 0 1 1 1.707 1.708l-.149.148a1.5 1.5 0 0 1-.059 2.059L4.854 14.854a.5.5 0 0 1-.233.131l-4 1a.5.5 0 0 1-.606-.606l1-4a.5.5 0 0 1 .131-.232l9.642-9.642a.5.5 0 0 0-.642.056L6.854 4.854a.5.5 0 1 1-.708-.708L9.44.854A1.5 1.5 0 0 1 11.5.796a1.5 1.5 0 0 1 1.998-.001z"/>');
30488  var BIconPencil = /* @__PURE__ */ makeIcon("Pencil", '<path d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"/>');
30489  var BIconPencilFill = /* @__PURE__ */ makeIcon("PencilFill", '<path d="M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708l-3-3zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207l6.5-6.5zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.499.499 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11l.178-.178z"/>');
30490  var BIconPencilSquare = /* @__PURE__ */ makeIcon("PencilSquare", '<path d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"/><path fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z"/>');
30491  var BIconPentagon = /* @__PURE__ */ makeIcon("Pentagon", '<path d="m8 1.288 6.842 5.56L12.267 15H3.733L1.158 6.847 8 1.288zM16 6.5 8 0 0 6.5 3 16h10l3-9.5z"/>');
30492  var BIconPentagonFill = /* @__PURE__ */ makeIcon("PentagonFill", '<path d="m8 0 8 6.5-3 9.5H3L0 6.5 8 0z"/>');
30493  var BIconPentagonHalf = /* @__PURE__ */ makeIcon("PentagonHalf", '<path d="m8 1.288 6.842 5.56L12.267 15H8V1.288zM16 6.5 8 0 0 6.5 3 16h10l3-9.5z"/>');
30494  var BIconPeople = /* @__PURE__ */ makeIcon("People", '<path d="M15 14s1 0 1-1-1-4-5-4-5 3-5 4 1 1 1 1h8zm-7.978-1A.261.261 0 0 1 7 12.996c.001-.264.167-1.03.76-1.72C8.312 10.629 9.282 10 11 10c1.717 0 2.687.63 3.24 1.276.593.69.758 1.457.76 1.72l-.008.002a.274.274 0 0 1-.014.002H7.022zM11 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm3-2a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM6.936 9.28a5.88 5.88 0 0 0-1.23-.247A7.35 7.35 0 0 0 5 9c-4 0-5 3-5 4 0 .667.333 1 1 1h4.216A2.238 2.238 0 0 1 5 13c0-1.01.377-2.042 1.09-2.904.243-.294.526-.569.846-.816zM4.92 10A5.493 5.493 0 0 0 4 13H1c0-.26.164-1.03.76-1.724.545-.636 1.492-1.256 3.16-1.275zM1.5 5.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0zm3-2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/>');
30495  var BIconPeopleFill = /* @__PURE__ */ makeIcon("PeopleFill", '<path d="M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1H7zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><path fill-rule="evenodd" d="M5.216 14A2.238 2.238 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.325 6.325 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1h4.216z"/><path d="M4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>');
30496  var BIconPercent = /* @__PURE__ */ makeIcon("Percent", '<path d="M13.442 2.558a.625.625 0 0 1 0 .884l-10 10a.625.625 0 1 1-.884-.884l10-10a.625.625 0 0 1 .884 0zM4.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm7 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>');
30497  var BIconPerson = /* @__PURE__ */ makeIcon("Person", '<path d="M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/>');
30498  var BIconPersonBadge = /* @__PURE__ */ makeIcon("PersonBadge", '<path d="M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z"/>');
30499  var BIconPersonBadgeFill = /* @__PURE__ */ makeIcon("PersonBadgeFill", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm4.5 0a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM8 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm5 2.755C12.146 12.825 10.623 12 8 12s-4.146.826-5 1.755V14a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-.245z"/>');
30500  var BIconPersonBoundingBox = /* @__PURE__ */ makeIcon("PersonBoundingBox", '<path d="M1.5 1a.5.5 0 0 0-.5.5v3a.5.5 0 0 1-1 0v-3A1.5 1.5 0 0 1 1.5 0h3a.5.5 0 0 1 0 1h-3zM11 .5a.5.5 0 0 1 .5-.5h3A1.5 1.5 0 0 1 16 1.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 1-.5-.5zM.5 11a.5.5 0 0 1 .5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 1 0 1h-3A1.5 1.5 0 0 1 0 14.5v-3a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a.5.5 0 0 1 0-1h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 1 .5-.5z"/><path d="M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3zm8-9a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>');
30501  var BIconPersonCheck = /* @__PURE__ */ makeIcon("PersonCheck", '<path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H1s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/><path fill-rule="evenodd" d="M15.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L12.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>');
30502  var BIconPersonCheckFill = /* @__PURE__ */ makeIcon("PersonCheckFill", '<path fill-rule="evenodd" d="M15.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L12.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0z"/><path d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30503  var BIconPersonCircle = /* @__PURE__ */ makeIcon("PersonCircle", '<path d="M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path fill-rule="evenodd" d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1z"/>');
30504  var BIconPersonDash = /* @__PURE__ */ makeIcon("PersonDash", '<path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H1s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/><path fill-rule="evenodd" d="M11 7.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5z"/>');
30505  var BIconPersonDashFill = /* @__PURE__ */ makeIcon("PersonDashFill", '<path fill-rule="evenodd" d="M11 7.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5z"/><path d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30506  var BIconPersonFill = /* @__PURE__ */ makeIcon("PersonFill", '<path d="M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30507  var BIconPersonLinesFill = /* @__PURE__ */ makeIcon("PersonLinesFill", '<path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-5 6s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zM11 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5zm.5 2.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1h-4zm2 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2zm0 3a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2z"/>');
30508  var BIconPersonPlus = /* @__PURE__ */ makeIcon("PersonPlus", '<path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H1s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/><path fill-rule="evenodd" d="M13.5 5a.5.5 0 0 1 .5.5V7h1.5a.5.5 0 0 1 0 1H14v1.5a.5.5 0 0 1-1 0V8h-1.5a.5.5 0 0 1 0-1H13V5.5a.5.5 0 0 1 .5-.5z"/>');
30509  var BIconPersonPlusFill = /* @__PURE__ */ makeIcon("PersonPlusFill", '<path d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><path fill-rule="evenodd" d="M13.5 5a.5.5 0 0 1 .5.5V7h1.5a.5.5 0 0 1 0 1H14v1.5a.5.5 0 0 1-1 0V8h-1.5a.5.5 0 0 1 0-1H13V5.5a.5.5 0 0 1 .5-.5z"/>');
30510  var BIconPersonSquare = /* @__PURE__ */ makeIcon("PersonSquare", '<path d="M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1v-1c0-1-1-4-6-4s-6 3-6 4v1a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12z"/>');
30511  var BIconPersonX = /* @__PURE__ */ makeIcon("PersonX", '<path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H1s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/><path fill-rule="evenodd" d="M12.146 5.146a.5.5 0 0 1 .708 0L14 6.293l1.146-1.147a.5.5 0 0 1 .708.708L14.707 7l1.147 1.146a.5.5 0 0 1-.708.708L14 7.707l-1.146 1.147a.5.5 0 0 1-.708-.708L13.293 7l-1.147-1.146a.5.5 0 0 1 0-.708z"/>');
30512  var BIconPersonXFill = /* @__PURE__ */ makeIcon("PersonXFill", '<path fill-rule="evenodd" d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm6.146-2.854a.5.5 0 0 1 .708 0L14 6.293l1.146-1.147a.5.5 0 0 1 .708.708L14.707 7l1.147 1.146a.5.5 0 0 1-.708.708L14 7.707l-1.146 1.147a.5.5 0 0 1-.708-.708L13.293 7l-1.147-1.146a.5.5 0 0 1 0-.708z"/>');
30513  var BIconPhone = /* @__PURE__ */ makeIcon("Phone", '<path d="M11 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h6zM5 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H5z"/><path d="M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30514  var BIconPhoneFill = /* @__PURE__ */ makeIcon("PhoneFill", '<path d="M3 2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V2zm6 11a1 1 0 1 0-2 0 1 1 0 0 0 2 0z"/>');
30515  var BIconPhoneLandscape = /* @__PURE__ */ makeIcon("PhoneLandscape", '<path d="M1 4.5a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-6zm-1 6a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v6z"/><path d="M14 7.5a1 1 0 1 0-2 0 1 1 0 0 0 2 0z"/>');
30516  var BIconPhoneLandscapeFill = /* @__PURE__ */ makeIcon("PhoneLandscapeFill", '<path d="M2 12.5a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2zm11-6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30517  var BIconPhoneVibrate = /* @__PURE__ */ makeIcon("PhoneVibrate", '<path d="M10 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4zM6 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6z"/><path d="M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2zM1.599 4.058a.5.5 0 0 1 .208.676A6.967 6.967 0 0 0 1 8c0 1.18.292 2.292.807 3.266a.5.5 0 0 1-.884.468A7.968 7.968 0 0 1 0 8c0-1.347.334-2.619.923-3.734a.5.5 0 0 1 .676-.208zm12.802 0a.5.5 0 0 1 .676.208A7.967 7.967 0 0 1 16 8a7.967 7.967 0 0 1-.923 3.734.5.5 0 0 1-.884-.468A6.967 6.967 0 0 0 15 8c0-1.18-.292-2.292-.807-3.266a.5.5 0 0 1 .208-.676zM3.057 5.534a.5.5 0 0 1 .284.648A4.986 4.986 0 0 0 3 8c0 .642.12 1.255.34 1.818a.5.5 0 1 1-.93.364A5.986 5.986 0 0 1 2 8c0-.769.145-1.505.41-2.182a.5.5 0 0 1 .647-.284zm9.886 0a.5.5 0 0 1 .648.284C13.855 6.495 14 7.231 14 8c0 .769-.145 1.505-.41 2.182a.5.5 0 0 1-.93-.364C12.88 9.255 13 8.642 13 8c0-.642-.12-1.255-.34-1.818a.5.5 0 0 1 .283-.648z"/>');
30518  var BIconPhoneVibrateFill = /* @__PURE__ */ makeIcon("PhoneVibrateFill", '<path d="M4 4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4zm5 7a1 1 0 1 0-2 0 1 1 0 0 0 2 0zM1.807 4.734a.5.5 0 1 0-.884-.468A7.967 7.967 0 0 0 0 8c0 1.347.334 2.618.923 3.734a.5.5 0 1 0 .884-.468A6.967 6.967 0 0 1 1 8c0-1.18.292-2.292.807-3.266zm13.27-.468a.5.5 0 0 0-.884.468C14.708 5.708 15 6.819 15 8c0 1.18-.292 2.292-.807 3.266a.5.5 0 0 0 .884.468A7.967 7.967 0 0 0 16 8a7.967 7.967 0 0 0-.923-3.734zM3.34 6.182a.5.5 0 1 0-.93-.364A5.986 5.986 0 0 0 2 8c0 .769.145 1.505.41 2.182a.5.5 0 1 0 .93-.364A4.986 4.986 0 0 1 3 8c0-.642.12-1.255.34-1.818zm10.25-.364a.5.5 0 0 0-.93.364c.22.563.34 1.176.34 1.818 0 .642-.12 1.255-.34 1.818a.5.5 0 0 0 .93.364C13.856 9.505 14 8.769 14 8c0-.769-.145-1.505-.41-2.182z"/>');
30519  var BIconPieChart = /* @__PURE__ */ makeIcon("PieChart", '<path d="M7.5 1.018a7 7 0 0 0-4.79 11.566L7.5 7.793V1.018zm1 0V7.5h6.482A7.001 7.001 0 0 0 8.5 1.018zM14.982 8.5H8.207l-4.79 4.79A7 7 0 0 0 14.982 8.5zM0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8z"/>');
30520  var BIconPieChartFill = /* @__PURE__ */ makeIcon("PieChartFill", '<path d="M15.985 8.5H8.207l-5.5 5.5a8 8 0 0 0 13.277-5.5zM2 13.292A8 8 0 0 1 7.5.015v7.778l-5.5 5.5zM8.5.015V7.5h7.485A8.001 8.001 0 0 0 8.5.015z"/>');
30521  var BIconPiggyBank = /* @__PURE__ */ makeIcon("PiggyBank", '<path d="M5 6.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0zm1.138-1.496A6.613 6.613 0 0 1 7.964 4.5c.666 0 1.303.097 1.893.273a.5.5 0 0 0 .286-.958A7.602 7.602 0 0 0 7.964 3.5c-.734 0-1.441.103-2.102.292a.5.5 0 1 0 .276.962z"/><path fill-rule="evenodd" d="M7.964 1.527c-2.977 0-5.571 1.704-6.32 4.125h-.55A1 1 0 0 0 .11 6.824l.254 1.46a1.5 1.5 0 0 0 1.478 1.243h.263c.3.513.688.978 1.145 1.382l-.729 2.477a.5.5 0 0 0 .48.641h2a.5.5 0 0 0 .471-.332l.482-1.351c.635.173 1.31.267 2.011.267.707 0 1.388-.095 2.028-.272l.543 1.372a.5.5 0 0 0 .465.316h2a.5.5 0 0 0 .478-.645l-.761-2.506C13.81 9.895 14.5 8.559 14.5 7.069c0-.145-.007-.29-.02-.431.261-.11.508-.266.705-.444.315.306.815.306.815-.417 0 .223-.5.223-.461-.026a.95.95 0 0 0 .09-.255.7.7 0 0 0-.202-.645.58.58 0 0 0-.707-.098.735.735 0 0 0-.375.562c-.024.243.082.48.32.654a2.112 2.112 0 0 1-.259.153c-.534-2.664-3.284-4.595-6.442-4.595zM2.516 6.26c.455-2.066 2.667-3.733 5.448-3.733 3.146 0 5.536 2.114 5.536 4.542 0 1.254-.624 2.41-1.67 3.248a.5.5 0 0 0-.165.535l.66 2.175h-.985l-.59-1.487a.5.5 0 0 0-.629-.288c-.661.23-1.39.359-2.157.359a6.558 6.558 0 0 1-2.157-.359.5.5 0 0 0-.635.304l-.525 1.471h-.979l.633-2.15a.5.5 0 0 0-.17-.534 4.649 4.649 0 0 1-1.284-1.541.5.5 0 0 0-.446-.275h-.56a.5.5 0 0 1-.492-.414l-.254-1.46h.933a.5.5 0 0 0 .488-.393zm12.621-.857a.565.565 0 0 1-.098.21.704.704 0 0 1-.044-.025c-.146-.09-.157-.175-.152-.223a.236.236 0 0 1 .117-.173c.049-.027.08-.021.113.012a.202.202 0 0 1 .064.199z"/>');
30522  var BIconPiggyBankFill = /* @__PURE__ */ makeIcon("PiggyBankFill", '<path fill-rule="evenodd" d="M7.964 1.527c-2.977 0-5.571 1.704-6.32 4.125h-.55A1 1 0 0 0 .11 6.824l.254 1.46a1.5 1.5 0 0 0 1.478 1.243h.263c.3.513.688.978 1.145 1.382l-.729 2.477a.5.5 0 0 0 .48.641h2a.5.5 0 0 0 .471-.332l.482-1.351c.635.173 1.31.267 2.011.267.707 0 1.388-.095 2.028-.272l.543 1.372a.5.5 0 0 0 .465.316h2a.5.5 0 0 0 .478-.645l-.761-2.506C13.81 9.895 14.5 8.559 14.5 7.069c0-.145-.007-.29-.02-.431.261-.11.508-.266.705-.444.315.306.815.306.815-.417 0 .223-.5.223-.461-.026a.95.95 0 0 0 .09-.255.7.7 0 0 0-.202-.645.58.58 0 0 0-.707-.098.735.735 0 0 0-.375.562c-.024.243.082.48.32.654a2.112 2.112 0 0 1-.259.153c-.534-2.664-3.284-4.595-6.442-4.595zm7.173 3.876a.565.565 0 0 1-.098.21.704.704 0 0 1-.044-.025c-.146-.09-.157-.175-.152-.223a.236.236 0 0 1 .117-.173c.049-.027.08-.021.113.012a.202.202 0 0 1 .064.199zm-8.999-.65A6.613 6.613 0 0 1 7.964 4.5c.666 0 1.303.097 1.893.273a.5.5 0 1 0 .286-.958A7.601 7.601 0 0 0 7.964 3.5c-.734 0-1.441.103-2.102.292a.5.5 0 1 0 .276.962zM5 6.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0z"/>');
30523  var BIconPin = /* @__PURE__ */ makeIcon("Pin", '<path d="M4.146.146A.5.5 0 0 1 4.5 0h7a.5.5 0 0 1 .5.5c0 .68-.342 1.174-.646 1.479-.126.125-.25.224-.354.298v4.431l.078.048c.203.127.476.314.751.555C12.36 7.775 13 8.527 13 9.5a.5.5 0 0 1-.5.5h-4v4.5c0 .276-.224 1.5-.5 1.5s-.5-1.224-.5-1.5V10h-4a.5.5 0 0 1-.5-.5c0-.973.64-1.725 1.17-2.189A5.921 5.921 0 0 1 5 6.708V2.277a2.77 2.77 0 0 1-.354-.298C4.342 1.674 4 1.179 4 .5a.5.5 0 0 1 .146-.354zm1.58 1.408-.002-.001.002.001zm-.002-.001.002.001A.5.5 0 0 1 6 2v5a.5.5 0 0 1-.276.447h-.002l-.012.007-.054.03a4.922 4.922 0 0 0-.827.58c-.318.278-.585.596-.725.936h7.792c-.14-.34-.407-.658-.725-.936a4.915 4.915 0 0 0-.881-.61l-.012-.006h-.002A.5.5 0 0 1 10 7V2a.5.5 0 0 1 .295-.458 1.775 1.775 0 0 0 .351-.271c.08-.08.155-.17.214-.271H5.14c.06.1.133.191.214.271a1.78 1.78 0 0 0 .37.282z"/>');
30524  var BIconPinAngle = /* @__PURE__ */ makeIcon("PinAngle", '<path d="M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146zm.122 2.112v-.002.002zm0-.002v.002a.5.5 0 0 1-.122.51L6.293 6.878a.5.5 0 0 1-.511.12H5.78l-.014-.004a4.507 4.507 0 0 0-.288-.076 4.922 4.922 0 0 0-.765-.116c-.422-.028-.836.008-1.175.15l5.51 5.509c.141-.34.177-.753.149-1.175a4.924 4.924 0 0 0-.192-1.054l-.004-.013v-.001a.5.5 0 0 1 .12-.512l3.536-3.535a.5.5 0 0 1 .532-.115l.096.022c.087.017.208.034.344.034.114 0 .23-.011.343-.04L9.927 2.028c-.029.113-.04.23-.04.343a1.779 1.779 0 0 0 .062.46z"/>');
30525  var BIconPinAngleFill = /* @__PURE__ */ makeIcon("PinAngleFill", '<path d="M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146z"/>');
30526  var BIconPinFill = /* @__PURE__ */ makeIcon("PinFill", '<path d="M4.146.146A.5.5 0 0 1 4.5 0h7a.5.5 0 0 1 .5.5c0 .68-.342 1.174-.646 1.479-.126.125-.25.224-.354.298v4.431l.078.048c.203.127.476.314.751.555C12.36 7.775 13 8.527 13 9.5a.5.5 0 0 1-.5.5h-4v4.5c0 .276-.224 1.5-.5 1.5s-.5-1.224-.5-1.5V10h-4a.5.5 0 0 1-.5-.5c0-.973.64-1.725 1.17-2.189A5.921 5.921 0 0 1 5 6.708V2.277a2.77 2.77 0 0 1-.354-.298C4.342 1.674 4 1.179 4 .5a.5.5 0 0 1 .146-.354z"/>');
30527  var BIconPinMap = /* @__PURE__ */ makeIcon("PinMap", '<path fill-rule="evenodd" d="M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8l3-4z"/><path fill-rule="evenodd" d="M8 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6zM4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z"/>');
30528  var BIconPinMapFill = /* @__PURE__ */ makeIcon("PinMapFill", '<path fill-rule="evenodd" d="M3.1 11.2a.5.5 0 0 1 .4-.2H6a.5.5 0 0 1 0 1H3.75L1.5 15h13l-2.25-3H10a.5.5 0 0 1 0-1h2.5a.5.5 0 0 1 .4.2l3 4a.5.5 0 0 1-.4.8H.5a.5.5 0 0 1-.4-.8l3-4z"/><path fill-rule="evenodd" d="M4 4a4 4 0 1 1 4.5 3.969V13.5a.5.5 0 0 1-1 0V7.97A4 4 0 0 1 4 3.999z"/>');
30529  var BIconPip = /* @__PURE__ */ makeIcon("Pip", '<path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h13A1.5 1.5 0 0 1 16 3.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5v-9zM1.5 3a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-13z"/><path d="M8 8.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-3z"/>');
30530  var BIconPipFill = /* @__PURE__ */ makeIcon("PipFill", '<path d="M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-13zm7 6h5a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5z"/>');
30531  var BIconPlay = /* @__PURE__ */ makeIcon("Play", '<path d="M10.804 8 5 4.633v6.734L10.804 8zm.792-.696a.802.802 0 0 1 0 1.392l-6.363 3.692C4.713 12.69 4 12.345 4 11.692V4.308c0-.653.713-.998 1.233-.696l6.363 3.692z"/>');
30532  var BIconPlayBtn = /* @__PURE__ */ makeIcon("PlayBtn", '<path d="M6.79 5.093A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407l3.5-2.5a.5.5 0 0 0 0-.814l-3.5-2.5z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30533  var BIconPlayBtnFill = /* @__PURE__ */ makeIcon("PlayBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm6.79-6.907A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407l3.5-2.5a.5.5 0 0 0 0-.814l-3.5-2.5z"/>');
30534  var BIconPlayCircle = /* @__PURE__ */ makeIcon("PlayCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M6.271 5.055a.5.5 0 0 1 .52.038l3.5 2.5a.5.5 0 0 1 0 .814l-3.5 2.5A.5.5 0 0 1 6 10.5v-5a.5.5 0 0 1 .271-.445z"/>');
30535  var BIconPlayCircleFill = /* @__PURE__ */ makeIcon("PlayCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.79 5.093A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407l3.5-2.5a.5.5 0 0 0 0-.814l-3.5-2.5z"/>');
30536  var BIconPlayFill = /* @__PURE__ */ makeIcon("PlayFill", '<path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/>');
30537  var BIconPlug = /* @__PURE__ */ makeIcon("Plug", '<path d="M6 0a.5.5 0 0 1 .5.5V3h3V.5a.5.5 0 0 1 1 0V3h1a.5.5 0 0 1 .5.5v3A3.5 3.5 0 0 1 8.5 10c-.002.434-.01.845-.04 1.22-.041.514-.126 1.003-.317 1.424a2.083 2.083 0 0 1-.97 1.028C6.725 13.9 6.169 14 5.5 14c-.998 0-1.61.33-1.974.718A1.922 1.922 0 0 0 3 16H2c0-.616.232-1.367.797-1.968C3.374 13.42 4.261 13 5.5 13c.581 0 .962-.088 1.218-.219.241-.123.4-.3.514-.55.121-.266.193-.621.23-1.09.027-.34.035-.718.037-1.141A3.5 3.5 0 0 1 4 6.5v-3a.5.5 0 0 1 .5-.5h1V.5A.5.5 0 0 1 6 0zM5 4v2.5A2.5 2.5 0 0 0 7.5 9h1A2.5 2.5 0 0 0 11 6.5V4H5z"/>');
30538  var BIconPlugFill = /* @__PURE__ */ makeIcon("PlugFill", '<path d="M6 0a.5.5 0 0 1 .5.5V3h3V.5a.5.5 0 0 1 1 0V3h1a.5.5 0 0 1 .5.5v3A3.5 3.5 0 0 1 8.5 10c-.002.434-.01.845-.04 1.22-.041.514-.126 1.003-.317 1.424a2.083 2.083 0 0 1-.97 1.028C6.725 13.9 6.169 14 5.5 14c-.998 0-1.61.33-1.974.718A1.922 1.922 0 0 0 3 16H2c0-.616.232-1.367.797-1.968C3.374 13.42 4.261 13 5.5 13c.581 0 .962-.088 1.218-.219.241-.123.4-.3.514-.55.121-.266.193-.621.23-1.09.027-.34.035-.718.037-1.141A3.5 3.5 0 0 1 4 6.5v-3a.5.5 0 0 1 .5-.5h1V.5A.5.5 0 0 1 6 0z"/>');
30539  var BIconPlus = /* @__PURE__ */ makeIcon("Plus", '<path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>');
30540  var BIconPlusCircle = /* @__PURE__ */ makeIcon("PlusCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>');
30541  var BIconPlusCircleDotted = /* @__PURE__ */ makeIcon("PlusCircleDotted", '<path d="M8 0c-.176 0-.35.006-.523.017l.064.998a7.117 7.117 0 0 1 .918 0l.064-.998A8.113 8.113 0 0 0 8 0zM6.44.152c-.346.069-.684.16-1.012.27l.321.948c.287-.098.582-.177.884-.237L6.44.153zm4.132.271a7.946 7.946 0 0 0-1.011-.27l-.194.98c.302.06.597.14.884.237l.321-.947zm1.873.925a8 8 0 0 0-.906-.524l-.443.896c.275.136.54.29.793.459l.556-.831zM4.46.824c-.314.155-.616.33-.905.524l.556.83a7.07 7.07 0 0 1 .793-.458L4.46.824zM2.725 1.985c-.262.23-.51.478-.74.74l.752.66c.202-.23.418-.446.648-.648l-.66-.752zm11.29.74a8.058 8.058 0 0 0-.74-.74l-.66.752c.23.202.447.418.648.648l.752-.66zm1.161 1.735a7.98 7.98 0 0 0-.524-.905l-.83.556c.169.253.322.518.458.793l.896-.443zM1.348 3.555c-.194.289-.37.591-.524.906l.896.443c.136-.275.29-.54.459-.793l-.831-.556zM.423 5.428a7.945 7.945 0 0 0-.27 1.011l.98.194c.06-.302.14-.597.237-.884l-.947-.321zM15.848 6.44a7.943 7.943 0 0 0-.27-1.012l-.948.321c.098.287.177.582.237.884l.98-.194zM.017 7.477a8.113 8.113 0 0 0 0 1.046l.998-.064a7.117 7.117 0 0 1 0-.918l-.998-.064zM16 8a8.1 8.1 0 0 0-.017-.523l-.998.064a7.11 7.11 0 0 1 0 .918l.998.064A8.1 8.1 0 0 0 16 8zM.152 9.56c.069.346.16.684.27 1.012l.948-.321a6.944 6.944 0 0 1-.237-.884l-.98.194zm15.425 1.012c.112-.328.202-.666.27-1.011l-.98-.194c-.06.302-.14.597-.237.884l.947.321zM.824 11.54a8 8 0 0 0 .524.905l.83-.556a6.999 6.999 0 0 1-.458-.793l-.896.443zm13.828.905c.194-.289.37-.591.524-.906l-.896-.443c-.136.275-.29.54-.459.793l.831.556zm-12.667.83c.23.262.478.51.74.74l.66-.752a7.047 7.047 0 0 1-.648-.648l-.752.66zm11.29.74c.262-.23.51-.478.74-.74l-.752-.66c-.201.23-.418.447-.648.648l.66.752zm-1.735 1.161c.314-.155.616-.33.905-.524l-.556-.83a7.07 7.07 0 0 1-.793.458l.443.896zm-7.985-.524c.289.194.591.37.906.524l.443-.896a6.998 6.998 0 0 1-.793-.459l-.556.831zm1.873.925c.328.112.666.202 1.011.27l.194-.98a6.953 6.953 0 0 1-.884-.237l-.321.947zm4.132.271a7.944 7.944 0 0 0 1.012-.27l-.321-.948a6.954 6.954 0 0 1-.884.237l.194.98zm-2.083.135a8.1 8.1 0 0 0 1.046 0l-.064-.998a7.11 7.11 0 0 1-.918 0l-.064.998zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/>');
30542  var BIconPlusCircleFill = /* @__PURE__ */ makeIcon("PlusCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/>');
30543  var BIconPlusLg = /* @__PURE__ */ makeIcon("PlusLg", '<path d="M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z"/>');
30544  var BIconPlusSquare = /* @__PURE__ */ makeIcon("PlusSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>');
30545  var BIconPlusSquareDotted = /* @__PURE__ */ makeIcon("PlusSquareDotted", '<path d="M2.5 0c-.166 0-.33.016-.487.048l.194.98A1.51 1.51 0 0 1 2.5 1h.458V0H2.5zm2.292 0h-.917v1h.917V0zm1.833 0h-.917v1h.917V0zm1.833 0h-.916v1h.916V0zm1.834 0h-.917v1h.917V0zm1.833 0h-.917v1h.917V0zM13.5 0h-.458v1h.458c.1 0 .199.01.293.029l.194-.981A2.51 2.51 0 0 0 13.5 0zm2.079 1.11a2.511 2.511 0 0 0-.69-.689l-.556.831c.164.11.305.251.415.415l.83-.556zM1.11.421a2.511 2.511 0 0 0-.689.69l.831.556c.11-.164.251-.305.415-.415L1.11.422zM16 2.5c0-.166-.016-.33-.048-.487l-.98.194c.018.094.028.192.028.293v.458h1V2.5zM.048 2.013A2.51 2.51 0 0 0 0 2.5v.458h1V2.5c0-.1.01-.199.029-.293l-.981-.194zM0 3.875v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zM0 5.708v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zM0 7.542v.916h1v-.916H0zm15 .916h1v-.916h-1v.916zM0 9.375v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zm-16 .916v.917h1v-.917H0zm16 .917v-.917h-1v.917h1zm-16 .917v.458c0 .166.016.33.048.487l.98-.194A1.51 1.51 0 0 1 1 13.5v-.458H0zm16 .458v-.458h-1v.458c0 .1-.01.199-.029.293l.981.194c.032-.158.048-.32.048-.487zM.421 14.89c.183.272.417.506.69.689l.556-.831a1.51 1.51 0 0 1-.415-.415l-.83.556zm14.469.689c.272-.183.506-.417.689-.69l-.831-.556c-.11.164-.251.305-.415.415l.556.83zm-12.877.373c.158.032.32.048.487.048h.458v-1H2.5c-.1 0-.199-.01-.293-.029l-.194.981zM13.5 16c.166 0 .33-.016.487-.048l-.194-.98A1.51 1.51 0 0 1 13.5 15h-.458v1h.458zm-9.625 0h.917v-1h-.917v1zm1.833 0h.917v-1h-.917v1zm1.834-1v1h.916v-1h-.916zm1.833 1h.917v-1h-.917v1zm1.833 0h.917v-1h-.917v1zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/>');
30546  var BIconPlusSquareFill = /* @__PURE__ */ makeIcon("PlusSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z"/>');
30547  var BIconPower = /* @__PURE__ */ makeIcon("Power", '<path d="M7.5 1v7h1V1h-1z"/><path d="M3 8.812a4.999 4.999 0 0 1 2.578-4.375l-.485-.874A6 6 0 1 0 11 3.616l-.501.865A5 5 0 1 1 3 8.812z"/>');
30548  var BIconPrinter = /* @__PURE__ */ makeIcon("Printer", '<path d="M2.5 8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/><path d="M5 1a2 2 0 0 0-2 2v2H2a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h1v1a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-1h1a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-1V3a2 2 0 0 0-2-2H5zM4 3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2H4V3zm1 5a2 2 0 0 0-2 2v1H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v-1a2 2 0 0 0-2-2H5zm7 2v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1z"/>');
30549  var BIconPrinterFill = /* @__PURE__ */ makeIcon("PrinterFill", '<path d="M5 1a2 2 0 0 0-2 2v1h10V3a2 2 0 0 0-2-2H5zm6 8H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1z"/><path d="M0 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2H2a2 2 0 0 1-2-2V7zm2.5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/>');
30550  var BIconPuzzle = /* @__PURE__ */ makeIcon("Puzzle", '<path d="M3.112 3.645A1.5 1.5 0 0 1 4.605 2H7a.5.5 0 0 1 .5.5v.382c0 .696-.497 1.182-.872 1.469a.459.459 0 0 0-.115.118.113.113 0 0 0-.012.025L6.5 4.5v.003l.003.01c.004.01.014.028.036.053a.86.86 0 0 0 .27.194C7.09 4.9 7.51 5 8 5c.492 0 .912-.1 1.19-.24a.86.86 0 0 0 .271-.194.213.213 0 0 0 .039-.063v-.009a.112.112 0 0 0-.012-.025.459.459 0 0 0-.115-.118c-.375-.287-.872-.773-.872-1.469V2.5A.5.5 0 0 1 9 2h2.395a1.5 1.5 0 0 1 1.493 1.645L12.645 6.5h.237c.195 0 .42-.147.675-.48.21-.274.528-.52.943-.52.568 0 .947.447 1.154.862C15.877 6.807 16 7.387 16 8s-.123 1.193-.346 1.638c-.207.415-.586.862-1.154.862-.415 0-.733-.246-.943-.52-.255-.333-.48-.48-.675-.48h-.237l.243 2.855A1.5 1.5 0 0 1 11.395 14H9a.5.5 0 0 1-.5-.5v-.382c0-.696.497-1.182.872-1.469a.459.459 0 0 0 .115-.118.113.113 0 0 0 .012-.025L9.5 11.5v-.003a.214.214 0 0 0-.039-.064.859.859 0 0 0-.27-.193C8.91 11.1 8.49 11 8 11c-.491 0-.912.1-1.19.24a.859.859 0 0 0-.271.194.214.214 0 0 0-.039.063v.003l.001.006a.113.113 0 0 0 .012.025c.016.027.05.068.115.118.375.287.872.773.872 1.469v.382a.5.5 0 0 1-.5.5H4.605a1.5 1.5 0 0 1-1.493-1.645L3.356 9.5h-.238c-.195 0-.42.147-.675.48-.21.274-.528.52-.943.52-.568 0-.947-.447-1.154-.862C.123 9.193 0 8.613 0 8s.123-1.193.346-1.638C.553 5.947.932 5.5 1.5 5.5c.415 0 .733.246.943.52.255.333.48.48.675.48h.238l-.244-2.855zM4.605 3a.5.5 0 0 0-.498.55l.001.007.29 3.4A.5.5 0 0 1 3.9 7.5h-.782c-.696 0-1.182-.497-1.469-.872a.459.459 0 0 0-.118-.115.112.112 0 0 0-.025-.012L1.5 6.5h-.003a.213.213 0 0 0-.064.039.86.86 0 0 0-.193.27C1.1 7.09 1 7.51 1 8c0 .491.1.912.24 1.19.07.14.14.225.194.271a.213.213 0 0 0 .063.039H1.5l.006-.001a.112.112 0 0 0 .025-.012.459.459 0 0 0 .118-.115c.287-.375.773-.872 1.469-.872H3.9a.5.5 0 0 1 .498.542l-.29 3.408a.5.5 0 0 0 .497.55h1.878c-.048-.166-.195-.352-.463-.557-.274-.21-.52-.528-.52-.943 0-.568.447-.947.862-1.154C6.807 10.123 7.387 10 8 10s1.193.123 1.638.346c.415.207.862.586.862 1.154 0 .415-.246.733-.52.943-.268.205-.415.39-.463.557h1.878a.5.5 0 0 0 .498-.55l-.001-.007-.29-3.4A.5.5 0 0 1 12.1 8.5h.782c.696 0 1.182.497 1.469.872.05.065.091.099.118.115.013.008.021.01.025.012a.02.02 0 0 0 .006.001h.003a.214.214 0 0 0 .064-.039.86.86 0 0 0 .193-.27c.14-.28.24-.7.24-1.191 0-.492-.1-.912-.24-1.19a.86.86 0 0 0-.194-.271.215.215 0 0 0-.063-.039H14.5l-.006.001a.113.113 0 0 0-.025.012.459.459 0 0 0-.118.115c-.287.375-.773.872-1.469.872H12.1a.5.5 0 0 1-.498-.543l.29-3.407a.5.5 0 0 0-.497-.55H9.517c.048.166.195.352.463.557.274.21.52.528.52.943 0 .568-.447.947-.862 1.154C9.193 5.877 8.613 6 8 6s-1.193-.123-1.638-.346C5.947 5.447 5.5 5.068 5.5 4.5c0-.415.246-.733.52-.943.268-.205.415-.39.463-.557H4.605z"/>');
30551  var BIconPuzzleFill = /* @__PURE__ */ makeIcon("PuzzleFill", '<path d="M3.112 3.645A1.5 1.5 0 0 1 4.605 2H7a.5.5 0 0 1 .5.5v.382c0 .696-.497 1.182-.872 1.469a.459.459 0 0 0-.115.118.113.113 0 0 0-.012.025L6.5 4.5v.003l.003.01c.004.01.014.028.036.053a.86.86 0 0 0 .27.194C7.09 4.9 7.51 5 8 5c.492 0 .912-.1 1.19-.24a.86.86 0 0 0 .271-.194.213.213 0 0 0 .036-.054l.003-.01v-.008a.112.112 0 0 0-.012-.025.459.459 0 0 0-.115-.118c-.375-.287-.872-.773-.872-1.469V2.5A.5.5 0 0 1 9 2h2.395a1.5 1.5 0 0 1 1.493 1.645L12.645 6.5h.237c.195 0 .42-.147.675-.48.21-.274.528-.52.943-.52.568 0 .947.447 1.154.862C15.877 6.807 16 7.387 16 8s-.123 1.193-.346 1.638c-.207.415-.586.862-1.154.862-.415 0-.733-.246-.943-.52-.255-.333-.48-.48-.675-.48h-.237l.243 2.855A1.5 1.5 0 0 1 11.395 14H9a.5.5 0 0 1-.5-.5v-.382c0-.696.497-1.182.872-1.469a.459.459 0 0 0 .115-.118.113.113 0 0 0 .012-.025L9.5 11.5v-.003l-.003-.01a.214.214 0 0 0-.036-.053.859.859 0 0 0-.27-.194C8.91 11.1 8.49 11 8 11c-.491 0-.912.1-1.19.24a.859.859 0 0 0-.271.194.214.214 0 0 0-.036.054l-.003.01v.002l.001.006a.113.113 0 0 0 .012.025c.016.027.05.068.115.118.375.287.872.773.872 1.469v.382a.5.5 0 0 1-.5.5H4.605a1.5 1.5 0 0 1-1.493-1.645L3.356 9.5h-.238c-.195 0-.42.147-.675.48-.21.274-.528.52-.943.52-.568 0-.947-.447-1.154-.862C.123 9.193 0 8.613 0 8s.123-1.193.346-1.638C.553 5.947.932 5.5 1.5 5.5c.415 0 .733.246.943.52.255.333.48.48.675.48h.238l-.244-2.855z"/>');
30552  var BIconQuestion = /* @__PURE__ */ makeIcon("Question", '<path d="M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"/>');
30553  var BIconQuestionCircle = /* @__PURE__ */ makeIcon("QuestionCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"/>');
30554  var BIconQuestionCircleFill = /* @__PURE__ */ makeIcon("QuestionCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247zm2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z"/>');
30555  var BIconQuestionDiamond = /* @__PURE__ */ makeIcon("QuestionDiamond", '<path d="M6.95.435c.58-.58 1.52-.58 2.1 0l6.515 6.516c.58.58.58 1.519 0 2.098L9.05 15.565c-.58.58-1.519.58-2.098 0L.435 9.05a1.482 1.482 0 0 1 0-2.098L6.95.435zm1.4.7a.495.495 0 0 0-.7 0L1.134 7.65a.495.495 0 0 0 0 .7l6.516 6.516a.495.495 0 0 0 .7 0l6.516-6.516a.495.495 0 0 0 0-.7L8.35 1.134z"/><path d="M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"/>');
30556  var BIconQuestionDiamondFill = /* @__PURE__ */ makeIcon("QuestionDiamondFill", '<path d="M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM5.495 6.033a.237.237 0 0 1-.24-.247C5.35 4.091 6.737 3.5 8.005 3.5c1.396 0 2.672.73 2.672 2.24 0 1.08-.635 1.594-1.244 2.057-.737.559-1.01.768-1.01 1.486v.105a.25.25 0 0 1-.25.25h-.81a.25.25 0 0 1-.25-.246l-.004-.217c-.038-.927.495-1.498 1.168-1.987.59-.444.965-.736.965-1.371 0-.825-.628-1.168-1.314-1.168-.803 0-1.253.478-1.342 1.134-.018.137-.128.25-.266.25h-.825zm2.325 6.443c-.584 0-1.009-.394-1.009-.927 0-.552.425-.94 1.01-.94.609 0 1.028.388 1.028.94 0 .533-.42.927-1.029.927z"/>');
30557  var BIconQuestionLg = /* @__PURE__ */ makeIcon("QuestionLg", '<path d="M3 4.075a.423.423 0 0 0 .43.44H4.9c.247 0 .442-.2.475-.445.159-1.17.962-2.022 2.393-2.022 1.222 0 2.342.611 2.342 2.082 0 1.132-.668 1.652-1.72 2.444-1.2.872-2.15 1.89-2.082 3.542l.005.386c.003.244.202.44.446.44h1.445c.247 0 .446-.2.446-.446v-.188c0-1.278.487-1.652 1.8-2.647 1.086-.826 2.217-1.743 2.217-3.667C12.667 1.301 10.393 0 7.903 0 5.645 0 3.17 1.053 3.001 4.075zm2.776 10.273c0 .95.758 1.652 1.8 1.652 1.085 0 1.832-.702 1.832-1.652 0-.985-.747-1.675-1.833-1.675-1.04 0-1.799.69-1.799 1.675z"/>');
30558  var BIconQuestionOctagon = /* @__PURE__ */ makeIcon("QuestionOctagon", '<path d="M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM5.1 1 1 5.1v5.8L5.1 15h5.8l4.1-4.1V5.1L10.9 1H5.1z"/><path d="M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"/>');
30559  var BIconQuestionOctagonFill = /* @__PURE__ */ makeIcon("QuestionOctagonFill", '<path d="M11.46.146A.5.5 0 0 0 11.107 0H4.893a.5.5 0 0 0-.353.146L.146 4.54A.5.5 0 0 0 0 4.893v6.214a.5.5 0 0 0 .146.353l4.394 4.394a.5.5 0 0 0 .353.146h6.214a.5.5 0 0 0 .353-.146l4.394-4.394a.5.5 0 0 0 .146-.353V4.893a.5.5 0 0 0-.146-.353L11.46.146zM5.496 6.033a.237.237 0 0 1-.24-.247C5.35 4.091 6.737 3.5 8.005 3.5c1.396 0 2.672.73 2.672 2.24 0 1.08-.635 1.594-1.244 2.057-.737.559-1.01.768-1.01 1.486v.105a.25.25 0 0 1-.25.25h-.81a.25.25 0 0 1-.25-.246l-.004-.217c-.038-.927.495-1.498 1.168-1.987.59-.444.965-.736.965-1.371 0-.825-.628-1.168-1.314-1.168-.803 0-1.253.478-1.342 1.134-.018.137-.128.25-.266.25h-.825zm2.325 6.443c-.584 0-1.009-.394-1.009-.927 0-.552.425-.94 1.01-.94.609 0 1.028.388 1.028.94 0 .533-.42.927-1.029.927z"/>');
30560  var BIconQuestionSquare = /* @__PURE__ */ makeIcon("QuestionSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"/>');
30561  var BIconQuestionSquareFill = /* @__PURE__ */ makeIcon("QuestionSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm3.496 6.033a.237.237 0 0 1-.24-.247C5.35 4.091 6.737 3.5 8.005 3.5c1.396 0 2.672.73 2.672 2.24 0 1.08-.635 1.594-1.244 2.057-.737.559-1.01.768-1.01 1.486v.105a.25.25 0 0 1-.25.25h-.81a.25.25 0 0 1-.25-.246l-.004-.217c-.038-.927.495-1.498 1.168-1.987.59-.444.965-.736.965-1.371 0-.825-.628-1.168-1.314-1.168-.803 0-1.253.478-1.342 1.134-.018.137-.128.25-.266.25h-.825zm2.325 6.443c-.584 0-1.009-.394-1.009-.927 0-.552.425-.94 1.01-.94.609 0 1.028.388 1.028.94 0 .533-.42.927-1.029.927z"/>');
30562  var BIconRainbow = /* @__PURE__ */ makeIcon("Rainbow", '<path d="M8 4.5a7 7 0 0 0-7 7 .5.5 0 0 1-1 0 8 8 0 1 1 16 0 .5.5 0 0 1-1 0 7 7 0 0 0-7-7zm0 2a5 5 0 0 0-5 5 .5.5 0 0 1-1 0 6 6 0 1 1 12 0 .5.5 0 0 1-1 0 5 5 0 0 0-5-5zm0 2a3 3 0 0 0-3 3 .5.5 0 0 1-1 0 4 4 0 1 1 8 0 .5.5 0 0 1-1 0 3 3 0 0 0-3-3zm0 2a1 1 0 0 0-1 1 .5.5 0 0 1-1 0 2 2 0 1 1 4 0 .5.5 0 0 1-1 0 1 1 0 0 0-1-1z"/>');
30563  var BIconReceipt = /* @__PURE__ */ makeIcon("Receipt", '<path d="M1.92.506a.5.5 0 0 1 .434.14L3 1.293l.646-.647a.5.5 0 0 1 .708 0L5 1.293l.646-.647a.5.5 0 0 1 .708 0L7 1.293l.646-.647a.5.5 0 0 1 .708 0L9 1.293l.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .801.13l.5 1A.5.5 0 0 1 15 2v12a.5.5 0 0 1-.053.224l-.5 1a.5.5 0 0 1-.8.13L13 14.707l-.646.647a.5.5 0 0 1-.708 0L11 14.707l-.646.647a.5.5 0 0 1-.708 0L9 14.707l-.646.647a.5.5 0 0 1-.708 0L7 14.707l-.646.647a.5.5 0 0 1-.708 0L5 14.707l-.646.647a.5.5 0 0 1-.708 0L3 14.707l-.646.647a.5.5 0 0 1-.801-.13l-.5-1A.5.5 0 0 1 1 14V2a.5.5 0 0 1 .053-.224l.5-1a.5.5 0 0 1 .367-.27zm.217 1.338L2 2.118v11.764l.137.274.51-.51a.5.5 0 0 1 .707 0l.646.647.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.646.646.646-.646a.5.5 0 0 1 .708 0l.509.509.137-.274V2.118l-.137-.274-.51.51a.5.5 0 0 1-.707 0L12 1.707l-.646.647a.5.5 0 0 1-.708 0L10 1.707l-.646.647a.5.5 0 0 1-.708 0L8 1.707l-.646.647a.5.5 0 0 1-.708 0L6 1.707l-.646.647a.5.5 0 0 1-.708 0L4 1.707l-.646.647a.5.5 0 0 1-.708 0l-.509-.51z"/><path d="M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm8-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5z"/>');
30564  var BIconReceiptCutoff = /* @__PURE__ */ makeIcon("ReceiptCutoff", '<path d="M3 4.5a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 1 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zM11.5 4a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1zm0 2a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/><path d="M2.354.646a.5.5 0 0 0-.801.13l-.5 1A.5.5 0 0 0 1 2v13H.5a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1H15V2a.5.5 0 0 0-.053-.224l-.5-1a.5.5 0 0 0-.8-.13L13 1.293l-.646-.647a.5.5 0 0 0-.708 0L11 1.293l-.646-.647a.5.5 0 0 0-.708 0L9 1.293 8.354.646a.5.5 0 0 0-.708 0L7 1.293 6.354.646a.5.5 0 0 0-.708 0L5 1.293 4.354.646a.5.5 0 0 0-.708 0L3 1.293 2.354.646zm-.217 1.198.51.51a.5.5 0 0 0 .707 0L4 1.707l.646.647a.5.5 0 0 0 .708 0L6 1.707l.646.647a.5.5 0 0 0 .708 0L8 1.707l.646.647a.5.5 0 0 0 .708 0L10 1.707l.646.647a.5.5 0 0 0 .708 0L12 1.707l.646.647a.5.5 0 0 0 .708 0l.509-.51.137.274V15H2V2.118l.137-.274z"/>');
30565  var BIconReception0 = /* @__PURE__ */ makeIcon("Reception0", '<path d="M0 13.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30566  var BIconReception1 = /* @__PURE__ */ makeIcon("Reception1", '<path d="M0 11.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-2zm4 2a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30567  var BIconReception2 = /* @__PURE__ */ makeIcon("Reception2", '<path d="M0 11.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-2zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-5zm4 5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5zm4 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30568  var BIconReception3 = /* @__PURE__ */ makeIcon("Reception3", '<path d="M0 11.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-2zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-5zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-8zm4 8a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30569  var BIconReception4 = /* @__PURE__ */ makeIcon("Reception4", '<path d="M0 11.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-2zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-5zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-8zm4-3a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-11z"/>');
30570  var BIconRecord = /* @__PURE__ */ makeIcon("Record", '<path d="M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1A5 5 0 1 0 8 3a5 5 0 0 0 0 10z"/>');
30571  var BIconRecord2 = /* @__PURE__ */ makeIcon("Record2", '<path d="M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1A5 5 0 1 0 8 3a5 5 0 0 0 0 10z"/><path d="M10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/>');
30572  var BIconRecord2Fill = /* @__PURE__ */ makeIcon("Record2Fill", '<path d="M10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z"/><path d="M8 13A5 5 0 1 0 8 3a5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z"/>');
30573  var BIconRecordBtn = /* @__PURE__ */ makeIcon("RecordBtn", '<path d="M8 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30574  var BIconRecordBtnFill = /* @__PURE__ */ makeIcon("RecordBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm8-1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30575  var BIconRecordCircle = /* @__PURE__ */ makeIcon("RecordCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/>');
30576  var BIconRecordCircleFill = /* @__PURE__ */ makeIcon("RecordCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>');
30577  var BIconRecordFill = /* @__PURE__ */ makeIcon("RecordFill", '<path fill-rule="evenodd" d="M8 13A5 5 0 1 0 8 3a5 5 0 0 0 0 10z"/>');
30578  var BIconRecycle = /* @__PURE__ */ makeIcon("Recycle", '<path d="M9.302 1.256a1.5 1.5 0 0 0-2.604 0l-1.704 2.98a.5.5 0 0 0 .869.497l1.703-2.981a.5.5 0 0 1 .868 0l2.54 4.444-1.256-.337a.5.5 0 1 0-.26.966l2.415.647a.5.5 0 0 0 .613-.353l.647-2.415a.5.5 0 1 0-.966-.259l-.333 1.242-2.532-4.431zM2.973 7.773l-1.255.337a.5.5 0 1 1-.26-.966l2.416-.647a.5.5 0 0 1 .612.353l.647 2.415a.5.5 0 0 1-.966.259l-.333-1.242-2.545 4.454a.5.5 0 0 0 .434.748H5a.5.5 0 0 1 0 1H1.723A1.5 1.5 0 0 1 .421 12.24l2.552-4.467zm10.89 1.463a.5.5 0 1 0-.868.496l1.716 3.004a.5.5 0 0 1-.434.748h-5.57l.647-.646a.5.5 0 1 0-.708-.707l-1.5 1.5a.498.498 0 0 0 0 .707l1.5 1.5a.5.5 0 1 0 .708-.707l-.647-.647h5.57a1.5 1.5 0 0 0 1.302-2.244l-1.716-3.004z"/>');
30579  var BIconReddit = /* @__PURE__ */ makeIcon("Reddit", '<path d="M6.167 8a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661zm1.843 3.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487-.545 0-1.308-.124-1.671-.487a.213.213 0 0 0-.306 0 .213.213 0 0 0 0 .306c.564.563 1.652.61 1.977.61zm.992-2.807c0 .458.373.83.831.83.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0z"/><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.828-1.165c-.315 0-.602.124-.812.325-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .83-.869.83.83 0 0 0-.744.468l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256 2.577 0 4.668-1.451 4.668-3.256 0-.114-.01-.238-.029-.353.401-.181.688-.592.688-1.069 0-.65-.525-1.165-1.165-1.165z"/>');
30580  var BIconReply = /* @__PURE__ */ makeIcon("Reply", '<path d="M6.598 5.013a.144.144 0 0 1 .202.134V6.3a.5.5 0 0 0 .5.5c.667 0 2.013.005 3.3.822.984.624 1.99 1.76 2.595 3.876-1.02-.983-2.185-1.516-3.205-1.799a8.74 8.74 0 0 0-1.921-.306 7.404 7.404 0 0 0-.798.008h-.013l-.005.001h-.001L7.3 9.9l-.05-.498a.5.5 0 0 0-.45.498v1.153c0 .108-.11.176-.202.134L2.614 8.254a.503.503 0 0 0-.042-.028.147.147 0 0 1 0-.252.499.499 0 0 0 .042-.028l3.984-2.933zM7.8 10.386c.068 0 .143.003.223.006.434.02 1.034.086 1.7.271 1.326.368 2.896 1.202 3.94 3.08a.5.5 0 0 0 .933-.305c-.464-3.71-1.886-5.662-3.46-6.66-1.245-.79-2.527-.942-3.336-.971v-.66a1.144 1.144 0 0 0-1.767-.96l-3.994 2.94a1.147 1.147 0 0 0 0 1.946l3.994 2.94a1.144 1.144 0 0 0 1.767-.96v-.667z"/>');
30581  var BIconReplyAll = /* @__PURE__ */ makeIcon("ReplyAll", '<path d="M8.098 5.013a.144.144 0 0 1 .202.134V6.3a.5.5 0 0 0 .5.5c.667 0 2.013.005 3.3.822.984.624 1.99 1.76 2.595 3.876-1.02-.983-2.185-1.516-3.205-1.799a8.74 8.74 0 0 0-1.921-.306 7.404 7.404 0 0 0-.798.008h-.013l-.005.001h-.001L8.8 9.9l-.05-.498a.5.5 0 0 0-.45.498v1.153c0 .108-.11.176-.202.134L4.114 8.254a.502.502 0 0 0-.042-.028.147.147 0 0 1 0-.252.497.497 0 0 0 .042-.028l3.984-2.933zM9.3 10.386c.068 0 .143.003.223.006.434.02 1.034.086 1.7.271 1.326.368 2.896 1.202 3.94 3.08a.5.5 0 0 0 .933-.305c-.464-3.71-1.886-5.662-3.46-6.66-1.245-.79-2.527-.942-3.336-.971v-.66a1.144 1.144 0 0 0-1.767-.96l-3.994 2.94a1.147 1.147 0 0 0 0 1.946l3.994 2.94a1.144 1.144 0 0 0 1.767-.96v-.667z"/><path d="M5.232 4.293a.5.5 0 0 0-.7-.106L.54 7.127a1.147 1.147 0 0 0 0 1.946l3.994 2.94a.5.5 0 1 0 .593-.805L1.114 8.254a.503.503 0 0 0-.042-.028.147.147 0 0 1 0-.252.5.5 0 0 0 .042-.028l4.012-2.954a.5.5 0 0 0 .106-.699z"/>');
30582  var BIconReplyAllFill = /* @__PURE__ */ makeIcon("ReplyAllFill", '<path d="M8.021 11.9 3.453 8.62a.719.719 0 0 1 0-1.238L8.021 4.1a.716.716 0 0 1 1.079.619V6c1.5 0 6 0 7 8-2.5-4.5-7-4-7-4v1.281c0 .56-.606.898-1.079.62z"/><path d="M5.232 4.293a.5.5 0 0 1-.106.7L1.114 7.945a.5.5 0 0 1-.042.028.147.147 0 0 0 0 .252.503.503 0 0 1 .042.028l4.012 2.954a.5.5 0 1 1-.593.805L.539 9.073a1.147 1.147 0 0 1 0-1.946l3.994-2.94a.5.5 0 0 1 .699.106z"/>');
30583  var BIconReplyFill = /* @__PURE__ */ makeIcon("ReplyFill", '<path d="M5.921 11.9 1.353 8.62a.719.719 0 0 1 0-1.238L5.921 4.1A.716.716 0 0 1 7 4.719V6c1.5 0 6 0 7 8-2.5-4.5-7-4-7-4v1.281c0 .56-.606.898-1.079.62z"/>');
30584  var BIconRss = /* @__PURE__ */ makeIcon("Rss", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M5.5 12a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-3-8.5a1 1 0 0 1 1-1c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1-1-1zm0 4a1 1 0 0 1 1-1 6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1-1-1z"/>');
30585  var BIconRssFill = /* @__PURE__ */ makeIcon("RssFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2zm0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2zm.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30586  var BIconRulers = /* @__PURE__ */ makeIcon("Rulers", '<path d="M1 0a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h5v-1H2v-1h4v-1H4v-1h2v-1H2v-1h4V9H4V8h2V7H2V6h4V2h1v4h1V4h1v2h1V2h1v4h1V4h1v2h1V2h1v4h1V1a1 1 0 0 0-1-1H1z"/>');
30587  var BIconSafe = /* @__PURE__ */ makeIcon("Safe", '<path d="M1 1.5A1.5 1.5 0 0 1 2.5 0h12A1.5 1.5 0 0 1 16 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-12A1.5 1.5 0 0 1 1 14.5V13H.5a.5.5 0 0 1 0-1H1V8.5H.5a.5.5 0 0 1 0-1H1V4H.5a.5.5 0 0 1 0-1H1V1.5zM2.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5v-13a.5.5 0 0 0-.5-.5h-12z"/><path d="M13.5 6a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zM4.828 4.464a.5.5 0 0 1 .708 0l1.09 1.09a3.003 3.003 0 0 1 3.476 0l1.09-1.09a.5.5 0 1 1 .707.708l-1.09 1.09c.74 1.037.74 2.44 0 3.476l1.09 1.09a.5.5 0 1 1-.707.708l-1.09-1.09a3.002 3.002 0 0 1-3.476 0l-1.09 1.09a.5.5 0 1 1-.708-.708l1.09-1.09a3.003 3.003 0 0 1 0-3.476l-1.09-1.09a.5.5 0 0 1 0-.708zM6.95 6.586a2 2 0 1 0 2.828 2.828A2 2 0 0 0 6.95 6.586z"/>');
30588  var BIconSafe2 = /* @__PURE__ */ makeIcon("Safe2", '<path d="M1 2.5A1.5 1.5 0 0 1 2.5 1h12A1.5 1.5 0 0 1 16 2.5v12a1.5 1.5 0 0 1-1.5 1.5h-12A1.5 1.5 0 0 1 1 14.5V14H.5a.5.5 0 0 1 0-1H1V9H.5a.5.5 0 0 1 0-1H1V4H.5a.5.5 0 0 1 0-1H1v-.5zM2.5 2a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5v-12a.5.5 0 0 0-.5-.5h-12z"/><path d="M5.035 8h1.528c.047-.184.12-.357.214-.516l-1.08-1.08A3.482 3.482 0 0 0 5.035 8zm1.369-2.303 1.08 1.08c.16-.094.332-.167.516-.214V5.035a3.482 3.482 0 0 0-1.596.662zM9 5.035v1.528c.184.047.357.12.516.214l1.08-1.08A3.482 3.482 0 0 0 9 5.035zm2.303 1.369-1.08 1.08c.094.16.167.332.214.516h1.528a3.483 3.483 0 0 0-.662-1.596zM11.965 9h-1.528c-.047.184-.12.357-.214.516l1.08 1.08A3.483 3.483 0 0 0 11.965 9zm-1.369 2.303-1.08-1.08c-.16.094-.332.167-.516.214v1.528a3.483 3.483 0 0 0 1.596-.662zM8 11.965v-1.528a1.989 1.989 0 0 1-.516-.214l-1.08 1.08A3.483 3.483 0 0 0 8 11.965zm-2.303-1.369 1.08-1.08A1.988 1.988 0 0 1 6.563 9H5.035c.085.593.319 1.138.662 1.596zM4 8.5a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0zm4.5-1a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30589  var BIconSafe2Fill = /* @__PURE__ */ makeIcon("Safe2Fill", '<path d="M6.563 8H5.035a3.482 3.482 0 0 1 .662-1.596l1.08 1.08c-.094.16-.167.332-.214.516zm.921-1.223-1.08-1.08A3.482 3.482 0 0 1 8 5.035v1.528c-.184.047-.357.12-.516.214zM9 6.563V5.035a3.482 3.482 0 0 1 1.596.662l-1.08 1.08A1.988 1.988 0 0 0 9 6.563zm1.223.921 1.08-1.08c.343.458.577 1.003.662 1.596h-1.528a1.989 1.989 0 0 0-.214-.516zM10.437 9h1.528a3.483 3.483 0 0 1-.662 1.596l-1.08-1.08c.094-.16.167-.332.214-.516zm-.921 1.223 1.08 1.08A3.483 3.483 0 0 1 9 11.965v-1.528c.184-.047.357-.12.516-.214zM8 10.437v1.528a3.483 3.483 0 0 1-1.596-.662l1.08-1.08c.16.094.332.167.516.214zm-1.223-.921-1.08 1.08A3.482 3.482 0 0 1 5.035 9h1.528c.047.184.12.357.214.516zM7.5 8.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0z"/><path d="M2.5 1A1.5 1.5 0 0 0 1 2.5V3H.5a.5.5 0 0 0 0 1H1v4H.5a.5.5 0 0 0 0 1H1v4H.5a.5.5 0 0 0 0 1H1v.5A1.5 1.5 0 0 0 2.5 16h12a1.5 1.5 0 0 0 1.5-1.5v-12A1.5 1.5 0 0 0 14.5 1h-12zm6 3a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9z"/>');
30590  var BIconSafeFill = /* @__PURE__ */ makeIcon("SafeFill", '<path d="M9.778 9.414A2 2 0 1 1 6.95 6.586a2 2 0 0 1 2.828 2.828z"/><path d="M2.5 0A1.5 1.5 0 0 0 1 1.5V3H.5a.5.5 0 0 0 0 1H1v3.5H.5a.5.5 0 0 0 0 1H1V12H.5a.5.5 0 0 0 0 1H1v1.5A1.5 1.5 0 0 0 2.5 16h12a1.5 1.5 0 0 0 1.5-1.5v-13A1.5 1.5 0 0 0 14.5 0h-12zm3.036 4.464 1.09 1.09a3.003 3.003 0 0 1 3.476 0l1.09-1.09a.5.5 0 1 1 .707.708l-1.09 1.09c.74 1.037.74 2.44 0 3.476l1.09 1.09a.5.5 0 1 1-.707.708l-1.09-1.09a3.002 3.002 0 0 1-3.476 0l-1.09 1.09a.5.5 0 1 1-.708-.708l1.09-1.09a3.003 3.003 0 0 1 0-3.476l-1.09-1.09a.5.5 0 1 1 .708-.708zM14 6.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 1 0z"/>');
30591  var BIconSave = /* @__PURE__ */ makeIcon("Save", '<path d="M2 1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H9.5a1 1 0 0 0-1 1v7.293l2.646-2.647a.5.5 0 0 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L7.5 9.293V2a2 2 0 0 1 2-2H14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h2.5a.5.5 0 0 1 0 1H2z"/>');
30592  var BIconSave2 = /* @__PURE__ */ makeIcon("Save2", '<path d="M2 1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H9.5a1 1 0 0 0-1 1v4.5h2a.5.5 0 0 1 .354.854l-2.5 2.5a.5.5 0 0 1-.708 0l-2.5-2.5A.5.5 0 0 1 5.5 6.5h2V2a2 2 0 0 1 2-2H14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h2.5a.5.5 0 0 1 0 1H2z"/>');
30593  var BIconSave2Fill = /* @__PURE__ */ makeIcon("Save2Fill", '<path d="M8.5 1.5A1.5 1.5 0 0 1 10 0h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6c-.314.418-.5.937-.5 1.5v6h-2a.5.5 0 0 0-.354.854l2.5 2.5a.5.5 0 0 0 .708 0l2.5-2.5A.5.5 0 0 0 10.5 7.5h-2v-6z"/>');
30594  var BIconSaveFill = /* @__PURE__ */ makeIcon("SaveFill", '<path d="M8.5 1.5A1.5 1.5 0 0 1 10 0h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h6c-.314.418-.5.937-.5 1.5v7.793L4.854 6.646a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0l3.5-3.5a.5.5 0 0 0-.708-.708L8.5 9.293V1.5z"/>');
30595  var BIconScissors = /* @__PURE__ */ makeIcon("Scissors", '<path d="M3.5 3.5c-.614-.884-.074-1.962.858-2.5L8 7.226 11.642 1c.932.538 1.472 1.616.858 2.5L8.81 8.61l1.556 2.661a2.5 2.5 0 1 1-.794.637L8 9.73l-1.572 2.177a2.5 2.5 0 1 1-.794-.637L7.19 8.61 3.5 3.5zm2.5 10a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0zm7 0a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0z"/>');
30596  var BIconScrewdriver = /* @__PURE__ */ makeIcon("Screwdriver", '<path d="m0 1 1-1 3.081 2.2a1 1 0 0 1 .419.815v.07a1 1 0 0 0 .293.708L10.5 9.5l.914-.305a1 1 0 0 1 1.023.242l3.356 3.356a1 1 0 0 1 0 1.414l-1.586 1.586a1 1 0 0 1-1.414 0l-3.356-3.356a1 1 0 0 1-.242-1.023L9.5 10.5 3.793 4.793a1 1 0 0 0-.707-.293h-.071a1 1 0 0 1-.814-.419L0 1zm11.354 9.646a.5.5 0 0 0-.708.708l3 3a.5.5 0 0 0 .708-.708l-3-3z"/>');
30597  var BIconSdCard = /* @__PURE__ */ makeIcon("SdCard", '<path d="M6.25 3.5a.75.75 0 0 0-1.5 0v2a.75.75 0 0 0 1.5 0v-2zm2 0a.75.75 0 0 0-1.5 0v2a.75.75 0 0 0 1.5 0v-2zm2 0a.75.75 0 0 0-1.5 0v2a.75.75 0 0 0 1.5 0v-2zm2 0a.75.75 0 0 0-1.5 0v2a.75.75 0 0 0 1.5 0v-2z"/><path fill-rule="evenodd" d="M5.914 0H12.5A1.5 1.5 0 0 1 14 1.5v13a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5V3.914c0-.398.158-.78.44-1.06L4.853.439A1.5 1.5 0 0 1 5.914 0zM13 1.5a.5.5 0 0 0-.5-.5H5.914a.5.5 0 0 0-.353.146L3.146 3.561A.5.5 0 0 0 3 3.914V14.5a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-13z"/>');
30598  var BIconSdCardFill = /* @__PURE__ */ makeIcon("SdCardFill", '<path fill-rule="evenodd" d="M12.5 0H5.914a1.5 1.5 0 0 0-1.06.44L2.439 2.853A1.5 1.5 0 0 0 2 3.914V14.5A1.5 1.5 0 0 0 3.5 16h9a1.5 1.5 0 0 0 1.5-1.5v-13A1.5 1.5 0 0 0 12.5 0zm-7 2.75a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75zm2 0a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75zm2.75.75a.75.75 0 0 0-1.5 0v2a.75.75 0 0 0 1.5 0v-2zm1.25-.75a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .75-.75z"/>');
30599  var BIconSearch = /* @__PURE__ */ makeIcon("Search", '<path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/>');
30600  var BIconSegmentedNav = /* @__PURE__ */ makeIcon("SegmentedNav", '<path d="M0 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6zm6 3h4V5H6v4zm9-1V6a1 1 0 0 0-1-1h-3v4h3a1 1 0 0 0 1-1z"/>');
30601  var BIconServer = /* @__PURE__ */ makeIcon("Server", '<path d="M1.333 2.667C1.333 1.194 4.318 0 8 0s6.667 1.194 6.667 2.667V4c0 1.473-2.985 2.667-6.667 2.667S1.333 5.473 1.333 4V2.667z"/><path d="M1.333 6.334v3C1.333 10.805 4.318 12 8 12s6.667-1.194 6.667-2.667V6.334a6.51 6.51 0 0 1-1.458.79C11.81 7.684 9.967 8 8 8c-1.966 0-3.809-.317-5.208-.876a6.508 6.508 0 0 1-1.458-.79z"/><path d="M14.667 11.668a6.51 6.51 0 0 1-1.458.789c-1.4.56-3.242.876-5.21.876-1.966 0-3.809-.316-5.208-.876a6.51 6.51 0 0 1-1.458-.79v1.666C1.333 14.806 4.318 16 8 16s6.667-1.194 6.667-2.667v-1.665z"/>');
30602  var BIconShare = /* @__PURE__ */ makeIcon("Share", '<path d="M13.5 1a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5zm-8.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm11 5.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"/>');
30603  var BIconShareFill = /* @__PURE__ */ makeIcon("ShareFill", '<path d="M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z"/>');
30604  var BIconShield = /* @__PURE__ */ makeIcon("Shield", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/>');
30605  var BIconShieldCheck = /* @__PURE__ */ makeIcon("ShieldCheck", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0z"/>');
30606  var BIconShieldExclamation = /* @__PURE__ */ makeIcon("ShieldExclamation", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0L7.1 4.995z"/>');
30607  var BIconShieldFill = /* @__PURE__ */ makeIcon("ShieldFill", '<path d="M5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/>');
30608  var BIconShieldFillCheck = /* @__PURE__ */ makeIcon("ShieldFillCheck", '<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm2.146 5.146a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647z"/>');
30609  var BIconShieldFillExclamation = /* @__PURE__ */ makeIcon("ShieldFillExclamation", '<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm-.55 8.502L7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0zM8.002 12a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>');
30610  var BIconShieldFillMinus = /* @__PURE__ */ makeIcon("ShieldFillMinus", '<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zM6 7.5a.5.5 0 0 1 0-1h4a.5.5 0 0 1 0 1H6z"/>');
30611  var BIconShieldFillPlus = /* @__PURE__ */ makeIcon("ShieldFillPlus", '<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm-.5 5a.5.5 0 0 1 1 0v1.5H10a.5.5 0 0 1 0 1H8.5V9a.5.5 0 0 1-1 0V7.5H6a.5.5 0 0 1 0-1h1.5V5z"/>');
30612  var BIconShieldFillX = /* @__PURE__ */ makeIcon("ShieldFillX", '<path d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zM6.854 5.146 8 6.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 7l1.147 1.146a.5.5 0 0 1-.708.708L8 7.707 6.854 8.854a.5.5 0 1 1-.708-.708L7.293 7 6.146 5.854a.5.5 0 1 1 .708-.708z"/>');
30613  var BIconShieldLock = /* @__PURE__ */ makeIcon("ShieldLock", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M9.5 6.5a1.5 1.5 0 0 1-1 1.415l.385 1.99a.5.5 0 0 1-.491.595h-.788a.5.5 0 0 1-.49-.595l.384-1.99a1.5 1.5 0 1 1 2-1.415z"/>');
30614  var BIconShieldLockFill = /* @__PURE__ */ makeIcon("ShieldLockFill", '<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm0 5a1.5 1.5 0 0 1 .5 2.915l.385 1.99a.5.5 0 0 1-.491.595h-.788a.5.5 0 0 1-.49-.595l.384-1.99A1.5 1.5 0 0 1 8 5z"/>');
30615  var BIconShieldMinus = /* @__PURE__ */ makeIcon("ShieldMinus", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M5.5 7a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1H6a.5.5 0 0 1-.5-.5z"/>');
30616  var BIconShieldPlus = /* @__PURE__ */ makeIcon("ShieldPlus", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M8 4.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V9a.5.5 0 0 1-1 0V7.5H6a.5.5 0 0 1 0-1h1.5V5a.5.5 0 0 1 .5-.5z"/>');
30617  var BIconShieldShaded = /* @__PURE__ */ makeIcon("ShieldShaded", '<path fill-rule="evenodd" d="M8 14.933a.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067v13.866zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/>');
30618  var BIconShieldSlash = /* @__PURE__ */ makeIcon("ShieldSlash", '<path fill-rule="evenodd" d="M1.093 3.093c-.465 4.275.885 7.46 2.513 9.589a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.32 11.32 0 0 0 1.733-1.525l-.745-.745a10.27 10.27 0 0 1-1.578 1.392c-.346.244-.652.42-.893.533-.12.057-.218.095-.293.118a.55.55 0 0 1-.101.025.615.615 0 0 1-.1-.025 2.348 2.348 0 0 1-.294-.118 6.141 6.141 0 0 1-.893-.533 10.725 10.725 0 0 1-2.287-2.233C3.053 10.228 1.879 7.594 2.06 4.06l-.967-.967zM3.98 1.98l-.852-.852A58.935 58.935 0 0 1 5.072.559C6.157.266 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.483 3.626-.332 6.491-1.551 8.616l-.77-.77c1.042-1.915 1.72-4.469 1.29-7.702a.48.48 0 0 0-.33-.39c-.65-.213-1.75-.56-2.836-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524a49.7 49.7 0 0 0-1.357.39zm9.666 12.374-13-13 .708-.708 13 13-.707.707z"/>');
30619  var BIconShieldSlashFill = /* @__PURE__ */ makeIcon("ShieldSlashFill", '<path fill-rule="evenodd" d="M1.093 3.093c-.465 4.275.885 7.46 2.513 9.589a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.32 11.32 0 0 0 1.733-1.525L1.093 3.093zm12.215 8.215L3.128 1.128A61.369 61.369 0 0 1 5.073.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.483 3.626-.332 6.491-1.551 8.616zm.338 3.046-13-13 .708-.708 13 13-.707.707z"/>');
30620  var BIconShieldX = /* @__PURE__ */ makeIcon("ShieldX", '<path d="M5.338 1.59a61.44 61.44 0 0 0-2.837.856.481.481 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.725 10.725 0 0 0 2.287 2.233c.346.244.652.42.893.533.12.057.218.095.293.118a.55.55 0 0 0 .101.025.615.615 0 0 0 .1-.025c.076-.023.174-.061.294-.118.24-.113.547-.29.893-.533a10.726 10.726 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.775 11.775 0 0 1-2.517 2.453 7.159 7.159 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7.158 7.158 0 0 1-1.048-.625 11.777 11.777 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 62.456 62.456 0 0 1 5.072.56z"/><path d="M6.146 5.146a.5.5 0 0 1 .708 0L8 6.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 7l1.147 1.146a.5.5 0 0 1-.708.708L8 7.707 6.854 8.854a.5.5 0 1 1-.708-.708L7.293 7 6.146 5.854a.5.5 0 0 1 0-.708z"/>');
30621  var BIconShift = /* @__PURE__ */ makeIcon("Shift", '<path d="M7.27 2.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-3H1.654C.78 10.5.326 9.455.924 8.816L7.27 2.047zM14.346 9.5 8 2.731 1.654 9.5H4.5a1 1 0 0 1 1 1v3h5v-3a1 1 0 0 1 1-1h2.846z"/>');
30622  var BIconShiftFill = /* @__PURE__ */ makeIcon("ShiftFill", '<path d="M7.27 2.047a1 1 0 0 1 1.46 0l6.345 6.77c.6.638.146 1.683-.73 1.683H11.5v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-3H1.654C.78 10.5.326 9.455.924 8.816L7.27 2.047z"/>');
30623  var BIconShop = /* @__PURE__ */ makeIcon("Shop", '<path d="M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.371 2.371 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976l2.61-3.045zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0zM1.5 8.5A.5.5 0 0 1 2 9v6h1v-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v5h6V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5zM4 15h3v-5H4v5zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-3zm3 0h-2v3h2v-3z"/>');
30624  var BIconShopWindow = /* @__PURE__ */ makeIcon("ShopWindow", '<path d="M2.97 1.35A1 1 0 0 1 3.73 1h8.54a1 1 0 0 1 .76.35l2.609 3.044A1.5 1.5 0 0 1 16 5.37v.255a2.375 2.375 0 0 1-4.25 1.458A2.371 2.371 0 0 1 9.875 8 2.37 2.37 0 0 1 8 7.083 2.37 2.37 0 0 1 6.125 8a2.37 2.37 0 0 1-1.875-.917A2.375 2.375 0 0 1 0 5.625V5.37a1.5 1.5 0 0 1 .361-.976l2.61-3.045zm1.78 4.275a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0 1.375 1.375 0 1 0 2.75 0V5.37a.5.5 0 0 0-.12-.325L12.27 2H3.73L1.12 5.045A.5.5 0 0 0 1 5.37v.255a1.375 1.375 0 0 0 2.75 0 .5.5 0 0 1 1 0zM1.5 8.5A.5.5 0 0 1 2 9v6h12V9a.5.5 0 0 1 1 0v6h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1V9a.5.5 0 0 1 .5-.5zm2 .5a.5.5 0 0 1 .5.5V13h8V9.5a.5.5 0 0 1 1 0V13a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9.5a.5.5 0 0 1 .5-.5z"/>');
30625  var BIconShuffle = /* @__PURE__ */ makeIcon("Shuffle", '<path fill-rule="evenodd" d="M0 3.5A.5.5 0 0 1 .5 3H1c2.202 0 3.827 1.24 4.874 2.418.49.552.865 1.102 1.126 1.532.26-.43.636-.98 1.126-1.532C9.173 4.24 10.798 3 13 3v1c-1.798 0-3.173 1.01-4.126 2.082A9.624 9.624 0 0 0 7.556 8a9.624 9.624 0 0 0 1.317 1.918C9.828 10.99 11.204 12 13 12v1c-2.202 0-3.827-1.24-4.874-2.418A10.595 10.595 0 0 1 7 9.05c-.26.43-.636.98-1.126 1.532C4.827 11.76 3.202 13 1 13H.5a.5.5 0 0 1 0-1H1c1.798 0 3.173-1.01 4.126-2.082A9.624 9.624 0 0 0 6.444 8a9.624 9.624 0 0 0-1.317-1.918C4.172 5.01 2.796 4 1 4H.5a.5.5 0 0 1-.5-.5z"/><path d="M13 5.466V1.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192zm0 9v-3.932a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 0 1-.41-.192z"/>');
30626  var BIconSignpost = /* @__PURE__ */ makeIcon("Signpost", '<path d="M7 1.414V4H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h5v6h2v-6h3.532a1 1 0 0 0 .768-.36l1.933-2.32a.5.5 0 0 0 0-.64L13.3 4.36a1 1 0 0 0-.768-.36H9V1.414a1 1 0 0 0-2 0zM12.532 5l1.666 2-1.666 2H2V5h10.532z"/>');
30627  var BIconSignpost2 = /* @__PURE__ */ makeIcon("Signpost2", '<path d="M7 1.414V2H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h5v1H2.5a1 1 0 0 0-.8.4L.725 8.7a.5.5 0 0 0 0 .6l.975 1.3a1 1 0 0 0 .8.4H7v5h2v-5h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H9V6h4.5a1 1 0 0 0 .8-.4l.975-1.3a.5.5 0 0 0 0-.6L14.3 2.4a1 1 0 0 0-.8-.4H9v-.586a1 1 0 0 0-2 0zM13.5 3l.75 1-.75 1H2V3h11.5zm.5 5v2H2.5l-.75-1 .75-1H14z"/>');
30628  var BIconSignpost2Fill = /* @__PURE__ */ makeIcon("Signpost2Fill", '<path d="M7.293.707A1 1 0 0 0 7 1.414V2H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h5v1H2.5a1 1 0 0 0-.8.4L.725 8.7a.5.5 0 0 0 0 .6l.975 1.3a1 1 0 0 0 .8.4H7v5h2v-5h5a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H9V6h4.5a1 1 0 0 0 .8-.4l.975-1.3a.5.5 0 0 0 0-.6L14.3 2.4a1 1 0 0 0-.8-.4H9v-.586A1 1 0 0 0 7.293.707z"/>');
30629  var BIconSignpostFill = /* @__PURE__ */ makeIcon("SignpostFill", '<path d="M7.293.707A1 1 0 0 0 7 1.414V4H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h5v6h2v-6h3.532a1 1 0 0 0 .768-.36l1.933-2.32a.5.5 0 0 0 0-.64L13.3 4.36a1 1 0 0 0-.768-.36H9V1.414A1 1 0 0 0 7.293.707z"/>');
30630  var BIconSignpostSplit = /* @__PURE__ */ makeIcon("SignpostSplit", '<path d="M7 7V1.414a1 1 0 0 1 2 0V2h5a1 1 0 0 1 .8.4l.975 1.3a.5.5 0 0 1 0 .6L14.8 5.6a1 1 0 0 1-.8.4H9v10H7v-5H2a1 1 0 0 1-.8-.4L.225 9.3a.5.5 0 0 1 0-.6L1.2 7.4A1 1 0 0 1 2 7h5zm1 3V8H2l-.75 1L2 10h6zm0-5h6l.75-1L14 3H8v2z"/>');
30631  var BIconSignpostSplitFill = /* @__PURE__ */ makeIcon("SignpostSplitFill", '<path d="M7 16h2V6h5a1 1 0 0 0 .8-.4l.975-1.3a.5.5 0 0 0 0-.6L14.8 2.4A1 1 0 0 0 14 2H9v-.586a1 1 0 0 0-2 0V7H2a1 1 0 0 0-.8.4L.225 8.7a.5.5 0 0 0 0 .6l.975 1.3a1 1 0 0 0 .8.4h5v5z"/>');
30632  var BIconSim = /* @__PURE__ */ makeIcon("Sim", '<path d="M2 1.5A1.5 1.5 0 0 1 3.5 0h7.086a1.5 1.5 0 0 1 1.06.44l1.915 1.914A1.5 1.5 0 0 1 14 3.414V14.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-13zM3.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5V3.414a.5.5 0 0 0-.146-.353l-1.915-1.915A.5.5 0 0 0 10.586 1H3.5z"/><path d="M5.5 4a.5.5 0 0 0-.5.5V6h2.5V4h-2zm3 0v2H11V4.5a.5.5 0 0 0-.5-.5h-2zM11 7H5v2h6V7zm0 3H8.5v2h2a.5.5 0 0 0 .5-.5V10zm-3.5 2v-2H5v1.5a.5.5 0 0 0 .5.5h2zM4 4.5A1.5 1.5 0 0 1 5.5 3h5A1.5 1.5 0 0 1 12 4.5v7a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 4 11.5v-7z"/>');
30633  var BIconSimFill = /* @__PURE__ */ makeIcon("SimFill", '<path d="M5 4.5a.5.5 0 0 1 .5-.5h2v2H5V4.5zM8.5 6V4h2a.5.5 0 0 1 .5.5V6H8.5zM5 7h6v2H5V7zm3.5 3H11v1.5a.5.5 0 0 1-.5.5h-2v-2zm-1 0v2h-2a.5.5 0 0 1-.5-.5V10h2.5z"/><path d="M3.5 0A1.5 1.5 0 0 0 2 1.5v13A1.5 1.5 0 0 0 3.5 16h9a1.5 1.5 0 0 0 1.5-1.5V3.414a1.5 1.5 0 0 0-.44-1.06L11.647.439A1.5 1.5 0 0 0 10.586 0H3.5zm2 3h5A1.5 1.5 0 0 1 12 4.5v7a1.5 1.5 0 0 1-1.5 1.5h-5A1.5 1.5 0 0 1 4 11.5v-7A1.5 1.5 0 0 1 5.5 3z"/>');
30634  var BIconSkipBackward = /* @__PURE__ */ makeIcon("SkipBackward", '<path d="M.5 3.5A.5.5 0 0 1 1 4v3.248l6.267-3.636c.52-.302 1.233.043 1.233.696v2.94l6.267-3.636c.52-.302 1.233.043 1.233.696v7.384c0 .653-.713.998-1.233.696L8.5 8.752v2.94c0 .653-.713.998-1.233.696L1 8.752V12a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5zm7 1.133L1.696 8 7.5 11.367V4.633zm7.5 0L9.196 8 15 11.367V4.633z"/>');
30635  var BIconSkipBackwardBtn = /* @__PURE__ */ makeIcon("SkipBackwardBtn", '<path d="M11.21 5.093A.5.5 0 0 1 12 5.5v5a.5.5 0 0 1-.79.407L8.5 8.972V10.5a.5.5 0 0 1-.79.407L5 8.972V10.5a.5.5 0 0 1-1 0v-5a.5.5 0 0 1 1 0v1.528l2.71-1.935a.5.5 0 0 1 .79.407v1.528l2.71-1.935z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30636  var BIconSkipBackwardBtnFill = /* @__PURE__ */ makeIcon("SkipBackwardBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm11.21-6.907L8.5 7.028V5.5a.5.5 0 0 0-.79-.407L5 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407V8.972l2.71 1.935A.5.5 0 0 0 12 10.5v-5a.5.5 0 0 0-.79-.407z"/>');
30637  var BIconSkipBackwardCircle = /* @__PURE__ */ makeIcon("SkipBackwardCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M11.729 5.055a.5.5 0 0 0-.52.038L8.5 7.028V5.5a.5.5 0 0 0-.79-.407L5 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407V8.972l2.71 1.935A.5.5 0 0 0 12 10.5v-5a.5.5 0 0 0-.271-.445z"/>');
30638  var BIconSkipBackwardCircleFill = /* @__PURE__ */ makeIcon("SkipBackwardCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-4.79-2.907L8.5 7.028V5.5a.5.5 0 0 0-.79-.407L5 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407V8.972l2.71 1.935A.5.5 0 0 0 12 10.5v-5a.5.5 0 0 0-.79-.407z"/>');
30639  var BIconSkipBackwardFill = /* @__PURE__ */ makeIcon("SkipBackwardFill", '<path d="M.5 3.5A.5.5 0 0 0 0 4v8a.5.5 0 0 0 1 0V8.753l6.267 3.636c.54.313 1.233-.066 1.233-.697v-2.94l6.267 3.636c.54.314 1.233-.065 1.233-.696V4.308c0-.63-.693-1.01-1.233-.696L8.5 7.248v-2.94c0-.63-.692-1.01-1.233-.696L1 7.248V4a.5.5 0 0 0-.5-.5z"/>');
30640  var BIconSkipEnd = /* @__PURE__ */ makeIcon("SkipEnd", '<path d="M12.5 4a.5.5 0 0 0-1 0v3.248L5.233 3.612C4.713 3.31 4 3.655 4 4.308v7.384c0 .653.713.998 1.233.696L11.5 8.752V12a.5.5 0 0 0 1 0V4zM5 4.633 10.804 8 5 11.367V4.633z"/>');
30641  var BIconSkipEndBtn = /* @__PURE__ */ makeIcon("SkipEndBtn", '<path d="M6.79 5.093 9.5 7.028V5.5a.5.5 0 0 1 1 0v5a.5.5 0 0 1-1 0V8.972l-2.71 1.935A.5.5 0 0 1 6 10.5v-5a.5.5 0 0 1 .79-.407z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30642  var BIconSkipEndBtnFill = /* @__PURE__ */ makeIcon("SkipEndBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm6.79-6.907A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407L9.5 8.972V10.5a.5.5 0 0 0 1 0v-5a.5.5 0 0 0-1 0v1.528L6.79 5.093z"/>');
30643  var BIconSkipEndCircle = /* @__PURE__ */ makeIcon("SkipEndCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M6.271 5.055a.5.5 0 0 1 .52.038L9.5 7.028V5.5a.5.5 0 0 1 1 0v5a.5.5 0 0 1-1 0V8.972l-2.71 1.935A.5.5 0 0 1 6 10.5v-5a.5.5 0 0 1 .271-.445z"/>');
30644  var BIconSkipEndCircleFill = /* @__PURE__ */ makeIcon("SkipEndCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.79 5.093A.5.5 0 0 0 6 5.5v5a.5.5 0 0 0 .79.407L9.5 8.972V10.5a.5.5 0 0 0 1 0v-5a.5.5 0 0 0-1 0v1.528L6.79 5.093z"/>');
30645  var BIconSkipEndFill = /* @__PURE__ */ makeIcon("SkipEndFill", '<path d="M12.5 4a.5.5 0 0 0-1 0v3.248L5.233 3.612C4.693 3.3 4 3.678 4 4.308v7.384c0 .63.692 1.01 1.233.697L11.5 8.753V12a.5.5 0 0 0 1 0V4z"/>');
30646  var BIconSkipForward = /* @__PURE__ */ makeIcon("SkipForward", '<path d="M15.5 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V8.752l-6.267 3.636c-.52.302-1.233-.043-1.233-.696v-2.94l-6.267 3.636C.713 12.69 0 12.345 0 11.692V4.308c0-.653.713-.998 1.233-.696L7.5 7.248v-2.94c0-.653.713-.998 1.233-.696L15 7.248V4a.5.5 0 0 1 .5-.5zM1 4.633v6.734L6.804 8 1 4.633zm7.5 0v6.734L14.304 8 8.5 4.633z"/>');
30647  var BIconSkipForwardBtn = /* @__PURE__ */ makeIcon("SkipForwardBtn", '<path d="M4.79 5.093A.5.5 0 0 0 4 5.5v5a.5.5 0 0 0 .79.407L7.5 8.972V10.5a.5.5 0 0 0 .79.407L11 8.972V10.5a.5.5 0 0 0 1 0v-5a.5.5 0 0 0-1 0v1.528L8.29 5.093a.5.5 0 0 0-.79.407v1.528L4.79 5.093z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30648  var BIconSkipForwardBtnFill = /* @__PURE__ */ makeIcon("SkipForwardBtnFill", '<path d="M0 10V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4.79-6.907A.5.5 0 0 0 4 3.5v5a.5.5 0 0 0 .79.407L7.5 6.972V8.5a.5.5 0 0 0 .79.407L11 6.972V8.5a.5.5 0 0 0 1 0v-5a.5.5 0 0 0-1 0v1.528L8.29 3.093a.5.5 0 0 0-.79.407v1.528L4.79 3.093z"/>');
30649  var BIconSkipForwardCircle = /* @__PURE__ */ makeIcon("SkipForwardCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.271 5.055a.5.5 0 0 1 .52.038L7.5 7.028V5.5a.5.5 0 0 1 .79-.407L11 7.028V5.5a.5.5 0 0 1 1 0v5a.5.5 0 0 1-1 0V8.972l-2.71 1.935a.5.5 0 0 1-.79-.407V8.972l-2.71 1.935A.5.5 0 0 1 4 10.5v-5a.5.5 0 0 1 .271-.445z"/>');
30650  var BIconSkipForwardCircleFill = /* @__PURE__ */ makeIcon("SkipForwardCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.79 5.093A.5.5 0 0 0 4 5.5v5a.5.5 0 0 0 .79.407L7.5 8.972V10.5a.5.5 0 0 0 .79.407L11 8.972V10.5a.5.5 0 0 0 1 0v-5a.5.5 0 0 0-1 0v1.528L8.29 5.093a.5.5 0 0 0-.79.407v1.528L4.79 5.093z"/>');
30651  var BIconSkipForwardFill = /* @__PURE__ */ makeIcon("SkipForwardFill", '<path d="M15.5 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V8.753l-6.267 3.636c-.54.313-1.233-.066-1.233-.697v-2.94l-6.267 3.636C.693 12.703 0 12.324 0 11.693V4.308c0-.63.693-1.01 1.233-.696L7.5 7.248v-2.94c0-.63.693-1.01 1.233-.696L15 7.248V4a.5.5 0 0 1 .5-.5z"/>');
30652  var BIconSkipStart = /* @__PURE__ */ makeIcon("SkipStart", '<path d="M4 4a.5.5 0 0 1 1 0v3.248l6.267-3.636c.52-.302 1.233.043 1.233.696v7.384c0 .653-.713.998-1.233.696L5 8.752V12a.5.5 0 0 1-1 0V4zm7.5.633L5.696 8l5.804 3.367V4.633z"/>');
30653  var BIconSkipStartBtn = /* @__PURE__ */ makeIcon("SkipStartBtn", '<path d="M9.71 5.093a.5.5 0 0 1 .79.407v5a.5.5 0 0 1-.79.407L7 8.972V10.5a.5.5 0 0 1-1 0v-5a.5.5 0 0 1 1 0v1.528l2.71-1.935z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30654  var BIconSkipStartBtnFill = /* @__PURE__ */ makeIcon("SkipStartBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm9.71-6.907L7 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407v-5a.5.5 0 0 0-.79-.407z"/>');
30655  var BIconSkipStartCircle = /* @__PURE__ */ makeIcon("SkipStartCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M10.229 5.055a.5.5 0 0 0-.52.038L7 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407v-5a.5.5 0 0 0-.271-.445z"/>');
30656  var BIconSkipStartCircleFill = /* @__PURE__ */ makeIcon("SkipStartCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM9.71 5.093 7 7.028V5.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V8.972l2.71 1.935a.5.5 0 0 0 .79-.407v-5a.5.5 0 0 0-.79-.407z"/>');
30657  var BIconSkipStartFill = /* @__PURE__ */ makeIcon("SkipStartFill", '<path d="M4 4a.5.5 0 0 1 1 0v3.248l6.267-3.636c.54-.313 1.232.066 1.232.696v7.384c0 .63-.692 1.01-1.232.697L5 8.753V12a.5.5 0 0 1-1 0V4z"/>');
30658  var BIconSkype = /* @__PURE__ */ makeIcon("Skype", '<path d="M4.671 0c.88 0 1.733.247 2.468.702a7.423 7.423 0 0 1 6.02 2.118 7.372 7.372 0 0 1 2.167 5.215c0 .344-.024.687-.072 1.026a4.662 4.662 0 0 1 .6 2.281 4.645 4.645 0 0 1-1.37 3.294A4.673 4.673 0 0 1 11.18 16c-.84 0-1.658-.226-2.37-.644a7.423 7.423 0 0 1-6.114-2.107A7.374 7.374 0 0 1 .529 8.035c0-.363.026-.724.08-1.081a4.644 4.644 0 0 1 .76-5.59A4.68 4.68 0 0 1 4.67 0zm.447 7.01c.18.309.43.572.729.769a7.07 7.07 0 0 0 1.257.653c.492.205.873.38 1.145.523.229.112.437.264.615.448.135.142.21.331.21.528a.872.872 0 0 1-.335.723c-.291.196-.64.289-.99.264a2.618 2.618 0 0 1-1.048-.206 11.44 11.44 0 0 1-.532-.253 1.284 1.284 0 0 0-.587-.15.717.717 0 0 0-.501.176.63.63 0 0 0-.195.491.796.796 0 0 0 .148.482 1.2 1.2 0 0 0 .456.354 5.113 5.113 0 0 0 2.212.419 4.554 4.554 0 0 0 1.624-.265 2.296 2.296 0 0 0 1.08-.801c.267-.39.402-.855.386-1.327a2.09 2.09 0 0 0-.279-1.101 2.53 2.53 0 0 0-.772-.792A7.198 7.198 0 0 0 8.486 7.3a1.05 1.05 0 0 0-.145-.058 18.182 18.182 0 0 1-1.013-.447 1.827 1.827 0 0 1-.54-.387.727.727 0 0 1-.2-.508.805.805 0 0 1 .385-.723 1.76 1.76 0 0 1 .968-.247c.26-.003.52.03.772.096.274.079.542.177.802.293.105.049.22.075.336.076a.6.6 0 0 0 .453-.19.69.69 0 0 0 .18-.496.717.717 0 0 0-.17-.476 1.374 1.374 0 0 0-.556-.354 3.69 3.69 0 0 0-.708-.183 5.963 5.963 0 0 0-1.022-.078 4.53 4.53 0 0 0-1.536.258 2.71 2.71 0 0 0-1.174.784 1.91 1.91 0 0 0-.45 1.287c-.01.37.076.736.25 1.063z"/>');
30659  var BIconSlack = /* @__PURE__ */ makeIcon("Slack", '<path d="M3.362 10.11c0 .926-.756 1.681-1.681 1.681S0 11.036 0 10.111C0 9.186.756 8.43 1.68 8.43h1.682v1.68zm.846 0c0-.924.756-1.68 1.681-1.68s1.681.756 1.681 1.68v4.21c0 .924-.756 1.68-1.68 1.68a1.685 1.685 0 0 1-1.682-1.68v-4.21zM5.89 3.362c-.926 0-1.682-.756-1.682-1.681S4.964 0 5.89 0s1.68.756 1.68 1.68v1.682H5.89zm0 .846c.924 0 1.68.756 1.68 1.681S6.814 7.57 5.89 7.57H1.68C.757 7.57 0 6.814 0 5.89c0-.926.756-1.682 1.68-1.682h4.21zm6.749 1.682c0-.926.755-1.682 1.68-1.682.925 0 1.681.756 1.681 1.681s-.756 1.681-1.68 1.681h-1.681V5.89zm-.848 0c0 .924-.755 1.68-1.68 1.68A1.685 1.685 0 0 1 8.43 5.89V1.68C8.43.757 9.186 0 10.11 0c.926 0 1.681.756 1.681 1.68v4.21zm-1.681 6.748c.926 0 1.682.756 1.682 1.681S11.036 16 10.11 16s-1.681-.756-1.681-1.68v-1.682h1.68zm0-.847c-.924 0-1.68-.755-1.68-1.68 0-.925.756-1.681 1.68-1.681h4.21c.924 0 1.68.756 1.68 1.68 0 .926-.756 1.681-1.68 1.681h-4.21z"/>');
30660  var BIconSlash = /* @__PURE__ */ makeIcon("Slash", '<path d="M11.354 4.646a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708l6-6a.5.5 0 0 1 .708 0z"/>');
30661  var BIconSlashCircle = /* @__PURE__ */ makeIcon("SlashCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M11.354 4.646a.5.5 0 0 0-.708 0l-6 6a.5.5 0 0 0 .708.708l6-6a.5.5 0 0 0 0-.708z"/>');
30662  var BIconSlashCircleFill = /* @__PURE__ */ makeIcon("SlashCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-4.646-2.646a.5.5 0 0 0-.708-.708l-6 6a.5.5 0 0 0 .708.708l6-6z"/>');
30663  var BIconSlashLg = /* @__PURE__ */ makeIcon("SlashLg", '<path d="M14.707 1.293a1 1 0 0 1 0 1.414l-12 12a1 1 0 0 1-1.414-1.414l12-12a1 1 0 0 1 1.414 0z"/>');
30664  var BIconSlashSquare = /* @__PURE__ */ makeIcon("SlashSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M11.354 4.646a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708l6-6a.5.5 0 0 1 .708 0z"/>');
30665  var BIconSlashSquareFill = /* @__PURE__ */ makeIcon("SlashSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm9.354 5.354-6 6a.5.5 0 0 1-.708-.708l6-6a.5.5 0 0 1 .708.708z"/>');
30666  var BIconSliders = /* @__PURE__ */ makeIcon("Sliders", '<path fill-rule="evenodd" d="M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3h9.05zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8h2.05zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1h9.05z"/>');
30667  var BIconSmartwatch = /* @__PURE__ */ makeIcon("Smartwatch", '<path d="M9 5a.5.5 0 0 0-1 0v3H6a.5.5 0 0 0 0 1h2.5a.5.5 0 0 0 .5-.5V5z"/><path d="M4 1.667v.383A2.5 2.5 0 0 0 2 4.5v7a2.5 2.5 0 0 0 2 2.45v.383C4 15.253 4.746 16 5.667 16h4.666c.92 0 1.667-.746 1.667-1.667v-.383a2.5 2.5 0 0 0 2-2.45V8h.5a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5H14v-.5a2.5 2.5 0 0 0-2-2.45v-.383C12 .747 11.254 0 10.333 0H5.667C4.747 0 4 .746 4 1.667zM4.5 3h7A1.5 1.5 0 0 1 13 4.5v7a1.5 1.5 0 0 1-1.5 1.5h-7A1.5 1.5 0 0 1 3 11.5v-7A1.5 1.5 0 0 1 4.5 3z"/>');
30668  var BIconSnow = /* @__PURE__ */ makeIcon("Snow", '<path d="M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793V8.866l-3.4 1.963-.496 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.884-.237a.5.5 0 1 1 .26-.966l1.848.495L7 8 3.6 6.037l-1.85.495a.5.5 0 0 1-.258-.966l.883-.237-1.12-.646a.5.5 0 1 1 .5-.866l1.12.646-.237-.883a.5.5 0 1 1 .966-.258l.495 1.849L7.5 7.134V3.207L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 1 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v3.927l3.4-1.963.496-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495L9 8l3.4 1.963 1.849-.495a.5.5 0 0 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-3.4-1.963v3.927l1.353 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5z"/>');
30669  var BIconSnow2 = /* @__PURE__ */ makeIcon("Snow2", '<path d="M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793v-1.086l-.646.647a.5.5 0 0 1-.707-.708L7.5 10.293V8.866l-1.236.713-.495 1.85a.5.5 0 1 1-.966-.26l.237-.882-.94.542-.496 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.884-.237a.5.5 0 1 1 .26-.966l1.848.495.94-.542-.882-.237a.5.5 0 1 1 .258-.966l1.85.495L7 8l-1.236-.713-1.849.495a.5.5 0 1 1-.258-.966l.883-.237-.94-.542-1.85.495a.5.5 0 0 1-.258-.966l.883-.237-1.12-.646a.5.5 0 1 1 .5-.866l1.12.646-.237-.883a.5.5 0 0 1 .966-.258l.495 1.849.94.542-.236-.883a.5.5 0 0 1 .966-.258l.495 1.849 1.236.713V5.707L6.147 4.354a.5.5 0 1 1 .707-.708l.646.647V3.207L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 0 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v1.086l.647-.647a.5.5 0 1 1 .707.708L8.5 5.707v1.427l1.236-.713.495-1.85a.5.5 0 1 1 .966.26l-.236.882.94-.542.495-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495-.94.542.883.237a.5.5 0 1 1-.26.966l-1.848-.495L9 8l1.236.713 1.849-.495a.5.5 0 0 1 .259.966l-.883.237.94.542 1.849-.495a.5.5 0 0 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-.94-.542.236.883a.5.5 0 0 1-.966.258L9.736 9.58 8.5 8.866v1.427l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647v1.086l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5z"/>');
30670  var BIconSnow3 = /* @__PURE__ */ makeIcon("Snow3", '<path d="M8 7.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1z"/><path d="M8 16a.5.5 0 0 1-.5-.5v-1.293l-.646.647a.5.5 0 0 1-.707-.708L7.5 12.793v-1.51l-2.053-1.232-1.348.778-.495 1.85a.5.5 0 1 1-.966-.26l.237-.882-1.12.646a.5.5 0 0 1-.5-.866l1.12-.646-.883-.237a.5.5 0 1 1 .258-.966l1.85.495L5 9.155v-2.31l-1.4-.808-1.85.495a.5.5 0 1 1-.259-.966l.884-.237-1.12-.646a.5.5 0 0 1 .5-.866l1.12.646-.237-.883a.5.5 0 1 1 .966-.258l.495 1.849 1.348.778L7.5 4.717v-1.51L6.147 1.854a.5.5 0 1 1 .707-.708l.646.647V.5a.5.5 0 0 1 1 0v1.293l.647-.647a.5.5 0 1 1 .707.708L8.5 3.207v1.51l2.053 1.232 1.348-.778.495-1.85a.5.5 0 1 1 .966.26l-.236.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.883.237a.5.5 0 1 1-.26.966l-1.848-.495-1.4.808v2.31l1.4.808 1.849-.495a.5.5 0 1 1 .259.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.236.883a.5.5 0 1 1-.966.258l-.495-1.849-1.348-.778L8.5 11.283v1.51l1.354 1.353a.5.5 0 0 1-.707.708l-.647-.647V15.5a.5.5 0 0 1-.5.5zm2-6.783V6.783l-2-1.2-2 1.2v2.434l2 1.2 2-1.2z"/>');
30671  var BIconSortAlphaDown = /* @__PURE__ */ makeIcon("SortAlphaDown", '<path fill-rule="evenodd" d="M10.082 5.629 9.664 7H8.598l1.789-5.332h1.234L13.402 7h-1.12l-.419-1.371h-1.781zm1.57-.785L11 2.687h-.047l-.652 2.157h1.351z"/><path d="M12.96 14H9.028v-.691l2.579-3.72v-.054H9.098v-.867h3.785v.691l-2.567 3.72v.054h2.645V14zM4.5 2.5a.5.5 0 0 0-1 0v9.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L4.5 12.293V2.5z"/>');
30672  var BIconSortAlphaDownAlt = /* @__PURE__ */ makeIcon("SortAlphaDownAlt", '<path d="M12.96 7H9.028v-.691l2.579-3.72v-.054H9.098v-.867h3.785v.691l-2.567 3.72v.054h2.645V7z"/><path fill-rule="evenodd" d="M10.082 12.629 9.664 14H8.598l1.789-5.332h1.234L13.402 14h-1.12l-.419-1.371h-1.781zm1.57-.785L11 9.688h-.047l-.652 2.156h1.351z"/><path d="M4.5 2.5a.5.5 0 0 0-1 0v9.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L4.5 12.293V2.5z"/>');
30673  var BIconSortAlphaUp = /* @__PURE__ */ makeIcon("SortAlphaUp", '<path fill-rule="evenodd" d="M10.082 5.629 9.664 7H8.598l1.789-5.332h1.234L13.402 7h-1.12l-.419-1.371h-1.781zm1.57-.785L11 2.687h-.047l-.652 2.157h1.351z"/><path d="M12.96 14H9.028v-.691l2.579-3.72v-.054H9.098v-.867h3.785v.691l-2.567 3.72v.054h2.645V14zm-8.46-.5a.5.5 0 0 1-1 0V3.707L2.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L4.5 3.707V13.5z"/>');
30674  var BIconSortAlphaUpAlt = /* @__PURE__ */ makeIcon("SortAlphaUpAlt", '<path d="M12.96 7H9.028v-.691l2.579-3.72v-.054H9.098v-.867h3.785v.691l-2.567 3.72v.054h2.645V7z"/><path fill-rule="evenodd" d="M10.082 12.629 9.664 14H8.598l1.789-5.332h1.234L13.402 14h-1.12l-.419-1.371h-1.781zm1.57-.785L11 9.688h-.047l-.652 2.156h1.351z"/><path d="M4.5 13.5a.5.5 0 0 1-1 0V3.707L2.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L4.5 3.707V13.5z"/>');
30675  var BIconSortDown = /* @__PURE__ */ makeIcon("SortDown", '<path d="M3.5 2.5a.5.5 0 0 0-1 0v8.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L3.5 11.293V2.5zm3.5 1a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zM7.5 6a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zm0 3a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/>');
30676  var BIconSortDownAlt = /* @__PURE__ */ makeIcon("SortDownAlt", '<path d="M3.5 3.5a.5.5 0 0 0-1 0v8.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L3.5 12.293V3.5zm4 .5a.5.5 0 0 1 0-1h1a.5.5 0 0 1 0 1h-1zm0 3a.5.5 0 0 1 0-1h3a.5.5 0 0 1 0 1h-3zm0 3a.5.5 0 0 1 0-1h5a.5.5 0 0 1 0 1h-5zM7 12.5a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7a.5.5 0 0 0-.5.5z"/>');
30677  var BIconSortNumericDown = /* @__PURE__ */ makeIcon("SortNumericDown", '<path d="M12.438 1.668V7H11.39V2.684h-.051l-1.211.859v-.969l1.262-.906h1.046z"/><path fill-rule="evenodd" d="M11.36 14.098c-1.137 0-1.708-.657-1.762-1.278h1.004c.058.223.343.45.773.45.824 0 1.164-.829 1.133-1.856h-.059c-.148.39-.57.742-1.261.742-.91 0-1.72-.613-1.72-1.758 0-1.148.848-1.835 1.973-1.835 1.09 0 2.063.636 2.063 2.687 0 1.867-.723 2.848-2.145 2.848zm.062-2.735c.504 0 .933-.336.933-.972 0-.633-.398-1.008-.94-1.008-.52 0-.927.375-.927 1 0 .64.418.98.934.98z"/><path d="M4.5 2.5a.5.5 0 0 0-1 0v9.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L4.5 12.293V2.5z"/>');
30678  var BIconSortNumericDownAlt = /* @__PURE__ */ makeIcon("SortNumericDownAlt", '<path fill-rule="evenodd" d="M11.36 7.098c-1.137 0-1.708-.657-1.762-1.278h1.004c.058.223.343.45.773.45.824 0 1.164-.829 1.133-1.856h-.059c-.148.39-.57.742-1.261.742-.91 0-1.72-.613-1.72-1.758 0-1.148.848-1.836 1.973-1.836 1.09 0 2.063.637 2.063 2.688 0 1.867-.723 2.848-2.145 2.848zm.062-2.735c.504 0 .933-.336.933-.972 0-.633-.398-1.008-.94-1.008-.52 0-.927.375-.927 1 0 .64.418.98.934.98z"/><path d="M12.438 8.668V14H11.39V9.684h-.051l-1.211.859v-.969l1.262-.906h1.046zM4.5 2.5a.5.5 0 0 0-1 0v9.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L4.5 12.293V2.5z"/>');
30679  var BIconSortNumericUp = /* @__PURE__ */ makeIcon("SortNumericUp", '<path d="M12.438 1.668V7H11.39V2.684h-.051l-1.211.859v-.969l1.262-.906h1.046z"/><path fill-rule="evenodd" d="M11.36 14.098c-1.137 0-1.708-.657-1.762-1.278h1.004c.058.223.343.45.773.45.824 0 1.164-.829 1.133-1.856h-.059c-.148.39-.57.742-1.261.742-.91 0-1.72-.613-1.72-1.758 0-1.148.848-1.835 1.973-1.835 1.09 0 2.063.636 2.063 2.687 0 1.867-.723 2.848-2.145 2.848zm.062-2.735c.504 0 .933-.336.933-.972 0-.633-.398-1.008-.94-1.008-.52 0-.927.375-.927 1 0 .64.418.98.934.98z"/><path d="M4.5 13.5a.5.5 0 0 1-1 0V3.707L2.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L4.5 3.707V13.5z"/>');
30680  var BIconSortNumericUpAlt = /* @__PURE__ */ makeIcon("SortNumericUpAlt", '<path fill-rule="evenodd" d="M11.36 7.098c-1.137 0-1.708-.657-1.762-1.278h1.004c.058.223.343.45.773.45.824 0 1.164-.829 1.133-1.856h-.059c-.148.39-.57.742-1.261.742-.91 0-1.72-.613-1.72-1.758 0-1.148.848-1.836 1.973-1.836 1.09 0 2.063.637 2.063 2.688 0 1.867-.723 2.848-2.145 2.848zm.062-2.735c.504 0 .933-.336.933-.972 0-.633-.398-1.008-.94-1.008-.52 0-.927.375-.927 1 0 .64.418.98.934.98z"/><path d="M12.438 8.668V14H11.39V9.684h-.051l-1.211.859v-.969l1.262-.906h1.046zM4.5 13.5a.5.5 0 0 1-1 0V3.707L2.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L4.5 3.707V13.5z"/>');
30681  var BIconSortUp = /* @__PURE__ */ makeIcon("SortUp", '<path d="M3.5 12.5a.5.5 0 0 1-1 0V3.707L1.354 4.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L3.5 3.707V12.5zm3.5-9a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zM7.5 6a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zm0 3a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z"/>');
30682  var BIconSortUpAlt = /* @__PURE__ */ makeIcon("SortUpAlt", '<path d="M3.5 13.5a.5.5 0 0 1-1 0V4.707L1.354 5.854a.5.5 0 1 1-.708-.708l2-1.999.007-.007a.498.498 0 0 1 .7.006l2 2a.5.5 0 1 1-.707.708L3.5 4.707V13.5zm4-9.5a.5.5 0 0 1 0-1h1a.5.5 0 0 1 0 1h-1zm0 3a.5.5 0 0 1 0-1h3a.5.5 0 0 1 0 1h-3zm0 3a.5.5 0 0 1 0-1h5a.5.5 0 0 1 0 1h-5zM7 12.5a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7a.5.5 0 0 0-.5.5z"/>');
30683  var BIconSoundwave = /* @__PURE__ */ makeIcon("Soundwave", '<path fill-rule="evenodd" d="M8.5 2a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-1 0v-11a.5.5 0 0 1 .5-.5zm-2 2a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5zm4 0a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5zm-6 1.5A.5.5 0 0 1 5 6v4a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm8 0a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm-10 1A.5.5 0 0 1 3 7v2a.5.5 0 0 1-1 0V7a.5.5 0 0 1 .5-.5zm12 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0V7a.5.5 0 0 1 .5-.5z"/>');
30684  var BIconSpeaker = /* @__PURE__ */ makeIcon("Speaker", '<path d="M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"/><path d="M8 4.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5zM8 6a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 3a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm-3.5 1.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>');
30685  var BIconSpeakerFill = /* @__PURE__ */ makeIcon("SpeakerFill", '<path d="M9 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm-2.5 6.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z"/><path d="M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm6 4a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM8 7a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7z"/>');
30686  var BIconSpeedometer = /* @__PURE__ */ makeIcon("Speedometer", '<path d="M8 2a.5.5 0 0 1 .5.5V4a.5.5 0 0 1-1 0V2.5A.5.5 0 0 1 8 2zM3.732 3.732a.5.5 0 0 1 .707 0l.915.914a.5.5 0 1 1-.708.708l-.914-.915a.5.5 0 0 1 0-.707zM2 8a.5.5 0 0 1 .5-.5h1.586a.5.5 0 0 1 0 1H2.5A.5.5 0 0 1 2 8zm9.5 0a.5.5 0 0 1 .5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5zm.754-4.246a.389.389 0 0 0-.527-.02L7.547 7.31A.91.91 0 1 0 8.85 8.569l3.434-4.297a.389.389 0 0 0-.029-.518z"/><path fill-rule="evenodd" d="M6.664 15.889A8 8 0 1 1 9.336.11a8 8 0 0 1-2.672 15.78zm-4.665-4.283A11.945 11.945 0 0 1 8 10c2.186 0 4.236.585 6.001 1.606a7 7 0 1 0-12.002 0z"/>');
30687  var BIconSpeedometer2 = /* @__PURE__ */ makeIcon("Speedometer2", '<path d="M8 4a.5.5 0 0 1 .5.5V6a.5.5 0 0 1-1 0V4.5A.5.5 0 0 1 8 4zM3.732 5.732a.5.5 0 0 1 .707 0l.915.914a.5.5 0 1 1-.708.708l-.914-.915a.5.5 0 0 1 0-.707zM2 10a.5.5 0 0 1 .5-.5h1.586a.5.5 0 0 1 0 1H2.5A.5.5 0 0 1 2 10zm9.5 0a.5.5 0 0 1 .5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5zm.754-4.246a.389.389 0 0 0-.527-.02L7.547 9.31a.91.91 0 1 0 1.302 1.258l3.434-4.297a.389.389 0 0 0-.029-.518z"/><path fill-rule="evenodd" d="M0 10a8 8 0 1 1 15.547 2.661c-.442 1.253-1.845 1.602-2.932 1.25C11.309 13.488 9.475 13 8 13c-1.474 0-3.31.488-4.615.911-1.087.352-2.49.003-2.932-1.25A7.988 7.988 0 0 1 0 10zm8-7a7 7 0 0 0-6.603 9.329c.203.575.923.876 1.68.63C4.397 12.533 6.358 12 8 12s3.604.532 4.923.96c.757.245 1.477-.056 1.68-.631A7 7 0 0 0 8 3z"/>');
30688  var BIconSpellcheck = /* @__PURE__ */ makeIcon("Spellcheck", '<path d="M8.217 11.068c1.216 0 1.948-.869 1.948-2.31v-.702c0-1.44-.727-2.305-1.929-2.305-.742 0-1.328.347-1.499.889h-.063V3.983h-1.29V11h1.27v-.791h.064c.21.532.776.86 1.499.86zm-.43-1.025c-.66 0-1.113-.518-1.113-1.28V8.12c0-.825.42-1.343 1.098-1.343.684 0 1.075.518 1.075 1.416v.45c0 .888-.386 1.401-1.06 1.401zm-5.583 1.035c.767 0 1.201-.356 1.406-.737h.059V11h1.216V7.519c0-1.314-.947-1.783-2.11-1.783C1.355 5.736.75 6.42.69 7.27h1.216c.064-.323.313-.552.84-.552.527 0 .864.249.864.771v.464H2.346C1.145 7.953.5 8.568.5 9.496c0 .977.693 1.582 1.704 1.582zm.42-.947c-.44 0-.845-.235-.845-.718 0-.395.269-.684.84-.684h.991v.538c0 .503-.444.864-.986.864zm8.897.567c-.577-.4-.9-1.088-.9-1.983v-.65c0-1.42.894-2.338 2.305-2.338 1.352 0 2.119.82 2.139 1.806h-1.187c-.04-.351-.283-.776-.918-.776-.674 0-1.045.517-1.045 1.328v.625c0 .468.121.834.343 1.067l-.737.92z"/><path d="M14.469 9.414a.75.75 0 0 1 .117 1.055l-4 5a.75.75 0 0 1-1.116.061l-2.5-2.5a.75.75 0 1 1 1.06-1.06l1.908 1.907 3.476-4.346a.75.75 0 0 1 1.055-.117z"/>');
30689  var BIconSquare = /* @__PURE__ */ makeIcon("Square", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/>');
30690  var BIconSquareFill = /* @__PURE__ */ makeIcon("SquareFill", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2z"/>');
30691  var BIconSquareHalf = /* @__PURE__ */ makeIcon("SquareHalf", '<path d="M8 15V1h6a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8zm6 1a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12z"/>');
30692  var BIconStack = /* @__PURE__ */ makeIcon("Stack", '<path d="m14.12 10.163 1.715.858c.22.11.22.424 0 .534L8.267 15.34a.598.598 0 0 1-.534 0L.165 11.555a.299.299 0 0 1 0-.534l1.716-.858 5.317 2.659c.505.252 1.1.252 1.604 0l5.317-2.66zM7.733.063a.598.598 0 0 1 .534 0l7.568 3.784a.3.3 0 0 1 0 .535L8.267 8.165a.598.598 0 0 1-.534 0L.165 4.382a.299.299 0 0 1 0-.535L7.733.063z"/><path d="m14.12 6.576 1.715.858c.22.11.22.424 0 .534l-7.568 3.784a.598.598 0 0 1-.534 0L.165 7.968a.299.299 0 0 1 0-.534l1.716-.858 5.317 2.659c.505.252 1.1.252 1.604 0l5.317-2.659z"/>');
30693  var BIconStar = /* @__PURE__ */ makeIcon("Star", '<path d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957-3.686-1.894a.503.503 0 0 0-.461 0z"/>');
30694  var BIconStarFill = /* @__PURE__ */ makeIcon("StarFill", '<path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/>');
30695  var BIconStarHalf = /* @__PURE__ */ makeIcon("StarHalf", '<path d="M5.354 5.119 7.538.792A.516.516 0 0 1 8 .5c.183 0 .366.097.465.292l2.184 4.327 4.898.696A.537.537 0 0 1 16 6.32a.548.548 0 0 1-.17.445l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256a.52.52 0 0 1-.146.05c-.342.06-.668-.254-.6-.642l.83-4.73L.173 6.765a.55.55 0 0 1-.172-.403.58.58 0 0 1 .085-.302.513.513 0 0 1 .37-.245l4.898-.696zM8 12.027a.5.5 0 0 1 .232.056l3.686 1.894-.694-3.957a.565.565 0 0 1 .162-.505l2.907-2.77-4.052-.576a.525.525 0 0 1-.393-.288L8.001 2.223 8 2.226v9.8z"/>');
30696  var BIconStars = /* @__PURE__ */ makeIcon("Stars", '<path d="M7.657 6.247c.11-.33.576-.33.686 0l.645 1.937a2.89 2.89 0 0 0 1.829 1.828l1.936.645c.33.11.33.576 0 .686l-1.937.645a2.89 2.89 0 0 0-1.828 1.829l-.645 1.936a.361.361 0 0 1-.686 0l-.645-1.937a2.89 2.89 0 0 0-1.828-1.828l-1.937-.645a.361.361 0 0 1 0-.686l1.937-.645a2.89 2.89 0 0 0 1.828-1.828l.645-1.937zM3.794 1.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387A1.734 1.734 0 0 0 4.593 5.69l-.387 1.162a.217.217 0 0 1-.412 0L3.407 5.69A1.734 1.734 0 0 0 2.31 4.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387A1.734 1.734 0 0 0 3.407 2.31l.387-1.162zM10.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732L9.1 2.137a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L10.863.1z"/>');
30697  var BIconStickies = /* @__PURE__ */ makeIcon("Stickies", '<path d="M1.5 0A1.5 1.5 0 0 0 0 1.5V13a1 1 0 0 0 1 1V1.5a.5.5 0 0 1 .5-.5H14a1 1 0 0 0-1-1H1.5z"/><path d="M3.5 2A1.5 1.5 0 0 0 2 3.5v11A1.5 1.5 0 0 0 3.5 16h6.086a1.5 1.5 0 0 0 1.06-.44l4.915-4.914A1.5 1.5 0 0 0 16 9.586V3.5A1.5 1.5 0 0 0 14.5 2h-11zM3 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5V9h-4.5A1.5 1.5 0 0 0 9 10.5V15H3.5a.5.5 0 0 1-.5-.5v-11zm7 11.293V10.5a.5.5 0 0 1 .5-.5h4.293L10 14.793z"/>');
30698  var BIconStickiesFill = /* @__PURE__ */ makeIcon("StickiesFill", '<path d="M0 1.5V13a1 1 0 0 0 1 1V1.5a.5.5 0 0 1 .5-.5H14a1 1 0 0 0-1-1H1.5A1.5 1.5 0 0 0 0 1.5z"/><path d="M3.5 2A1.5 1.5 0 0 0 2 3.5v11A1.5 1.5 0 0 0 3.5 16h6.086a1.5 1.5 0 0 0 1.06-.44l4.915-4.914A1.5 1.5 0 0 0 16 9.586V3.5A1.5 1.5 0 0 0 14.5 2h-11zm6 8.5a1 1 0 0 1 1-1h4.396a.25.25 0 0 1 .177.427l-5.146 5.146a.25.25 0 0 1-.427-.177V10.5z"/>');
30699  var BIconSticky = /* @__PURE__ */ makeIcon("Sticky", '<path d="M2.5 1A1.5 1.5 0 0 0 1 2.5v11A1.5 1.5 0 0 0 2.5 15h6.086a1.5 1.5 0 0 0 1.06-.44l4.915-4.914A1.5 1.5 0 0 0 15 8.586V2.5A1.5 1.5 0 0 0 13.5 1h-11zM2 2.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5V8H9.5A1.5 1.5 0 0 0 8 9.5V14H2.5a.5.5 0 0 1-.5-.5v-11zm7 11.293V9.5a.5.5 0 0 1 .5-.5h4.293L9 13.793z"/>');
30700  var BIconStickyFill = /* @__PURE__ */ makeIcon("StickyFill", '<path d="M2.5 1A1.5 1.5 0 0 0 1 2.5v11A1.5 1.5 0 0 0 2.5 15h6.086a1.5 1.5 0 0 0 1.06-.44l4.915-4.914A1.5 1.5 0 0 0 15 8.586V2.5A1.5 1.5 0 0 0 13.5 1h-11zm6 8.5a1 1 0 0 1 1-1h4.396a.25.25 0 0 1 .177.427l-5.146 5.146a.25.25 0 0 1-.427-.177V9.5z"/>');
30701  var BIconStop = /* @__PURE__ */ makeIcon("Stop", '<path d="M3.5 5A1.5 1.5 0 0 1 5 3.5h6A1.5 1.5 0 0 1 12.5 5v6a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 11V5zM5 4.5a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5V5a.5.5 0 0 0-.5-.5H5z"/>');
30702  var BIconStopBtn = /* @__PURE__ */ makeIcon("StopBtn", '<path d="M6.5 5A1.5 1.5 0 0 0 5 6.5v3A1.5 1.5 0 0 0 6.5 11h3A1.5 1.5 0 0 0 11 9.5v-3A1.5 1.5 0 0 0 9.5 5h-3z"/><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"/>');
30703  var BIconStopBtnFill = /* @__PURE__ */ makeIcon("StopBtnFill", '<path d="M0 12V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm6.5-7A1.5 1.5 0 0 0 5 6.5v3A1.5 1.5 0 0 0 6.5 11h3A1.5 1.5 0 0 0 11 9.5v-3A1.5 1.5 0 0 0 9.5 5h-3z"/>');
30704  var BIconStopCircle = /* @__PURE__ */ makeIcon("StopCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M5 6.5A1.5 1.5 0 0 1 6.5 5h3A1.5 1.5 0 0 1 11 6.5v3A1.5 1.5 0 0 1 9.5 11h-3A1.5 1.5 0 0 1 5 9.5v-3z"/>');
30705  var BIconStopCircleFill = /* @__PURE__ */ makeIcon("StopCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM6.5 5A1.5 1.5 0 0 0 5 6.5v3A1.5 1.5 0 0 0 6.5 11h3A1.5 1.5 0 0 0 11 9.5v-3A1.5 1.5 0 0 0 9.5 5h-3z"/>');
30706  var BIconStopFill = /* @__PURE__ */ makeIcon("StopFill", '<path d="M5 3.5h6A1.5 1.5 0 0 1 12.5 5v6a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 11V5A1.5 1.5 0 0 1 5 3.5z"/>');
30707  var BIconStoplights = /* @__PURE__ */ makeIcon("Stoplights", '<path d="M8 5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0 4a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm1.5 2.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/><path d="M4 2a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2h2c-.167.5-.8 1.6-2 2v2h2c-.167.5-.8 1.6-2 2v2h2c-.167.5-.8 1.6-2 2v1a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-1c-1.2-.4-1.833-1.5-2-2h2V8c-1.2-.4-1.833-1.5-2-2h2V4c-1.2-.4-1.833-1.5-2-2h2zm2-1a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H6z"/>');
30708  var BIconStoplightsFill = /* @__PURE__ */ makeIcon("StoplightsFill", '<path fill-rule="evenodd" d="M6 0a2 2 0 0 0-2 2H2c.167.5.8 1.6 2 2v2H2c.167.5.8 1.6 2 2v2H2c.167.5.8 1.6 2 2v1a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-1c1.2-.4 1.833-1.5 2-2h-2V8c1.2-.4 1.833-1.5 2-2h-2V4c1.2-.4 1.833-1.5 2-2h-2a2 2 0 0 0-2-2H6zm3.5 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zM8 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30709  var BIconStopwatch = /* @__PURE__ */ makeIcon("Stopwatch", '<path d="M8.5 5.6a.5.5 0 1 0-1 0v2.9h-3a.5.5 0 0 0 0 1H8a.5.5 0 0 0 .5-.5V5.6z"/><path d="M6.5 1A.5.5 0 0 1 7 .5h2a.5.5 0 0 1 0 1v.57c1.36.196 2.594.78 3.584 1.64a.715.715 0 0 1 .012-.013l.354-.354-.354-.353a.5.5 0 0 1 .707-.708l1.414 1.415a.5.5 0 1 1-.707.707l-.353-.354-.354.354a.512.512 0 0 1-.013.012A7 7 0 1 1 7 2.071V1.5a.5.5 0 0 1-.5-.5zM8 3a6 6 0 1 0 .001 12A6 6 0 0 0 8 3z"/>');
30710  var BIconStopwatchFill = /* @__PURE__ */ makeIcon("StopwatchFill", '<path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07A7.001 7.001 0 0 0 8 16a7 7 0 0 0 5.29-11.584.531.531 0 0 0 .013-.012l.354-.354.353.354a.5.5 0 1 0 .707-.707l-1.414-1.415a.5.5 0 1 0-.707.707l.354.354-.354.354a.717.717 0 0 0-.012.012A6.973 6.973 0 0 0 9 2.071V1h.5a.5.5 0 0 0 0-1h-3zm2 5.6V9a.5.5 0 0 1-.5.5H4.5a.5.5 0 0 1 0-1h3V5.6a.5.5 0 1 1 1 0z"/>');
30711  var BIconSubtract = /* @__PURE__ */ makeIcon("Subtract", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2z"/>');
30712  var BIconSuitClub = /* @__PURE__ */ makeIcon("SuitClub", '<path d="M8 1a3.25 3.25 0 0 0-3.25 3.25c0 .186 0 .29.016.41.014.12.045.27.12.527l.19.665-.692-.028a3.25 3.25 0 1 0 2.357 5.334.5.5 0 0 1 .844.518l-.003.005-.006.015-.024.055a21.893 21.893 0 0 1-.438.92 22.38 22.38 0 0 1-1.266 2.197c-.013.018-.02.05.001.09.01.02.021.03.03.036A.036.036 0 0 0 5.9 15h4.2c.01 0 .016-.002.022-.006a.092.092 0 0 0 .029-.035c.02-.04.014-.073.001-.091a22.875 22.875 0 0 1-1.704-3.117l-.024-.054-.006-.015-.002-.004a.5.5 0 0 1 .838-.524c.601.7 1.516 1.168 2.496 1.168a3.25 3.25 0 1 0-.139-6.498l-.699.03.199-.671c.14-.47.14-.745.139-.927V4.25A3.25 3.25 0 0 0 8 1zm2.207 12.024c.225.405.487.848.78 1.294C11.437 15 10.975 16 10.1 16H5.9c-.876 0-1.338-1-.887-1.683.291-.442.552-.88.776-1.283a4.25 4.25 0 1 1-2.007-8.187 2.79 2.79 0 0 1-.009-.064c-.023-.187-.023-.348-.023-.52V4.25a4.25 4.25 0 0 1 8.5 0c0 .14 0 .333-.04.596a4.25 4.25 0 0 1-.46 8.476 4.186 4.186 0 0 1-1.543-.298z"/>');
30713  var BIconSuitClubFill = /* @__PURE__ */ makeIcon("SuitClubFill", '<path d="M11.5 12.5a3.493 3.493 0 0 1-2.684-1.254 19.92 19.92 0 0 0 1.582 2.907c.231.35-.02.847-.438.847H6.04c-.419 0-.67-.497-.438-.847a19.919 19.919 0 0 0 1.582-2.907 3.5 3.5 0 1 1-2.538-5.743 3.5 3.5 0 1 1 6.708 0A3.5 3.5 0 1 1 11.5 12.5z"/>');
30714  var BIconSuitDiamond = /* @__PURE__ */ makeIcon("SuitDiamond", '<path d="M8.384 1.226a.463.463 0 0 0-.768 0l-4.56 6.468a.537.537 0 0 0 0 .612l4.56 6.469a.463.463 0 0 0 .768 0l4.56-6.469a.537.537 0 0 0 0-.612l-4.56-6.468zM6.848.613a1.39 1.39 0 0 1 2.304 0l4.56 6.468a1.61 1.61 0 0 1 0 1.838l-4.56 6.468a1.39 1.39 0 0 1-2.304 0L2.288 8.92a1.61 1.61 0 0 1 0-1.838L6.848.613z"/>');
30715  var BIconSuitDiamondFill = /* @__PURE__ */ makeIcon("SuitDiamondFill", '<path d="M2.45 7.4 7.2 1.067a1 1 0 0 1 1.6 0L13.55 7.4a1 1 0 0 1 0 1.2L8.8 14.933a1 1 0 0 1-1.6 0L2.45 8.6a1 1 0 0 1 0-1.2z"/>');
30716  var BIconSuitHeart = /* @__PURE__ */ makeIcon("SuitHeart", '<path d="m8 6.236-.894-1.789c-.222-.443-.607-1.08-1.152-1.595C5.418 2.345 4.776 2 4 2 2.324 2 1 3.326 1 4.92c0 1.211.554 2.066 1.868 3.37.337.334.721.695 1.146 1.093C5.122 10.423 6.5 11.717 8 13.447c1.5-1.73 2.878-3.024 3.986-4.064.425-.398.81-.76 1.146-1.093C14.446 6.986 15 6.131 15 4.92 15 3.326 13.676 2 12 2c-.777 0-1.418.345-1.954.852-.545.515-.93 1.152-1.152 1.595L8 6.236zm.392 8.292a.513.513 0 0 1-.784 0c-1.601-1.902-3.05-3.262-4.243-4.381C1.3 8.208 0 6.989 0 4.92 0 2.755 1.79 1 4 1c1.6 0 2.719 1.05 3.404 2.008.26.365.458.716.596.992a7.55 7.55 0 0 1 .596-.992C9.281 2.049 10.4 1 12 1c2.21 0 4 1.755 4 3.92 0 2.069-1.3 3.288-3.365 5.227-1.193 1.12-2.642 2.48-4.243 4.38z"/>');
30717  var BIconSuitHeartFill = /* @__PURE__ */ makeIcon("SuitHeartFill", '<path d="M4 1c2.21 0 4 1.755 4 3.92C8 2.755 9.79 1 12 1s4 1.755 4 3.92c0 3.263-3.234 4.414-7.608 9.608a.513.513 0 0 1-.784 0C3.234 9.334 0 8.183 0 4.92 0 2.755 1.79 1 4 1z"/>');
30718  var BIconSuitSpade = /* @__PURE__ */ makeIcon("SuitSpade", '<path d="M8 0a.5.5 0 0 1 .429.243c1.359 2.265 2.925 3.682 4.25 4.882.096.086.19.17.282.255C14.308 6.604 15.5 7.747 15.5 9.5a4 4 0 0 1-5.406 3.746c.235.39.491.782.722 1.131.434.659-.01 1.623-.856 1.623H6.04c-.845 0-1.29-.964-.856-1.623.263-.397.51-.777.728-1.134A4 4 0 0 1 .5 9.5c0-1.753 1.192-2.896 2.539-4.12l.281-.255c1.326-1.2 2.892-2.617 4.251-4.882A.5.5 0 0 1 8 0zM3.711 6.12C2.308 7.396 1.5 8.253 1.5 9.5a3 3 0 0 0 5.275 1.956.5.5 0 0 1 .868.43c-.094.438-.33.932-.611 1.428a29.247 29.247 0 0 1-1.013 1.614.03.03 0 0 0-.005.018.074.074 0 0 0 .024.054h3.924a.074.074 0 0 0 .024-.054.03.03 0 0 0-.005-.018c-.3-.455-.658-1.005-.96-1.535-.294-.514-.57-1.064-.664-1.507a.5.5 0 0 1 .868-.43A3 3 0 0 0 14.5 9.5c0-1.247-.808-2.104-2.211-3.38L12 5.86c-1.196-1.084-2.668-2.416-4-4.424-1.332 2.008-2.804 3.34-4 4.422l-.289.261z"/>');
30719  var BIconSuitSpadeFill = /* @__PURE__ */ makeIcon("SuitSpadeFill", '<path d="M7.184 11.246A3.5 3.5 0 0 1 1 9c0-1.602 1.14-2.633 2.66-4.008C4.986 3.792 6.602 2.33 8 0c1.398 2.33 3.014 3.792 4.34 4.992C13.86 6.367 15 7.398 15 9a3.5 3.5 0 0 1-6.184 2.246 19.92 19.92 0 0 0 1.582 2.907c.231.35-.02.847-.438.847H6.04c-.419 0-.67-.497-.438-.847a19.919 19.919 0 0 0 1.582-2.907z"/>');
30720  var BIconSun = /* @__PURE__ */ makeIcon("Sun", '<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"/>');
30721  var BIconSunFill = /* @__PURE__ */ makeIcon("SunFill", '<path d="M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"/>');
30722  var BIconSunglasses = /* @__PURE__ */ makeIcon("Sunglasses", '<path d="M3 5a2 2 0 0 0-2 2v.5H.5a.5.5 0 0 0 0 1H1V9a2 2 0 0 0 2 2h1a3 3 0 0 0 3-3 1 1 0 1 1 2 0 3 3 0 0 0 3 3h1a2 2 0 0 0 2-2v-.5h.5a.5.5 0 0 0 0-1H15V7a2 2 0 0 0-2-2h-2a2 2 0 0 0-1.888 1.338A1.99 1.99 0 0 0 8 6a1.99 1.99 0 0 0-1.112.338A2 2 0 0 0 5 5H3zm0 1h.941c.264 0 .348.356.112.474l-.457.228a2 2 0 0 0-.894.894l-.228.457C2.356 8.289 2 8.205 2 7.94V7a1 1 0 0 1 1-1z"/>');
30723  var BIconSunrise = /* @__PURE__ */ makeIcon("Sunrise", '<path d="M7.646 1.146a.5.5 0 0 1 .708 0l1.5 1.5a.5.5 0 0 1-.708.708L8.5 2.707V4.5a.5.5 0 0 1-1 0V2.707l-.646.647a.5.5 0 1 1-.708-.708l1.5-1.5zM2.343 4.343a.5.5 0 0 1 .707 0l1.414 1.414a.5.5 0 0 1-.707.707L2.343 5.05a.5.5 0 0 1 0-.707zm11.314 0a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zM8 7a3 3 0 0 1 2.599 4.5H5.4A3 3 0 0 1 8 7zm3.71 4.5a4 4 0 1 0-7.418 0H.499a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1h-3.79zM0 10a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 0 10zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30724  var BIconSunriseFill = /* @__PURE__ */ makeIcon("SunriseFill", '<path d="M7.646 1.146a.5.5 0 0 1 .708 0l1.5 1.5a.5.5 0 0 1-.708.708L8.5 2.707V4.5a.5.5 0 0 1-1 0V2.707l-.646.647a.5.5 0 1 1-.708-.708l1.5-1.5zM2.343 4.343a.5.5 0 0 1 .707 0l1.414 1.414a.5.5 0 0 1-.707.707L2.343 5.05a.5.5 0 0 1 0-.707zm11.314 0a.5.5 0 0 1 0 .707l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zM11.709 11.5a4 4 0 1 0-7.418 0H.5a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1h-3.79zM0 10a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 0 10zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30725  var BIconSunset = /* @__PURE__ */ makeIcon("Sunset", '<path d="M7.646 4.854a.5.5 0 0 0 .708 0l1.5-1.5a.5.5 0 0 0-.708-.708l-.646.647V1.5a.5.5 0 0 0-1 0v1.793l-.646-.647a.5.5 0 1 0-.708.708l1.5 1.5zm-5.303-.51a.5.5 0 0 1 .707 0l1.414 1.413a.5.5 0 0 1-.707.707L2.343 5.05a.5.5 0 0 1 0-.707zm11.314 0a.5.5 0 0 1 0 .706l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zM8 7a3 3 0 0 1 2.599 4.5H5.4A3 3 0 0 1 8 7zm3.71 4.5a4 4 0 1 0-7.418 0H.499a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1h-3.79zM0 10a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 0 10zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30726  var BIconSunsetFill = /* @__PURE__ */ makeIcon("SunsetFill", '<path d="M7.646 4.854a.5.5 0 0 0 .708 0l1.5-1.5a.5.5 0 0 0-.708-.708l-.646.647V1.5a.5.5 0 0 0-1 0v1.793l-.646-.647a.5.5 0 1 0-.708.708l1.5 1.5zm-5.303-.51a.5.5 0 0 1 .707 0l1.414 1.413a.5.5 0 0 1-.707.707L2.343 5.05a.5.5 0 0 1 0-.707zm11.314 0a.5.5 0 0 1 0 .706l-1.414 1.414a.5.5 0 1 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zM11.709 11.5a4 4 0 1 0-7.418 0H.5a.5.5 0 0 0 0 1h15a.5.5 0 0 0 0-1h-3.79zM0 10a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 0 10zm13 0a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2a.5.5 0 0 1-.5-.5z"/>');
30727  var BIconSymmetryHorizontal = /* @__PURE__ */ makeIcon("SymmetryHorizontal", '<path d="M13.5 7a.5.5 0 0 0 .24-.939l-11-6A.5.5 0 0 0 2 .5v6a.5.5 0 0 0 .5.5h11zm.485 2.376a.5.5 0 0 1-.246.563l-11 6A.5.5 0 0 1 2 15.5v-6a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .485.376zM11.539 10H3v4.658L11.54 10z"/>');
30728  var BIconSymmetryVertical = /* @__PURE__ */ makeIcon("SymmetryVertical", '<path d="M7 2.5a.5.5 0 0 0-.939-.24l-6 11A.5.5 0 0 0 .5 14h6a.5.5 0 0 0 .5-.5v-11zm2.376-.484a.5.5 0 0 1 .563.245l6 11A.5.5 0 0 1 15.5 14h-6a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .376-.484zM10 4.46V13h4.658L10 4.46z"/>');
30729  var BIconTable = /* @__PURE__ */ makeIcon("Table", '<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm15 2h-4v3h4V4zm0 4h-4v3h4V8zm0 4h-4v3h3a1 1 0 0 0 1-1v-2zm-5 3v-3H6v3h4zm-5 0v-3H1v2a1 1 0 0 0 1 1h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4 4H6v3h4V8z"/>');
30730  var BIconTablet = /* @__PURE__ */ makeIcon("Tablet", '<path d="M12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h8zM4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4z"/><path d="M8 14a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>');
30731  var BIconTabletFill = /* @__PURE__ */ makeIcon("TabletFill", '<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm7 11a1 1 0 1 0-2 0 1 1 0 0 0 2 0z"/>');
30732  var BIconTabletLandscape = /* @__PURE__ */ makeIcon("TabletLandscape", '<path d="M1 4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4zm-1 8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v8z"/><path d="M14 8a1 1 0 1 0-2 0 1 1 0 0 0 2 0z"/>');
30733  var BIconTabletLandscapeFill = /* @__PURE__ */ makeIcon("TabletLandscapeFill", '<path d="M2 14a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2zm11-7a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30734  var BIconTag = /* @__PURE__ */ makeIcon("Tag", '<path d="M6 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-1 0a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0z"/><path d="M2 1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 1 6.586V2a1 1 0 0 1 1-1zm0 5.586 7 7L13.586 9l-7-7H2v4.586z"/>');
30735  var BIconTagFill = /* @__PURE__ */ makeIcon("TagFill", '<path d="M2 1a1 1 0 0 0-1 1v4.586a1 1 0 0 0 .293.707l7 7a1 1 0 0 0 1.414 0l4.586-4.586a1 1 0 0 0 0-1.414l-7-7A1 1 0 0 0 6.586 1H2zm4 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30736  var BIconTags = /* @__PURE__ */ makeIcon("Tags", '<path d="M3 2v4.586l7 7L14.586 9l-7-7H3zM2 2a1 1 0 0 1 1-1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 2 6.586V2z"/><path d="M5.5 5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 1a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM1 7.086a1 1 0 0 0 .293.707L8.75 15.25l-.043.043a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 0 7.586V3a1 1 0 0 1 1-1v5.086z"/>');
30737  var BIconTagsFill = /* @__PURE__ */ makeIcon("TagsFill", '<path d="M2 2a1 1 0 0 1 1-1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 2 6.586V2zm3.5 4a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M1.293 7.793A1 1 0 0 1 1 7.086V2a1 1 0 0 0-1 1v4.586a1 1 0 0 0 .293.707l7 7a1 1 0 0 0 1.414 0l.043-.043-7.457-7.457z"/>');
30738  var BIconTelegram = /* @__PURE__ */ makeIcon("Telegram", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z"/>');
30739  var BIconTelephone = /* @__PURE__ */ makeIcon("Telephone", '<path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/>');
30740  var BIconTelephoneFill = /* @__PURE__ */ makeIcon("TelephoneFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/>');
30741  var BIconTelephoneForward = /* @__PURE__ */ makeIcon("TelephoneForward", '<path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zm10.762.135a.5.5 0 0 1 .708 0l2.5 2.5a.5.5 0 0 1 0 .708l-2.5 2.5a.5.5 0 0 1-.708-.708L14.293 4H9.5a.5.5 0 0 1 0-1h4.793l-1.647-1.646a.5.5 0 0 1 0-.708z"/>');
30742  var BIconTelephoneForwardFill = /* @__PURE__ */ makeIcon("TelephoneForwardFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zm10.761.135a.5.5 0 0 1 .708 0l2.5 2.5a.5.5 0 0 1 0 .708l-2.5 2.5a.5.5 0 0 1-.708-.708L14.293 4H9.5a.5.5 0 0 1 0-1h4.793l-1.647-1.646a.5.5 0 0 1 0-.708z"/>');
30743  var BIconTelephoneInbound = /* @__PURE__ */ makeIcon("TelephoneInbound", '<path d="M15.854.146a.5.5 0 0 1 0 .708L11.707 5H14.5a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 1 0v2.793L15.146.146a.5.5 0 0 1 .708 0zm-12.2 1.182a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/>');
30744  var BIconTelephoneInboundFill = /* @__PURE__ */ makeIcon("TelephoneInboundFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zM15.854.146a.5.5 0 0 1 0 .708L11.707 5H14.5a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 1 0v2.793L15.146.146a.5.5 0 0 1 .708 0z"/>');
30745  var BIconTelephoneMinus = /* @__PURE__ */ makeIcon("TelephoneMinus", '<path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5z"/><path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/>');
30746  var BIconTelephoneMinusFill = /* @__PURE__ */ makeIcon("TelephoneMinusFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zM10 3.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5z"/>');
30747  var BIconTelephoneOutbound = /* @__PURE__ */ makeIcon("TelephoneOutbound", '<path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zM11 .5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V1.707l-4.146 4.147a.5.5 0 0 1-.708-.708L14.293 1H11.5a.5.5 0 0 1-.5-.5z"/>');
30748  var BIconTelephoneOutboundFill = /* @__PURE__ */ makeIcon("TelephoneOutboundFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zM11 .5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-1 0V1.707l-4.146 4.147a.5.5 0 0 1-.708-.708L14.293 1H11.5a.5.5 0 0 1-.5-.5z"/>');
30749  var BIconTelephonePlus = /* @__PURE__ */ makeIcon("TelephonePlus", '<path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/><path fill-rule="evenodd" d="M12.5 1a.5.5 0 0 1 .5.5V3h1.5a.5.5 0 0 1 0 1H13v1.5a.5.5 0 0 1-1 0V4h-1.5a.5.5 0 0 1 0-1H12V1.5a.5.5 0 0 1 .5-.5z"/>');
30750  var BIconTelephonePlusFill = /* @__PURE__ */ makeIcon("TelephonePlusFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zM12.5 1a.5.5 0 0 1 .5.5V3h1.5a.5.5 0 0 1 0 1H13v1.5a.5.5 0 0 1-1 0V4h-1.5a.5.5 0 0 1 0-1H12V1.5a.5.5 0 0 1 .5-.5z"/>');
30751  var BIconTelephoneX = /* @__PURE__ */ makeIcon("TelephoneX", '<path d="M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z"/><path fill-rule="evenodd" d="M11.146 1.646a.5.5 0 0 1 .708 0L13 2.793l1.146-1.147a.5.5 0 0 1 .708.708L13.707 3.5l1.147 1.146a.5.5 0 0 1-.708.708L13 4.207l-1.146 1.147a.5.5 0 0 1-.708-.708L12.293 3.5l-1.147-1.146a.5.5 0 0 1 0-.708z"/>');
30752  var BIconTelephoneXFill = /* @__PURE__ */ makeIcon("TelephoneXFill", '<path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511zm9.261 1.135a.5.5 0 0 1 .708 0L13 2.793l1.146-1.147a.5.5 0 0 1 .708.708L13.707 3.5l1.147 1.146a.5.5 0 0 1-.708.708L13 4.207l-1.146 1.147a.5.5 0 0 1-.708-.708L12.293 3.5l-1.147-1.146a.5.5 0 0 1 0-.708z"/>');
30753  var BIconTerminal = /* @__PURE__ */ makeIcon("Terminal", '<path d="M6 9a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3A.5.5 0 0 1 6 9zM3.854 4.146a.5.5 0 1 0-.708.708L4.793 6.5 3.146 8.146a.5.5 0 1 0 .708.708l2-2a.5.5 0 0 0 0-.708l-2-2z"/><path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm12 1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h12z"/>');
30754  var BIconTerminalFill = /* @__PURE__ */ makeIcon("TerminalFill", '<path d="M0 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3zm9.5 5.5h-3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm-6.354-.354a.5.5 0 1 0 .708.708l2-2a.5.5 0 0 0 0-.708l-2-2a.5.5 0 1 0-.708.708L4.793 6.5 3.146 8.146z"/>');
30755  var BIconTextCenter = /* @__PURE__ */ makeIcon("TextCenter", '<path fill-rule="evenodd" d="M4 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30756  var BIconTextIndentLeft = /* @__PURE__ */ makeIcon("TextIndentLeft", '<path d="M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm.646 2.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8 2.646 6.354a.5.5 0 0 1 0-.708zM7 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30757  var BIconTextIndentRight = /* @__PURE__ */ makeIcon("TextIndentRight", '<path d="M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm10.646 2.146a.5.5 0 0 1 .708.708L11.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zM2 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5zm0 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30758  var BIconTextLeft = /* @__PURE__ */ makeIcon("TextLeft", '<path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30759  var BIconTextParagraph = /* @__PURE__ */ makeIcon("TextParagraph", '<path fill-rule="evenodd" d="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5z"/>');
30760  var BIconTextRight = /* @__PURE__ */ makeIcon("TextRight", '<path fill-rule="evenodd" d="M6 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-4-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5zm4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zm-4-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5z"/>');
30761  var BIconTextarea = /* @__PURE__ */ makeIcon("Textarea", '<path d="M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874V2.5zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5v3.563zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30762  var BIconTextareaResize = /* @__PURE__ */ makeIcon("TextareaResize", '<path d="M.5 4A2.5 2.5 0 0 1 3 1.5h12A2.5 2.5 0 0 1 17.5 4v8a2.5 2.5 0 0 1-2.5 2.5H3A2.5 2.5 0 0 1 .5 12V4zM3 2.5A1.5 1.5 0 0 0 1.5 4v8A1.5 1.5 0 0 0 3 13.5h12a1.5 1.5 0 0 0 1.5-1.5V4A1.5 1.5 0 0 0 15 2.5H3zm11.854 5.646a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708l3-3a.5.5 0 0 1 .708 0zm0 2.5a.5.5 0 0 1 0 .708l-.5.5a.5.5 0 0 1-.708-.708l.5-.5a.5.5 0 0 1 .708 0z"/>');
30763  var BIconTextareaT = /* @__PURE__ */ makeIcon("TextareaT", '<path d="M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874V2.5zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5v3.563zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/><path d="M11.434 4H4.566L4.5 5.994h.386c.21-1.252.612-1.446 2.173-1.495l.343-.011v6.343c0 .537-.116.665-1.049.748V12h3.294v-.421c-.938-.083-1.054-.21-1.054-.748V4.488l.348.01c1.56.05 1.963.244 2.173 1.496h.386L11.434 4z"/>');
30764  var BIconThermometer = /* @__PURE__ */ makeIcon("Thermometer", '<path d="M8 14a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M8 0a2.5 2.5 0 0 0-2.5 2.5v7.55a3.5 3.5 0 1 0 5 0V2.5A2.5 2.5 0 0 0 8 0zM6.5 2.5a1.5 1.5 0 1 1 3 0v7.987l.167.15a2.5 2.5 0 1 1-3.333 0l.166-.15V2.5z"/>');
30765  var BIconThermometerHalf = /* @__PURE__ */ makeIcon("ThermometerHalf", '<path d="M9.5 12.5a1.5 1.5 0 1 1-2-1.415V6.5a.5.5 0 0 1 1 0v4.585a1.5 1.5 0 0 1 1 1.415z"/><path d="M5.5 2.5a2.5 2.5 0 0 1 5 0v7.55a3.5 3.5 0 1 1-5 0V2.5zM8 1a1.5 1.5 0 0 0-1.5 1.5v7.987l-.167.15a2.5 2.5 0 1 0 3.333 0l-.166-.15V2.5A1.5 1.5 0 0 0 8 1z"/>');
30766  var BIconThermometerHigh = /* @__PURE__ */ makeIcon("ThermometerHigh", '<path d="M9.5 12.5a1.5 1.5 0 1 1-2-1.415V2.5a.5.5 0 0 1 1 0v8.585a1.5 1.5 0 0 1 1 1.415z"/><path d="M5.5 2.5a2.5 2.5 0 0 1 5 0v7.55a3.5 3.5 0 1 1-5 0V2.5zM8 1a1.5 1.5 0 0 0-1.5 1.5v7.987l-.167.15a2.5 2.5 0 1 0 3.333 0l-.166-.15V2.5A1.5 1.5 0 0 0 8 1z"/>');
30767  var BIconThermometerLow = /* @__PURE__ */ makeIcon("ThermometerLow", '<path d="M9.5 12.5a1.5 1.5 0 1 1-2-1.415V9.5a.5.5 0 0 1 1 0v1.585a1.5 1.5 0 0 1 1 1.415z"/><path d="M5.5 2.5a2.5 2.5 0 0 1 5 0v7.55a3.5 3.5 0 1 1-5 0V2.5zM8 1a1.5 1.5 0 0 0-1.5 1.5v7.987l-.167.15a2.5 2.5 0 1 0 3.333 0l-.166-.15V2.5A1.5 1.5 0 0 0 8 1z"/>');
30768  var BIconThermometerSnow = /* @__PURE__ */ makeIcon("ThermometerSnow", '<path d="M5 12.5a1.5 1.5 0 1 1-2-1.415V9.5a.5.5 0 0 1 1 0v1.585A1.5 1.5 0 0 1 5 12.5z"/><path d="M1 2.5a2.5 2.5 0 0 1 5 0v7.55a3.5 3.5 0 1 1-5 0V2.5zM3.5 1A1.5 1.5 0 0 0 2 2.5v7.987l-.167.15a2.5 2.5 0 1 0 3.333 0L5 10.486V2.5A1.5 1.5 0 0 0 3.5 1zm5 1a.5.5 0 0 1 .5.5v1.293l.646-.647a.5.5 0 0 1 .708.708L9 5.207v1.927l1.669-.963.495-1.85a.5.5 0 1 1 .966.26l-.237.882 1.12-.646a.5.5 0 0 1 .5.866l-1.12.646.884.237a.5.5 0 1 1-.26.966l-1.848-.495L9.5 8l1.669.963 1.849-.495a.5.5 0 1 1 .258.966l-.883.237 1.12.646a.5.5 0 0 1-.5.866l-1.12-.646.237.883a.5.5 0 1 1-.966.258L10.67 9.83 9 8.866v1.927l1.354 1.353a.5.5 0 0 1-.708.708L9 12.207V13.5a.5.5 0 0 1-1 0v-11a.5.5 0 0 1 .5-.5z"/>');
30769  var BIconThermometerSun = /* @__PURE__ */ makeIcon("ThermometerSun", '<path d="M5 12.5a1.5 1.5 0 1 1-2-1.415V2.5a.5.5 0 0 1 1 0v8.585A1.5 1.5 0 0 1 5 12.5z"/><path d="M1 2.5a2.5 2.5 0 0 1 5 0v7.55a3.5 3.5 0 1 1-5 0V2.5zM3.5 1A1.5 1.5 0 0 0 2 2.5v7.987l-.167.15a2.5 2.5 0 1 0 3.333 0L5 10.486V2.5A1.5 1.5 0 0 0 3.5 1zm5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5zm4.243 1.757a.5.5 0 0 1 0 .707l-.707.708a.5.5 0 1 1-.708-.708l.708-.707a.5.5 0 0 1 .707 0zM8 5.5a.5.5 0 0 1 .5-.5 3 3 0 1 1 0 6 .5.5 0 0 1 0-1 2 2 0 0 0 0-4 .5.5 0 0 1-.5-.5zM12.5 8a.5.5 0 0 1 .5-.5h1a.5.5 0 1 1 0 1h-1a.5.5 0 0 1-.5-.5zm-1.172 2.828a.5.5 0 0 1 .708 0l.707.708a.5.5 0 0 1-.707.707l-.708-.707a.5.5 0 0 1 0-.708zM8.5 12a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5z"/>');
30770  var BIconThreeDots = /* @__PURE__ */ makeIcon("ThreeDots", '<path d="M3 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30771  var BIconThreeDotsVertical = /* @__PURE__ */ makeIcon("ThreeDotsVertical", '<path d="M9.5 13a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/>');
30772  var BIconToggle2Off = /* @__PURE__ */ makeIcon("Toggle2Off", '<path d="M9 11c.628-.836 1-1.874 1-3a4.978 4.978 0 0 0-1-3h4a3 3 0 1 1 0 6H9z"/><path d="M5 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0 1A5 5 0 1 0 5 3a5 5 0 0 0 0 10z"/>');
30773  var BIconToggle2On = /* @__PURE__ */ makeIcon("Toggle2On", '<path d="M7 5H3a3 3 0 0 0 0 6h4a4.995 4.995 0 0 1-.584-1H3a2 2 0 1 1 0-4h3.416c.156-.357.352-.692.584-1z"/><path d="M16 8A5 5 0 1 1 6 8a5 5 0 0 1 10 0z"/>');
30774  var BIconToggleOff = /* @__PURE__ */ makeIcon("ToggleOff", '<path d="M11 4a4 4 0 0 1 0 8H8a4.992 4.992 0 0 0 2-4 4.992 4.992 0 0 0-2-4h3zm-6 8a4 4 0 1 1 0-8 4 4 0 0 1 0 8zM0 8a5 5 0 0 0 5 5h6a5 5 0 0 0 0-10H5a5 5 0 0 0-5 5z"/>');
30775  var BIconToggleOn = /* @__PURE__ */ makeIcon("ToggleOn", '<path d="M5 3a5 5 0 0 0 0 10h6a5 5 0 0 0 0-10H5zm6 9a4 4 0 1 1 0-8 4 4 0 0 1 0 8z"/>');
30776  var BIconToggles = /* @__PURE__ */ makeIcon("Toggles", '<path d="M4.5 9a3.5 3.5 0 1 0 0 7h7a3.5 3.5 0 1 0 0-7h-7zm7 6a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm-7-14a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zm2.45 0A3.49 3.49 0 0 1 8 3.5 3.49 3.49 0 0 1 6.95 6h4.55a2.5 2.5 0 0 0 0-5H6.95zM4.5 0h7a3.5 3.5 0 1 1 0 7h-7a3.5 3.5 0 1 1 0-7z"/>');
30777  var BIconToggles2 = /* @__PURE__ */ makeIcon("Toggles2", '<path d="M9.465 10H12a2 2 0 1 1 0 4H9.465c.34-.588.535-1.271.535-2 0-.729-.195-1.412-.535-2z"/><path d="M6 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 1a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm.535-10a3.975 3.975 0 0 1-.409-1H4a1 1 0 0 1 0-2h2.126c.091-.355.23-.69.41-1H4a2 2 0 1 0 0 4h2.535z"/><path d="M14 4a4 4 0 1 1-8 0 4 4 0 0 1 8 0z"/>');
30778  var BIconTools = /* @__PURE__ */ makeIcon("Tools", '<path d="M1 0 0 1l2.2 3.081a1 1 0 0 0 .815.419h.07a1 1 0 0 1 .708.293l2.675 2.675-2.617 2.654A3.003 3.003 0 0 0 0 13a3 3 0 1 0 5.878-.851l2.654-2.617.968.968-.305.914a1 1 0 0 0 .242 1.023l3.356 3.356a1 1 0 0 0 1.414 0l1.586-1.586a1 1 0 0 0 0-1.414l-3.356-3.356a1 1 0 0 0-1.023-.242L10.5 9.5l-.96-.96 2.68-2.643A3.005 3.005 0 0 0 16 3c0-.269-.035-.53-.102-.777l-2.14 2.141L12 4l-.364-1.757L13.777.102a3 3 0 0 0-3.675 3.68L7.462 6.46 4.793 3.793a1 1 0 0 1-.293-.707v-.071a1 1 0 0 0-.419-.814L1 0zm9.646 10.646a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708zM3 11l.471.242.529.026.287.445.445.287.026.529L5 13l-.242.471-.026.529-.445.287-.287.445-.529.026L3 15l-.471-.242L2 14.732l-.287-.445L1.268 14l-.026-.529L1 13l.242-.471.026-.529.445-.287.287-.445.529-.026L3 11z"/>');
30779  var BIconTornado = /* @__PURE__ */ makeIcon("Tornado", '<path d="M1.125 2.45A.892.892 0 0 1 1 2c0-.26.116-.474.258-.634a1.9 1.9 0 0 1 .513-.389c.387-.21.913-.385 1.52-.525C4.514.17 6.18 0 8 0c1.821 0 3.486.17 4.709.452.607.14 1.133.314 1.52.525.193.106.374.233.513.389.141.16.258.374.258.634 0 1.011-.35 1.612-.634 2.102-.04.07-.08.137-.116.203a2.55 2.55 0 0 0-.313.809 2.938 2.938 0 0 0-.011.891.5.5 0 0 1 .428.849c-.06.06-.133.126-.215.195.204 1.116.088 1.99-.3 2.711-.453.84-1.231 1.383-2.02 1.856-.204.123-.412.243-.62.364-1.444.832-2.928 1.689-3.735 3.706a.5.5 0 0 1-.748.226l-.001-.001-.002-.001-.004-.003-.01-.008a2.142 2.142 0 0 1-.147-.115 4.095 4.095 0 0 1-1.179-1.656 3.786 3.786 0 0 1-.247-1.296A.498.498 0 0 1 5 12.5v-.018a.62.62 0 0 1 .008-.079.728.728 0 0 1 .188-.386c.09-.489.272-1.014.573-1.574a.5.5 0 0 1 .073-.918 3.29 3.29 0 0 1 .617-.144l.15-.193c.285-.356.404-.639.437-.861a.948.948 0 0 0-.122-.619c-.249-.455-.815-.903-1.613-1.43-.193-.127-.398-.258-.609-.394l-.119-.076a12.307 12.307 0 0 1-1.241-.334.5.5 0 0 1-.285-.707l-.23-.18C2.117 4.01 1.463 3.32 1.125 2.45zm1.973 1.051c.113.104.233.207.358.308.472.381.99.722 1.515 1.06 1.54.317 3.632.5 5.43.14a.5.5 0 0 1 .197.981c-1.216.244-2.537.26-3.759.157.399.326.744.682.963 1.081.203.373.302.79.233 1.247-.05.33-.182.657-.39.985.075.017.148.035.22.053l.006.002c.481.12.863.213 1.47.01a.5.5 0 1 1 .317.95c-.888.295-1.505.141-2.023.012l-.006-.002a3.894 3.894 0 0 0-.644-.123c-.37.55-.598 1.05-.726 1.497.142.045.296.11.465.194a.5.5 0 1 1-.448.894 3.11 3.11 0 0 0-.148-.07c.012.345.084.643.18.895.14.369.342.666.528.886.992-1.903 2.583-2.814 3.885-3.56.203-.116.399-.228.584-.34.775-.464 1.34-.89 1.653-1.472.212-.393.33-.9.26-1.617A6.74 6.74 0 0 1 10 8.5a.5.5 0 0 1 0-1 5.76 5.76 0 0 0 3.017-.872.515.515 0 0 1-.007-.03c-.135-.673-.14-1.207-.056-1.665.084-.46.253-.81.421-1.113l.131-.23c.065-.112.126-.22.182-.327-.29.107-.62.202-.98.285C11.487 3.83 9.822 4 8 4c-1.821 0-3.486-.17-4.709-.452-.065-.015-.13-.03-.193-.047zM13.964 2a1.12 1.12 0 0 0-.214-.145c-.272-.148-.697-.297-1.266-.428C11.354 1.166 9.769 1 8 1c-1.769 0-3.354.166-4.484.427-.569.13-.994.28-1.266.428A1.12 1.12 0 0 0 2.036 2c.04.038.109.087.214.145.272.148.697.297 1.266.428C4.646 2.834 6.231 3 8 3c1.769 0 3.354-.166 4.484-.427.569-.13.994-.28 1.266-.428A1.12 1.12 0 0 0 13.964 2z"/>');
30780  var BIconTranslate = /* @__PURE__ */ makeIcon("Translate", '<path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286H4.545zm1.634-.736L5.5 3.956h-.049l-.679 2.022H6.18z"/><path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2V2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H2zm7.138 9.995c.193.301.402.583.63.846-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6.066 6.066 0 0 1-.415-.492 1.988 1.988 0 0 1-.94.31z"/>');
30781  var BIconTrash = /* @__PURE__ */ makeIcon("Trash", '<path d="M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"/><path fill-rule="evenodd" d="M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"/>');
30782  var BIconTrash2 = /* @__PURE__ */ makeIcon("Trash2", '<path d="M14 3a.702.702 0 0 1-.037.225l-1.684 10.104A2 2 0 0 1 10.305 15H5.694a2 2 0 0 1-1.973-1.671L2.037 3.225A.703.703 0 0 1 2 3c0-1.105 2.686-2 6-2s6 .895 6 2zM3.215 4.207l1.493 8.957a1 1 0 0 0 .986.836h4.612a1 1 0 0 0 .986-.836l1.493-8.957C11.69 4.689 9.954 5 8 5c-1.954 0-3.69-.311-4.785-.793z"/>');
30783  var BIconTrash2Fill = /* @__PURE__ */ makeIcon("Trash2Fill", '<path d="M2.037 3.225A.703.703 0 0 1 2 3c0-1.105 2.686-2 6-2s6 .895 6 2a.702.702 0 0 1-.037.225l-1.684 10.104A2 2 0 0 1 10.305 15H5.694a2 2 0 0 1-1.973-1.671L2.037 3.225zm9.89-.69C10.966 2.214 9.578 2 8 2c-1.58 0-2.968.215-3.926.534-.477.16-.795.327-.975.466.18.14.498.307.975.466C5.032 3.786 6.42 4 8 4s2.967-.215 3.926-.534c.477-.16.795-.327.975-.466-.18-.14-.498-.307-.975-.466z"/>');
30784  var BIconTrashFill = /* @__PURE__ */ makeIcon("TrashFill", '<path d="M2.5 1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1H3v9a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V4h.5a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1H2.5zm3 4a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 .5-.5zM8 5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-1 0v-7A.5.5 0 0 1 8 5zm3 .5v7a.5.5 0 0 1-1 0v-7a.5.5 0 0 1 1 0z"/>');
30785  var BIconTree = /* @__PURE__ */ makeIcon("Tree", '<path d="M8.416.223a.5.5 0 0 0-.832 0l-3 4.5A.5.5 0 0 0 5 5.5h.098L3.076 8.735A.5.5 0 0 0 3.5 9.5h.191l-1.638 3.276a.5.5 0 0 0 .447.724H7V16h2v-2.5h4.5a.5.5 0 0 0 .447-.724L12.31 9.5h.191a.5.5 0 0 0 .424-.765L10.902 5.5H11a.5.5 0 0 0 .416-.777l-3-4.5zM6.437 4.758A.5.5 0 0 0 6 4.5h-.066L8 1.401 10.066 4.5H10a.5.5 0 0 0-.424.765L11.598 8.5H11.5a.5.5 0 0 0-.447.724L12.69 12.5H3.309l1.638-3.276A.5.5 0 0 0 4.5 8.5h-.098l2.022-3.235a.5.5 0 0 0 .013-.507z"/>');
30786  var BIconTreeFill = /* @__PURE__ */ makeIcon("TreeFill", '<path d="M8.416.223a.5.5 0 0 0-.832 0l-3 4.5A.5.5 0 0 0 5 5.5h.098L3.076 8.735A.5.5 0 0 0 3.5 9.5h.191l-1.638 3.276a.5.5 0 0 0 .447.724H7V16h2v-2.5h4.5a.5.5 0 0 0 .447-.724L12.31 9.5h.191a.5.5 0 0 0 .424-.765L10.902 5.5H11a.5.5 0 0 0 .416-.777l-3-4.5z"/>');
30787  var BIconTriangle = /* @__PURE__ */ makeIcon("Triangle", '<path d="M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z"/>');
30788  var BIconTriangleFill = /* @__PURE__ */ makeIcon("TriangleFill", '<path fill-rule="evenodd" d="M7.022 1.566a1.13 1.13 0 0 1 1.96 0l6.857 11.667c.457.778-.092 1.767-.98 1.767H1.144c-.889 0-1.437-.99-.98-1.767L7.022 1.566z"/>');
30789  var BIconTriangleHalf = /* @__PURE__ */ makeIcon("TriangleHalf", '<path d="M8.065 2.016A.13.13 0 0 0 8.002 2v11.983l6.856.017a.12.12 0 0 0 .066-.017.162.162 0 0 0 .054-.06.176.176 0 0 0-.002-.183L8.12 2.073a.146.146 0 0 0-.054-.057zm-1.043-.45a1.13 1.13 0 0 1 1.96 0l6.856 11.667c.458.778-.091 1.767-.98 1.767H1.146c-.889 0-1.437-.99-.98-1.767L7.022 1.566z"/>');
30790  var BIconTrophy = /* @__PURE__ */ makeIcon("Trophy", '<path d="M2.5.5A.5.5 0 0 1 3 0h10a.5.5 0 0 1 .5.5c0 .538-.012 1.05-.034 1.536a3 3 0 1 1-1.133 5.89c-.79 1.865-1.878 2.777-2.833 3.011v2.173l1.425.356c.194.048.377.135.537.255L13.3 15.1a.5.5 0 0 1-.3.9H3a.5.5 0 0 1-.3-.9l1.838-1.379c.16-.12.343-.207.537-.255L6.5 13.11v-2.173c-.955-.234-2.043-1.146-2.833-3.012a3 3 0 1 1-1.132-5.89A33.076 33.076 0 0 1 2.5.5zm.099 2.54a2 2 0 0 0 .72 3.935c-.333-1.05-.588-2.346-.72-3.935zm10.083 3.935a2 2 0 0 0 .72-3.935c-.133 1.59-.388 2.885-.72 3.935zM3.504 1c.007.517.026 1.006.056 1.469.13 2.028.457 3.546.87 4.667C5.294 9.48 6.484 10 7 10a.5.5 0 0 1 .5.5v2.61a1 1 0 0 1-.757.97l-1.426.356a.5.5 0 0 0-.179.085L4.5 15h7l-.638-.479a.501.501 0 0 0-.18-.085l-1.425-.356a1 1 0 0 1-.757-.97V10.5A.5.5 0 0 1 9 10c.516 0 1.706-.52 2.57-2.864.413-1.12.74-2.64.87-4.667.03-.463.049-.952.056-1.469H3.504z"/>');
30791  var BIconTrophyFill = /* @__PURE__ */ makeIcon("TrophyFill", '<path d="M2.5.5A.5.5 0 0 1 3 0h10a.5.5 0 0 1 .5.5c0 .538-.012 1.05-.034 1.536a3 3 0 1 1-1.133 5.89c-.79 1.865-1.878 2.777-2.833 3.011v2.173l1.425.356c.194.048.377.135.537.255L13.3 15.1a.5.5 0 0 1-.3.9H3a.5.5 0 0 1-.3-.9l1.838-1.379c.16-.12.343-.207.537-.255L6.5 13.11v-2.173c-.955-.234-2.043-1.146-2.833-3.012a3 3 0 1 1-1.132-5.89A33.076 33.076 0 0 1 2.5.5zm.099 2.54a2 2 0 0 0 .72 3.935c-.333-1.05-.588-2.346-.72-3.935zm10.083 3.935a2 2 0 0 0 .72-3.935c-.133 1.59-.388 2.885-.72 3.935z"/>');
30792  var BIconTropicalStorm = /* @__PURE__ */ makeIcon("TropicalStorm", '<path d="M8 9.5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/><path d="M9.5 2c-.9 0-1.75.216-2.501.6A5 5 0 0 1 13 7.5a6.5 6.5 0 1 1-13 0 .5.5 0 0 1 1 0 5.5 5.5 0 0 0 8.001 4.9A5 5 0 0 1 3 7.5a6.5 6.5 0 0 1 13 0 .5.5 0 0 1-1 0A5.5 5.5 0 0 0 9.5 2zM8 3.5a4 4 0 1 0 0 8 4 4 0 0 0 0-8z"/>');
30793  var BIconTruck = /* @__PURE__ */ makeIcon("Truck", '<path d="M0 3.5A1.5 1.5 0 0 1 1.5 2h9A1.5 1.5 0 0 1 12 3.5V5h1.02a1.5 1.5 0 0 1 1.17.563l1.481 1.85a1.5 1.5 0 0 1 .329.938V10.5a1.5 1.5 0 0 1-1.5 1.5H14a2 2 0 1 1-4 0H5a2 2 0 1 1-3.998-.085A1.5 1.5 0 0 1 0 10.5v-7zm1.294 7.456A1.999 1.999 0 0 1 4.732 11h5.536a2.01 2.01 0 0 1 .732-.732V3.5a.5.5 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .294.456zM12 10a2 2 0 0 1 1.732 1h.768a.5.5 0 0 0 .5-.5V8.35a.5.5 0 0 0-.11-.312l-1.48-1.85A.5.5 0 0 0 13.02 6H12v4zm-9 1a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm9 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"/>');
30794  var BIconTruckFlatbed = /* @__PURE__ */ makeIcon("TruckFlatbed", '<path d="M11.5 4a.5.5 0 0 1 .5.5V5h1.02a1.5 1.5 0 0 1 1.17.563l1.481 1.85a1.5 1.5 0 0 1 .329.938V10.5a1.5 1.5 0 0 1-1.5 1.5H14a2 2 0 1 1-4 0H5a2 2 0 1 1-4 0 1 1 0 0 1-1-1v-1h11V4.5a.5.5 0 0 1 .5-.5zM3 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm9 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm1.732 0h.768a.5.5 0 0 0 .5-.5V8.35a.5.5 0 0 0-.11-.312l-1.48-1.85A.5.5 0 0 0 13.02 6H12v4a2 2 0 0 1 1.732 1z"/>');
30795  var BIconTsunami = /* @__PURE__ */ makeIcon("Tsunami", '<path d="M.036 12.314a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.757-.703a.5.5 0 0 1-.278-.65zm0 2a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.757-.703a.5.5 0 0 1-.278-.65zM2.662 8.08c-.456 1.063-.994 2.098-1.842 2.804a.5.5 0 0 1-.64-.768c.652-.544 1.114-1.384 1.564-2.43.14-.328.281-.68.427-1.044.302-.754.624-1.559 1.01-2.308C3.763 3.2 4.528 2.105 5.7 1.299 6.877.49 8.418 0 10.5 0c1.463 0 2.511.4 3.179 1.058.67.66.893 1.518.819 2.302-.074.771-.441 1.516-1.02 1.965a1.878 1.878 0 0 1-1.904.27c-.65.642-.907 1.679-.71 2.614C11.076 9.215 11.784 10 13 10h2.5a.5.5 0 0 1 0 1H13c-1.784 0-2.826-1.215-3.114-2.585-.232-1.1.005-2.373.758-3.284L10.5 5.06l-.777.388a.5.5 0 0 1-.447 0l-1-.5a.5.5 0 0 1 .447-.894l.777.388.776-.388a.5.5 0 0 1 .447 0l1 .5a.493.493 0 0 1 .034.018c.44.264.81.195 1.108-.036.328-.255.586-.729.637-1.27.05-.529-.1-1.076-.525-1.495-.426-.42-1.19-.77-2.477-.77-1.918 0-3.252.448-4.232 1.123C5.283 2.8 4.61 3.738 4.07 4.79c-.365.71-.655 1.433-.945 2.16-.15.376-.301.753-.463 1.13z"/>');
30796  var BIconTv = /* @__PURE__ */ makeIcon("Tv", '<path d="M2.5 13.5A.5.5 0 0 1 3 13h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zM13.991 3l.024.001a1.46 1.46 0 0 1 .538.143.757.757 0 0 1 .302.254c.067.1.145.277.145.602v5.991l-.001.024a1.464 1.464 0 0 1-.143.538.758.758 0 0 1-.254.302c-.1.067-.277.145-.602.145H2.009l-.024-.001a1.464 1.464 0 0 1-.538-.143.758.758 0 0 1-.302-.254C1.078 10.502 1 10.325 1 10V4.009l.001-.024a1.46 1.46 0 0 1 .143-.538.758.758 0 0 1 .254-.302C1.498 3.078 1.675 3 2 3h11.991zM14 2H2C0 2 0 4 0 4v6c0 2 2 2 2 2h12c2 0 2-2 2-2V4c0-2-2-2-2-2z"/>');
30797  var BIconTvFill = /* @__PURE__ */ makeIcon("TvFill", '<path d="M2.5 13.5A.5.5 0 0 1 3 13h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zM2 2h12s2 0 2 2v6s0 2-2 2H2s-2 0-2-2V4s0-2 2-2z"/>');
30798  var BIconTwitch = /* @__PURE__ */ makeIcon("Twitch", '<path d="M3.857 0 1 2.857v10.286h3.429V16l2.857-2.857H9.57L14.714 8V0H3.857zm9.714 7.429-2.285 2.285H9l-2 2v-2H4.429V1.143h9.142v6.286z"/><path d="M11.857 3.143h-1.143V6.57h1.143V3.143zm-3.143 0H7.571V6.57h1.143V3.143z"/>');
30799  var BIconTwitter = /* @__PURE__ */ makeIcon("Twitter", '<path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"/>');
30800  var BIconType = /* @__PURE__ */ makeIcon("Type", '<path d="m2.244 13.081.943-2.803H6.66l.944 2.803H8.86L5.54 3.75H4.322L1 13.081h1.244zm2.7-7.923L6.34 9.314H3.51l1.4-4.156h.034zm9.146 7.027h.035v.896h1.128V8.125c0-1.51-1.114-2.345-2.646-2.345-1.736 0-2.59.916-2.666 2.174h1.108c.068-.718.595-1.19 1.517-1.19.971 0 1.518.52 1.518 1.464v.731H12.19c-1.647.007-2.522.8-2.522 2.058 0 1.319.957 2.18 2.345 2.18 1.06 0 1.716-.43 2.078-1.011zm-1.763.035c-.752 0-1.456-.397-1.456-1.244 0-.65.424-1.115 1.408-1.115h1.805v.834c0 .896-.752 1.525-1.757 1.525z"/>');
30801  var BIconTypeBold = /* @__PURE__ */ makeIcon("TypeBold", '<path d="M8.21 13c2.106 0 3.412-1.087 3.412-2.823 0-1.306-.984-2.283-2.324-2.386v-.055a2.176 2.176 0 0 0 1.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13H8.21zM5.908 4.674h1.696c.963 0 1.517.451 1.517 1.244 0 .834-.629 1.32-1.73 1.32H5.908V4.673zm0 6.788V8.598h1.73c1.217 0 1.88.492 1.88 1.415 0 .943-.643 1.449-1.832 1.449H5.907z"/>');
30802  var BIconTypeH1 = /* @__PURE__ */ makeIcon("TypeH1", '<path d="M8.637 13V3.669H7.379V7.62H2.758V3.67H1.5V13h1.258V8.728h4.62V13h1.259zm5.329 0V3.669h-1.244L10.5 5.316v1.265l2.16-1.565h.062V13h1.244z"/>');
30803  var BIconTypeH2 = /* @__PURE__ */ makeIcon("TypeH2", '<path d="M7.638 13V3.669H6.38V7.62H1.759V3.67H.5V13h1.258V8.728h4.62V13h1.259zm3.022-6.733v-.048c0-.889.63-1.668 1.716-1.668.957 0 1.675.608 1.675 1.572 0 .855-.554 1.504-1.067 2.085l-3.513 3.999V13H15.5v-1.094h-4.245v-.075l2.481-2.844c.875-.998 1.586-1.784 1.586-2.953 0-1.463-1.155-2.556-2.919-2.556-1.941 0-2.966 1.326-2.966 2.74v.049h1.223z"/>');
30804  var BIconTypeH3 = /* @__PURE__ */ makeIcon("TypeH3", '<path d="M7.637 13V3.669H6.379V7.62H1.758V3.67H.5V13h1.258V8.728h4.62V13h1.259zm3.625-4.272h1.018c1.142 0 1.935.67 1.949 1.674.013 1.005-.78 1.737-2.01 1.73-1.08-.007-1.853-.588-1.935-1.32H9.108c.069 1.327 1.224 2.386 3.083 2.386 1.935 0 3.343-1.155 3.309-2.789-.027-1.51-1.251-2.16-2.037-2.249v-.068c.704-.123 1.764-.91 1.723-2.229-.035-1.353-1.176-2.4-2.954-2.385-1.873.006-2.857 1.162-2.898 2.358h1.196c.062-.69.711-1.299 1.696-1.299.998 0 1.695.622 1.695 1.525.007.922-.718 1.592-1.695 1.592h-.964v1.074z"/>');
30805  var BIconTypeItalic = /* @__PURE__ */ makeIcon("TypeItalic", '<path d="M7.991 11.674 9.53 4.455c.123-.595.246-.71 1.347-.807l.11-.52H7.211l-.11.52c1.06.096 1.128.212 1.005.807L6.57 11.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z"/>');
30806  var BIconTypeStrikethrough = /* @__PURE__ */ makeIcon("TypeStrikethrough", '<path d="M6.333 5.686c0 .31.083.581.27.814H5.166a2.776 2.776 0 0 1-.099-.76c0-1.627 1.436-2.768 3.48-2.768 1.969 0 3.39 1.175 3.445 2.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23 0-2.18.602-2.18 1.607zm2.194 7.478c-2.153 0-3.589-1.107-3.705-2.81h1.23c.144 1.06 1.129 1.703 2.544 1.703 1.34 0 2.31-.705 2.31-1.675 0-.827-.547-1.374-1.914-1.675L8.046 8.5H1v-1h14v1h-3.504c.468.437.675.994.675 1.697 0 1.826-1.436 2.967-3.644 2.967z"/>');
30807  var BIconTypeUnderline = /* @__PURE__ */ makeIcon("TypeUnderline", '<path d="M5.313 3.136h-1.23V9.54c0 2.105 1.47 3.623 3.917 3.623s3.917-1.518 3.917-3.623V3.136h-1.23v6.323c0 1.49-.978 2.57-2.687 2.57-1.709 0-2.687-1.08-2.687-2.57V3.136zM12.5 15h-9v-1h9v1z"/>');
30808  var BIconUiChecks = /* @__PURE__ */ makeIcon("UiChecks", '<path d="M7 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zM2 1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm0 8a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2H2zm.854-3.646a.5.5 0 0 1-.708 0l-1-1a.5.5 0 1 1 .708-.708l.646.647 1.646-1.647a.5.5 0 1 1 .708.708l-2 2zm0 8a.5.5 0 0 1-.708 0l-1-1a.5.5 0 0 1 .708-.708l.646.647 1.646-1.647a.5.5 0 0 1 .708.708l-2 2zM7 10.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zm0-5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z"/>');
30809  var BIconUiChecksGrid = /* @__PURE__ */ makeIcon("UiChecksGrid", '<path d="M2 10h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1zm9-9h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm0 9a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-3zm0-10a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2h-3zM2 9a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H2zm7 2a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-3zM0 2a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2zm5.354.854a.5.5 0 1 0-.708-.708L3 3.793l-.646-.647a.5.5 0 1 0-.708.708l1 1a.5.5 0 0 0 .708 0l2-2z"/>');
30810  var BIconUiRadios = /* @__PURE__ */ makeIcon("UiRadios", '<path d="M7 2.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zM0 12a3 3 0 1 1 6 0 3 3 0 0 1-6 0zm7-1.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zm0-5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 8a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zM3 1a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 4.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/>');
30811  var BIconUiRadiosGrid = /* @__PURE__ */ makeIcon("UiRadiosGrid", '<path d="M3.5 15a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm9-9a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm0 9a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM16 3.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0zm-9 9a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0zm5.5 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zm-9-11a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 2a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7z"/>');
30812  var BIconUmbrella = /* @__PURE__ */ makeIcon("Umbrella", '<path d="M8 0a.5.5 0 0 1 .5.5v.514C12.625 1.238 16 4.22 16 8c0 0 0 .5-.5.5-.149 0-.352-.145-.352-.145l-.004-.004-.025-.023a3.484 3.484 0 0 0-.555-.394A3.166 3.166 0 0 0 13 7.5c-.638 0-1.178.213-1.564.434a3.484 3.484 0 0 0-.555.394l-.025.023-.003.003s-.204.146-.353.146-.352-.145-.352-.145l-.004-.004-.025-.023a3.484 3.484 0 0 0-.555-.394 3.3 3.3 0 0 0-1.064-.39V13.5H8h.5v.039l-.005.083a2.958 2.958 0 0 1-.298 1.102 2.257 2.257 0 0 1-.763.88C7.06 15.851 6.587 16 6 16s-1.061-.148-1.434-.396a2.255 2.255 0 0 1-.763-.88 2.958 2.958 0 0 1-.302-1.185v-.025l-.001-.009v-.003s0-.002.5-.002h-.5V13a.5.5 0 0 1 1 0v.506l.003.044a1.958 1.958 0 0 0 .195.726c.095.191.23.367.423.495.19.127.466.229.879.229s.689-.102.879-.229c.193-.128.328-.304.424-.495a1.958 1.958 0 0 0 .197-.77V7.544a3.3 3.3 0 0 0-1.064.39 3.482 3.482 0 0 0-.58.417l-.004.004S5.65 8.5 5.5 8.5c-.149 0-.352-.145-.352-.145l-.004-.004a3.482 3.482 0 0 0-.58-.417A3.166 3.166 0 0 0 3 7.5c-.638 0-1.177.213-1.564.434a3.482 3.482 0 0 0-.58.417l-.004.004S.65 8.5.5 8.5C0 8.5 0 8 0 8c0-3.78 3.375-6.762 7.5-6.986V.5A.5.5 0 0 1 8 0zM6.577 2.123c-2.833.5-4.99 2.458-5.474 4.854A4.124 4.124 0 0 1 3 6.5c.806 0 1.48.25 1.962.511a9.706 9.706 0 0 1 .344-2.358c.242-.868.64-1.765 1.271-2.53zm-.615 4.93A4.16 4.16 0 0 1 8 6.5a4.16 4.16 0 0 1 2.038.553 8.688 8.688 0 0 0-.307-2.13C9.434 3.858 8.898 2.83 8 2.117c-.898.712-1.434 1.74-1.731 2.804a8.687 8.687 0 0 0-.307 2.131zm3.46-4.93c.631.765 1.03 1.662 1.272 2.53.233.833.328 1.66.344 2.358A4.14 4.14 0 0 1 13 6.5c.77 0 1.42.23 1.897.477-.484-2.396-2.641-4.355-5.474-4.854z"/>');
30813  var BIconUmbrellaFill = /* @__PURE__ */ makeIcon("UmbrellaFill", '<path fill-rule="evenodd" d="M8 0a.5.5 0 0 1 .5.5v.514C12.625 1.238 16 4.22 16 8c0 0 0 .5-.5.5-.149 0-.352-.145-.352-.145l-.004-.004-.025-.023a3.484 3.484 0 0 0-.555-.394A3.166 3.166 0 0 0 13 7.5c-.638 0-1.178.213-1.564.434a3.484 3.484 0 0 0-.555.394l-.025.023-.003.003s-.204.146-.353.146-.352-.145-.352-.145l-.004-.004-.025-.023a3.484 3.484 0 0 0-.555-.394 3.3 3.3 0 0 0-1.064-.39V13.5H8h.5v.039l-.005.083a2.958 2.958 0 0 1-.298 1.102 2.257 2.257 0 0 1-.763.88C7.06 15.851 6.587 16 6 16s-1.061-.148-1.434-.396a2.255 2.255 0 0 1-.763-.88 2.958 2.958 0 0 1-.302-1.185v-.025l-.001-.009v-.003s0-.002.5-.002h-.5V13a.5.5 0 0 1 1 0v.506l.003.044a1.958 1.958 0 0 0 .195.726c.095.191.23.367.423.495.19.127.466.229.879.229s.689-.102.879-.229c.193-.128.328-.304.424-.495a1.958 1.958 0 0 0 .197-.77V7.544a3.3 3.3 0 0 0-1.064.39 3.482 3.482 0 0 0-.58.417l-.004.004S5.65 8.5 5.5 8.5c-.149 0-.352-.145-.352-.145l-.004-.004a3.482 3.482 0 0 0-.58-.417A3.166 3.166 0 0 0 3 7.5c-.638 0-1.177.213-1.564.434a3.482 3.482 0 0 0-.58.417l-.004.004S.65 8.5.5 8.5C0 8.5 0 8 0 8c0-3.78 3.375-6.762 7.5-6.986V.5A.5.5 0 0 1 8 0z"/>');
30814  var BIconUnion = /* @__PURE__ */ makeIcon("Union", '<path d="M0 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2a2 2 0 0 1-2-2V2z"/>');
30815  var BIconUnlock = /* @__PURE__ */ makeIcon("Unlock", '<path d="M11 1a2 2 0 0 0-2 2v4a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V3a3 3 0 0 1 6 0v4a.5.5 0 0 1-1 0V3a2 2 0 0 0-2-2zM3 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H3z"/>');
30816  var BIconUnlockFill = /* @__PURE__ */ makeIcon("UnlockFill", '<path d="M11 1a2 2 0 0 0-2 2v4a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V3a3 3 0 0 1 6 0v4a.5.5 0 0 1-1 0V3a2 2 0 0 0-2-2z"/>');
30817  var BIconUpc = /* @__PURE__ */ makeIcon("Upc", '<path d="M3 4.5a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-7zm3 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7z"/>');
30818  var BIconUpcScan = /* @__PURE__ */ makeIcon("UpcScan", '<path d="M1.5 1a.5.5 0 0 0-.5.5v3a.5.5 0 0 1-1 0v-3A1.5 1.5 0 0 1 1.5 0h3a.5.5 0 0 1 0 1h-3zM11 .5a.5.5 0 0 1 .5-.5h3A1.5 1.5 0 0 1 16 1.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 1-.5-.5zM.5 11a.5.5 0 0 1 .5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 1 0 1h-3A1.5 1.5 0 0 1 0 14.5v-3a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a.5.5 0 0 1 0-1h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 1 .5-.5zM3 4.5a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-7zm3 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7z"/>');
30819  var BIconUpload = /* @__PURE__ */ makeIcon("Upload", '<path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/><path d="M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 1 1-.708-.708l3-3z"/>');
30820  var BIconVectorPen = /* @__PURE__ */ makeIcon("VectorPen", '<path fill-rule="evenodd" d="M10.646.646a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1 0 .708l-1.902 1.902-.829 3.313a1.5 1.5 0 0 1-1.024 1.073L1.254 14.746 4.358 4.4A1.5 1.5 0 0 1 5.43 3.377l3.313-.828L10.646.646zm-1.8 2.908-3.173.793a.5.5 0 0 0-.358.342l-2.57 8.565 8.567-2.57a.5.5 0 0 0 .34-.357l.794-3.174-3.6-3.6z"/><path fill-rule="evenodd" d="M2.832 13.228 8 9a1 1 0 1 0-1-1l-4.228 5.168-.026.086.086-.026z"/>');
30821  var BIconViewList = /* @__PURE__ */ makeIcon("ViewList", '<path d="M3 4.5h10a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2zm0 1a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H3zM1 2a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 2zm0 12a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 14z"/>');
30822  var BIconViewStacked = /* @__PURE__ */ makeIcon("ViewStacked", '<path d="M3 0h10a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm0 1a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3zm0 8h10a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2zm0 1a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1H3z"/>');
30823  var BIconVinyl = /* @__PURE__ */ makeIcon("Vinyl", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M8 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4zM4 8a4 4 0 1 1 8 0 4 4 0 0 1-8 0z"/><path d="M9 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/>');
30824  var BIconVinylFill = /* @__PURE__ */ makeIcon("VinylFill", '<path d="M8 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4 8a4 4 0 1 0 8 0 4 4 0 0 0-8 0z"/>');
30825  var BIconVoicemail = /* @__PURE__ */ makeIcon("Voicemail", '<path d="M7 8.5A3.49 3.49 0 0 1 5.95 11h4.1a3.5 3.5 0 1 1 2.45 1h-9A3.5 3.5 0 1 1 7 8.5zm-6 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0zm14 0a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0z"/>');
30826  var BIconVolumeDown = /* @__PURE__ */ makeIcon("VolumeDown", '<path d="M9 4a.5.5 0 0 0-.812-.39L5.825 5.5H3.5A.5.5 0 0 0 3 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 9 12V4zM6.312 6.39 8 5.04v5.92L6.312 9.61A.5.5 0 0 0 6 9.5H4v-3h2a.5.5 0 0 0 .312-.11zM12.025 8a4.486 4.486 0 0 1-1.318 3.182L10 10.475A3.489 3.489 0 0 0 11.025 8 3.49 3.49 0 0 0 10 5.525l.707-.707A4.486 4.486 0 0 1 12.025 8z"/>');
30827  var BIconVolumeDownFill = /* @__PURE__ */ makeIcon("VolumeDownFill", '<path d="M9 4a.5.5 0 0 0-.812-.39L5.825 5.5H3.5A.5.5 0 0 0 3 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 9 12V4zm3.025 4a4.486 4.486 0 0 1-1.318 3.182L10 10.475A3.489 3.489 0 0 0 11.025 8 3.49 3.49 0 0 0 10 5.525l.707-.707A4.486 4.486 0 0 1 12.025 8z"/>');
30828  var BIconVolumeMute = /* @__PURE__ */ makeIcon("VolumeMute", '<path d="M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zM6 5.04 4.312 6.39A.5.5 0 0 1 4 6.5H2v3h2a.5.5 0 0 1 .312.11L6 10.96V5.04zm7.854.606a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z"/>');
30829  var BIconVolumeMuteFill = /* @__PURE__ */ makeIcon("VolumeMuteFill", '<path d="M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zm7.137 2.096a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z"/>');
30830  var BIconVolumeOff = /* @__PURE__ */ makeIcon("VolumeOff", '<path d="M10.717 3.55A.5.5 0 0 1 11 4v8a.5.5 0 0 1-.812.39L7.825 10.5H5.5A.5.5 0 0 1 5 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zM10 5.04 8.312 6.39A.5.5 0 0 1 8 6.5H6v3h2a.5.5 0 0 1 .312.11L10 10.96V5.04z"/>');
30831  var BIconVolumeOffFill = /* @__PURE__ */ makeIcon("VolumeOffFill", '<path d="M10.717 3.55A.5.5 0 0 1 11 4v8a.5.5 0 0 1-.812.39L7.825 10.5H5.5A.5.5 0 0 1 5 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06z"/>');
30832  var BIconVolumeUp = /* @__PURE__ */ makeIcon("VolumeUp", '<path d="M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z"/><path d="M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z"/><path d="M10.025 8a4.486 4.486 0 0 1-1.318 3.182L8 10.475A3.489 3.489 0 0 0 9.025 8c0-.966-.392-1.841-1.025-2.475l.707-.707A4.486 4.486 0 0 1 10.025 8zM7 4a.5.5 0 0 0-.812-.39L3.825 5.5H1.5A.5.5 0 0 0 1 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 7 12V4zM4.312 6.39 6 5.04v5.92L4.312 9.61A.5.5 0 0 0 4 9.5H2v-3h2a.5.5 0 0 0 .312-.11z"/>');
30833  var BIconVolumeUpFill = /* @__PURE__ */ makeIcon("VolumeUpFill", '<path d="M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z"/><path d="M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z"/><path d="M8.707 11.182A4.486 4.486 0 0 0 10.025 8a4.486 4.486 0 0 0-1.318-3.182L8 5.525A3.489 3.489 0 0 1 9.025 8 3.49 3.49 0 0 1 8 10.475l.707.707zM6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06z"/>');
30834  var BIconVr = /* @__PURE__ */ makeIcon("Vr", '<path d="M3 12V4a1 1 0 0 1 1-1h2.5V2H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5v-1H4a1 1 0 0 1-1-1zm6.5 1v1H12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H9.5v1H12a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H9.5zM8 16a.5.5 0 0 1-.5-.5V.5a.5.5 0 0 1 1 0v15a.5.5 0 0 1-.5.5z"/>');
30835  var BIconWallet = /* @__PURE__ */ makeIcon("Wallet", '<path d="M0 3a2 2 0 0 1 2-2h13.5a.5.5 0 0 1 0 1H15v2a1 1 0 0 1 1 1v8.5a1.5 1.5 0 0 1-1.5 1.5h-12A2.5 2.5 0 0 1 0 12.5V3zm1 1.732V12.5A1.5 1.5 0 0 0 2.5 14h12a.5.5 0 0 0 .5-.5V5H2a1.99 1.99 0 0 1-1-.268zM1 3a1 1 0 0 0 1 1h12V2H2a1 1 0 0 0-1 1z"/>');
30836  var BIconWallet2 = /* @__PURE__ */ makeIcon("Wallet2", '<path d="M12.136.326A1.5 1.5 0 0 1 14 1.78V3h.5A1.5 1.5 0 0 1 16 4.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 13.5v-9a1.5 1.5 0 0 1 1.432-1.499L12.136.326zM5.562 3H13V1.78a.5.5 0 0 0-.621-.484L5.562 3zM1.5 4a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-13z"/>');
30837  var BIconWalletFill = /* @__PURE__ */ makeIcon("WalletFill", '<path d="M1.5 2A1.5 1.5 0 0 0 0 3.5v2h6a.5.5 0 0 1 .5.5c0 .253.08.644.306.958.207.288.557.542 1.194.542.637 0 .987-.254 1.194-.542.226-.314.306-.705.306-.958a.5.5 0 0 1 .5-.5h6v-2A1.5 1.5 0 0 0 14.5 2h-13z"/><path d="M16 6.5h-5.551a2.678 2.678 0 0 1-.443 1.042C9.613 8.088 8.963 8.5 8 8.5c-.963 0-1.613-.412-2.006-.958A2.679 2.679 0 0 1 5.551 6.5H0v6A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-6z"/>');
30838  var BIconWatch = /* @__PURE__ */ makeIcon("Watch", '<path d="M8.5 5a.5.5 0 0 0-1 0v2.5H6a.5.5 0 0 0 0 1h2a.5.5 0 0 0 .5-.5V5z"/><path d="M5.667 16C4.747 16 4 15.254 4 14.333v-1.86A5.985 5.985 0 0 1 2 8c0-1.777.772-3.374 2-4.472V1.667C4 .747 4.746 0 5.667 0h4.666C11.253 0 12 .746 12 1.667v1.86a5.99 5.99 0 0 1 1.918 3.48.502.502 0 0 1 .582.493v1a.5.5 0 0 1-.582.493A5.99 5.99 0 0 1 12 12.473v1.86c0 .92-.746 1.667-1.667 1.667H5.667zM13 8A5 5 0 1 0 3 8a5 5 0 0 0 10 0z"/>');
30839  var BIconWater = /* @__PURE__ */ makeIcon("Water", '<path d="M.036 3.314a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0L.314 3.964a.5.5 0 0 1-.278-.65zm0 3a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0L.314 6.964a.5.5 0 0 1-.278-.65zm0 3a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0L.314 9.964a.5.5 0 0 1-.278-.65zm0 3a.5.5 0 0 1 .65-.278l1.757.703a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.014-.406a2.5 2.5 0 0 1 1.857 0l1.015.406a1.5 1.5 0 0 0 1.114 0l1.757-.703a.5.5 0 1 1 .372.928l-1.758.703a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.014-.406a1.5 1.5 0 0 0-1.114 0l-1.015.406a2.5 2.5 0 0 1-1.857 0l-1.757-.703a.5.5 0 0 1-.278-.65z"/>');
30840  var BIconWhatsapp = /* @__PURE__ */ makeIcon("Whatsapp", '<path d="M13.601 2.326A7.854 7.854 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.933 7.933 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.573 6.573 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.557 6.557 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.729.729 0 0 0-.529.247c-.182.198-.691.677-.691 1.654 0 .977.71 1.916.81 2.049.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232z"/>');
30841  var BIconWifi = /* @__PURE__ */ makeIcon("Wifi", '<path d="M15.384 6.115a.485.485 0 0 0-.047-.736A12.444 12.444 0 0 0 8 3C5.259 3 2.723 3.882.663 5.379a.485.485 0 0 0-.048.736.518.518 0 0 0 .668.05A11.448 11.448 0 0 1 8 4c2.507 0 4.827.802 6.716 2.164.205.148.49.13.668-.049z"/><path d="M13.229 8.271a.482.482 0 0 0-.063-.745A9.455 9.455 0 0 0 8 6c-1.905 0-3.68.56-5.166 1.526a.48.48 0 0 0-.063.745.525.525 0 0 0 .652.065A8.46 8.46 0 0 1 8 7a8.46 8.46 0 0 1 4.576 1.336c.206.132.48.108.653-.065zm-2.183 2.183c.226-.226.185-.605-.1-.75A6.473 6.473 0 0 0 8 9c-1.06 0-2.062.254-2.946.704-.285.145-.326.524-.1.75l.015.015c.16.16.407.19.611.09A5.478 5.478 0 0 1 8 10c.868 0 1.69.201 2.42.56.203.1.45.07.61-.091l.016-.015zM9.06 12.44c.196-.196.198-.52-.04-.66A1.99 1.99 0 0 0 8 11.5a1.99 1.99 0 0 0-1.02.28c-.238.14-.236.464-.04.66l.706.706a.5.5 0 0 0 .707 0l.707-.707z"/>');
30842  var BIconWifi1 = /* @__PURE__ */ makeIcon("Wifi1", '<path d="M11.046 10.454c.226-.226.185-.605-.1-.75A6.473 6.473 0 0 0 8 9c-1.06 0-2.062.254-2.946.704-.285.145-.326.524-.1.75l.015.015c.16.16.407.19.611.09A5.478 5.478 0 0 1 8 10c.868 0 1.69.201 2.42.56.203.1.45.07.611-.091l.015-.015zM9.06 12.44c.196-.196.198-.52-.04-.66A1.99 1.99 0 0 0 8 11.5a1.99 1.99 0 0 0-1.02.28c-.238.14-.236.464-.04.66l.706.706a.5.5 0 0 0 .707 0l.708-.707z"/>');
30843  var BIconWifi2 = /* @__PURE__ */ makeIcon("Wifi2", '<path d="M13.229 8.271c.216-.216.194-.578-.063-.745A9.456 9.456 0 0 0 8 6c-1.905 0-3.68.56-5.166 1.526a.48.48 0 0 0-.063.745.525.525 0 0 0 .652.065A8.46 8.46 0 0 1 8 7a8.46 8.46 0 0 1 4.577 1.336c.205.132.48.108.652-.065zm-2.183 2.183c.226-.226.185-.605-.1-.75A6.473 6.473 0 0 0 8 9c-1.06 0-2.062.254-2.946.704-.285.145-.326.524-.1.75l.015.015c.16.16.408.19.611.09A5.478 5.478 0 0 1 8 10c.868 0 1.69.201 2.42.56.203.1.45.07.611-.091l.015-.015zM9.06 12.44c.196-.196.198-.52-.04-.66A1.99 1.99 0 0 0 8 11.5a1.99 1.99 0 0 0-1.02.28c-.238.14-.236.464-.04.66l.706.706a.5.5 0 0 0 .708 0l.707-.707z"/>');
30844  var BIconWifiOff = /* @__PURE__ */ makeIcon("WifiOff", '<path d="M10.706 3.294A12.545 12.545 0 0 0 8 3C5.259 3 2.723 3.882.663 5.379a.485.485 0 0 0-.048.736.518.518 0 0 0 .668.05A11.448 11.448 0 0 1 8 4c.63 0 1.249.05 1.852.148l.854-.854zM8 6c-1.905 0-3.68.56-5.166 1.526a.48.48 0 0 0-.063.745.525.525 0 0 0 .652.065 8.448 8.448 0 0 1 3.51-1.27L8 6zm2.596 1.404.785-.785c.63.24 1.227.545 1.785.907a.482.482 0 0 1 .063.745.525.525 0 0 1-.652.065 8.462 8.462 0 0 0-1.98-.932zM8 10l.933-.933a6.455 6.455 0 0 1 2.013.637c.285.145.326.524.1.75l-.015.015a.532.532 0 0 1-.611.09A5.478 5.478 0 0 0 8 10zm4.905-4.905.747-.747c.59.3 1.153.645 1.685 1.03a.485.485 0 0 1 .047.737.518.518 0 0 1-.668.05 11.493 11.493 0 0 0-1.811-1.07zM9.02 11.78c.238.14.236.464.04.66l-.707.706a.5.5 0 0 1-.707 0l-.707-.707c-.195-.195-.197-.518.04-.66A1.99 1.99 0 0 1 8 11.5c.374 0 .723.102 1.021.28zm4.355-9.905a.53.53 0 0 1 .75.75l-10.75 10.75a.53.53 0 0 1-.75-.75l10.75-10.75z"/>');
30845  var BIconWind = /* @__PURE__ */ makeIcon("Wind", '<path d="M12.5 2A2.5 2.5 0 0 0 10 4.5a.5.5 0 0 1-1 0A3.5 3.5 0 1 1 12.5 8H.5a.5.5 0 0 1 0-1h12a2.5 2.5 0 0 0 0-5zm-7 1a1 1 0 0 0-1 1 .5.5 0 0 1-1 0 2 2 0 1 1 2 2h-5a.5.5 0 0 1 0-1h5a1 1 0 0 0 0-2zM0 9.5A.5.5 0 0 1 .5 9h10.042a3 3 0 1 1-3 3 .5.5 0 0 1 1 0 2 2 0 1 0 2-2H.5a.5.5 0 0 1-.5-.5z"/>');
30846  var BIconWindow = /* @__PURE__ */ makeIcon("Window", '<path d="M2.5 4a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2-.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm1 .5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/><path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm13 2v2H1V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1zM2 14a1 1 0 0 1-1-1V6h14v7a1 1 0 0 1-1 1H2z"/>');
30847  var BIconWindowDock = /* @__PURE__ */ makeIcon("WindowDock", '<path fill-rule="evenodd" d="M15 5H1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5zm0-1H1V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v1zm1-1a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3z"/><path d="M3 11.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm4 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm4 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>');
30848  var BIconWindowSidebar = /* @__PURE__ */ makeIcon("WindowSidebar", '<path d="M2.5 4a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm2-.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm1 .5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z"/><path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H2zm12 1a1 1 0 0 1 1 1v2H1V3a1 1 0 0 1 1-1h12zM1 13V6h4v8H2a1 1 0 0 1-1-1zm5 1V6h9v7a1 1 0 0 1-1 1H6z"/>');
30849  var BIconWrench = /* @__PURE__ */ makeIcon("Wrench", '<path d="M.102 2.223A3.004 3.004 0 0 0 3.78 5.897l6.341 6.252A3.003 3.003 0 0 0 13 16a3 3 0 1 0-.851-5.878L5.897 3.781A3.004 3.004 0 0 0 2.223.1l2.141 2.142L4 4l-1.757.364L.102 2.223zm13.37 9.019.528.026.287.445.445.287.026.529L15 13l-.242.471-.026.529-.445.287-.287.445-.529.026L13 15l-.471-.242-.529-.026-.287-.445-.445-.287-.026-.529L11 13l.242-.471.026-.529.445-.287.287-.445.529-.026L13 11l.471.242z"/>');
30850  var BIconX = /* @__PURE__ */ makeIcon("X", '<path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/>');
30851  var BIconXCircle = /* @__PURE__ */ makeIcon("XCircle", '<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/>');
30852  var BIconXCircleFill = /* @__PURE__ */ makeIcon("XCircleFill", '<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z"/>');
30853  var BIconXDiamond = /* @__PURE__ */ makeIcon("XDiamond", '<path d="M7.987 16a1.526 1.526 0 0 1-1.07-.448L.45 9.082a1.531 1.531 0 0 1 0-2.165L6.917.45a1.531 1.531 0 0 1 2.166 0l6.469 6.468A1.526 1.526 0 0 1 16 8.013a1.526 1.526 0 0 1-.448 1.07l-6.47 6.469A1.526 1.526 0 0 1 7.988 16zM7.639 1.17 4.766 4.044 8 7.278l3.234-3.234L8.361 1.17a.51.51 0 0 0-.722 0zM8.722 8l3.234 3.234 2.873-2.873c.2-.2.2-.523 0-.722l-2.873-2.873L8.722 8zM8 8.722l-3.234 3.234 2.873 2.873c.2.2.523.2.722 0l2.873-2.873L8 8.722zM7.278 8 4.044 4.766 1.17 7.639a.511.511 0 0 0 0 .722l2.874 2.873L7.278 8z"/>');
30854  var BIconXDiamondFill = /* @__PURE__ */ makeIcon("XDiamondFill", '<path d="M9.05.435c-.58-.58-1.52-.58-2.1 0L4.047 3.339 8 7.293l3.954-3.954L9.049.435zm3.61 3.611L8.708 8l3.954 3.954 2.904-2.905c.58-.58.58-1.519 0-2.098l-2.904-2.905zm-.706 8.614L8 8.708l-3.954 3.954 2.905 2.904c.58.58 1.519.58 2.098 0l2.905-2.904zm-8.614-.706L7.292 8 3.339 4.046.435 6.951c-.58.58-.58 1.519 0 2.098l2.904 2.905z"/>');
30855  var BIconXLg = /* @__PURE__ */ makeIcon("XLg", '<path d="M1.293 1.293a1 1 0 0 1 1.414 0L8 6.586l5.293-5.293a1 1 0 1 1 1.414 1.414L9.414 8l5.293 5.293a1 1 0 0 1-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L6.586 8 1.293 2.707a1 1 0 0 1 0-1.414z"/>');
30856  var BIconXOctagon = /* @__PURE__ */ makeIcon("XOctagon", '<path d="M4.54.146A.5.5 0 0 1 4.893 0h6.214a.5.5 0 0 1 .353.146l4.394 4.394a.5.5 0 0 1 .146.353v6.214a.5.5 0 0 1-.146.353l-4.394 4.394a.5.5 0 0 1-.353.146H4.893a.5.5 0 0 1-.353-.146L.146 11.46A.5.5 0 0 1 0 11.107V4.893a.5.5 0 0 1 .146-.353L4.54.146zM5.1 1 1 5.1v5.8L5.1 15h5.8l4.1-4.1V5.1L10.9 1H5.1z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/>');
30857  var BIconXOctagonFill = /* @__PURE__ */ makeIcon("XOctagonFill", '<path d="M11.46.146A.5.5 0 0 0 11.107 0H4.893a.5.5 0 0 0-.353.146L.146 4.54A.5.5 0 0 0 0 4.893v6.214a.5.5 0 0 0 .146.353l4.394 4.394a.5.5 0 0 0 .353.146h6.214a.5.5 0 0 0 .353-.146l4.394-4.394a.5.5 0 0 0 .146-.353V4.893a.5.5 0 0 0-.146-.353L11.46.146zm-6.106 4.5L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 1 1 .708-.708z"/>');
30858  var BIconXSquare = /* @__PURE__ */ makeIcon("XSquare", '<path d="M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/>');
30859  var BIconXSquareFill = /* @__PURE__ */ makeIcon("XSquareFill", '<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm3.354 4.646L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 1 1 .708-.708z"/>');
30860  var BIconYoutube = /* @__PURE__ */ makeIcon("Youtube", '<path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z"/>');
30861  var BIconZoomIn = /* @__PURE__ */ makeIcon("ZoomIn", '<path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/><path d="M10.344 11.742c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1 6.538 6.538 0 0 1-1.398 1.4z"/><path fill-rule="evenodd" d="M6.5 3a.5.5 0 0 1 .5.5V6h2.5a.5.5 0 0 1 0 1H7v2.5a.5.5 0 0 1-1 0V7H3.5a.5.5 0 0 1 0-1H6V3.5a.5.5 0 0 1 .5-.5z"/>');
30862  var BIconZoomOut = /* @__PURE__ */ makeIcon("ZoomOut", '<path fill-rule="evenodd" d="M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"/><path d="M10.344 11.742c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1 6.538 6.538 0 0 1-1.398 1.4z"/><path fill-rule="evenodd" d="M3 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5z"/>');
30863
30864  
vendor: 2,269 bytes, lines 30864-30919
30864// node_modules/bootstrap-vue/esm/icons/icon.js
30865  function ownKeys9(object, enumerableOnly) {
30866    var keys3 = Object.keys(object);
30867    if (Object.getOwnPropertySymbols) {
30868      var symbols = Object.getOwnPropertySymbols(object);
30869      enumerableOnly && (symbols = symbols.filter(function(sym) {
30870        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
30871      })), keys3.push.apply(keys3, symbols);
30872    }
30873    return keys3;
30874  }
30875  function _objectSpread9(target2) {
30876    for (var i = 1; i < arguments.length; i++) {
30877      var source = null != arguments[i] ? arguments[i] : {};
30878      i % 2 ? ownKeys9(Object(source), true).forEach(function(key) {
30879        _defineProperty12(target2, key, source[key]);
30880      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys9(Object(source)).forEach(function(key) {
30881        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
30882      });
30883    }
30884    return target2;
30885  }
30886  function _defineProperty12(obj, key, value2) {
30887    if (key in obj) {
30888      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
30889    } else {
30890      obj[key] = value2;
30891    }
30892    return obj;
30893  }
30894  var findIconComponent = function findIconComponent2(ctx, iconName) {
30895    if (!ctx) {
30896      return Vue.component(iconName);
30897    }
30898    var components = (ctx.$options || {}).components;
30899    var iconComponent = components && components[iconName];
30900    return iconComponent || findIconComponent2(ctx.$parent, iconName);
30901  };
30902  var iconProps2 = omit(props6, ["content"]);
30903  var props7 = makePropsConfigurable(sortKeys(_objectSpread9(_objectSpread9({}, iconProps2), {}, {
30904    icon: makeProp(PROP_TYPE_STRING)
30905  })), NAME_ICON);
30906  var BIcon = /* @__PURE__ */ extend2({
30907    name: NAME_ICON,
30908    functional: true,
30909    props: props7,
30910    render: function render6(h2, _ref) {
30911      var data46 = _ref.data, props153 = _ref.props, parent = _ref.parent;
30912      var icon = pascalCase(trim(props153.icon || "")).replace(RX_ICON_PREFIX, "");
30913      return h2(icon ? findIconComponent(parent, "BIcon".concat(icon)) || BIconBlank : BIconBlank, a(data46, {
30914        props: pluckProps(iconProps2, props153)
30915      }));
30916    }
30917  });
30918
30919  
vendor: 122 bytes, lines 30919-30922
30919// node_modules/bootstrap-vue/esm/components/button/button.js
30920  var import_bootstrap53 = __toESM(require_bootstrap());
30921
30922  
vendor: 414 bytes, lines 30922-30938
30922// node_modules/bootstrap-vue/esm/constants/key-codes.js
30923  var import_bootstrap45 = __toESM(require_bootstrap());
30924  var CODE_BACKSPACE = 8;
30925  var CODE_DELETE = 46;
30926  var CODE_DOWN = 40;
30927  var CODE_END = 35;
30928  var CODE_ENTER = 13;
30929  var CODE_ESC = 27;
30930  var CODE_HOME = 36;
30931  var CODE_LEFT = 37;
30932  var CODE_PAGEDOWN = 34;
30933  var CODE_PAGEUP = 33;
30934  var CODE_RIGHT = 39;
30935  var CODE_SPACE = 32;
30936  var CODE_UP = 38;
30937
30938  
vendor: 118 bytes, lines 30938-30941
30938// node_modules/bootstrap-vue/esm/components/link/link.js
30939  var import_bootstrap52 = __toESM(require_bootstrap());
30940
30941  
vendor: 110 bytes, lines 30941-30944
30941// node_modules/bootstrap-vue/esm/mixins/attrs.js
30942  var import_bootstrap48 = __toESM(require_bootstrap());
30943
30944  
vendor: 109 bytes, lines 30944-30947
30944// node_modules/bootstrap-vue/esm/utils/cache.js
30945  var import_bootstrap47 = __toESM(require_bootstrap());
30946
30947  
vendor: 1,446 bytes, lines 30947-30995
30947// node_modules/bootstrap-vue/esm/utils/loose-equal.js
30948  var import_bootstrap46 = __toESM(require_bootstrap());
30949  var compareArrays = function compareArrays2(a2, b) {
30950    if (a2.length !== b.length) {
30951      return false;
30952    }
30953    var equal = true;
30954    for (var i = 0; equal && i < a2.length; i++) {
30955      equal = looseEqual2(a2[i], b[i]);
30956    }
30957    return equal;
30958  };
30959  var looseEqual2 = function looseEqual3(a2, b) {
30960    if (a2 === b) {
30961      return true;
30962    }
30963    var aValidType = isDate(a2);
30964    var bValidType = isDate(b);
30965    if (aValidType || bValidType) {
30966      return aValidType && bValidType ? a2.getTime() === b.getTime() : false;
30967    }
30968    aValidType = isArray2(a2);
30969    bValidType = isArray2(b);
30970    if (aValidType || bValidType) {
30971      return aValidType && bValidType ? compareArrays(a2, b) : false;
30972    }
30973    aValidType = isObject2(a2);
30974    bValidType = isObject2(b);
30975    if (aValidType || bValidType) {
30976      if (!aValidType || !bValidType) {
30977        return false;
30978      }
30979      var aKeysCount = keys(a2).length;
30980      var bKeysCount = keys(b).length;
30981      if (aKeysCount !== bKeysCount) {
30982        return false;
30983      }
30984      for (var key in a2) {
30985        var aHasKey = hasOwnProperty2(a2, key);
30986        var bHasKey = hasOwnProperty2(b, key);
30987        if (aHasKey && !bHasKey || !aHasKey && bHasKey || !looseEqual3(a2[key], b[key])) {
30988          return false;
30989        }
30990      }
30991    }
30992    return String(a2) === String(b);
30993  };
30994
30995  
vendor: 1,339 bytes, lines 30995-31037
30995// node_modules/bootstrap-vue/esm/utils/cache.js
30996  function _defineProperty13(obj, key, value2) {
30997    if (key in obj) {
30998      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
30999    } else {
31000      obj[key] = value2;
31001    }
31002    return obj;
31003  }
31004  var isEmpty = function isEmpty2(value2) {
31005    return !value2 || keys(value2).length === 0;
31006  };
31007  var makePropWatcher = function makePropWatcher2(propName) {
31008    return {
31009      handler: function handler3(newValue, oldValue) {
31010        if (looseEqual2(newValue, oldValue)) {
31011          return;
31012        }
31013        if (isEmpty(newValue) || isEmpty(oldValue)) {
31014          this[propName] = cloneDeep(newValue);
31015          return;
31016        }
31017        for (var key in oldValue) {
31018          if (!hasOwnProperty2(newValue, key)) {
31019            this.$delete(this.$data[propName], key);
31020          }
31021        }
31022        for (var _key in newValue) {
31023          this.$set(this.$data[propName], _key, newValue[_key]);
31024        }
31025      }
31026    };
31027  };
31028  var makePropCacheMixin = function makePropCacheMixin2(propName, proxyPropName) {
31029    return extend2({
31030      data: function data46() {
31031        return _defineProperty13({}, proxyPropName, cloneDeep(this[propName]));
31032      },
31033      watch: _defineProperty13({}, propName, makePropWatcher(proxyPropName))
31034    });
31035  };
31036
31037  
vendor: 1,735 bytes, lines 31037-31083
31037// node_modules/bootstrap-vue/esm/mixins/attrs.js
31038  function ownKeys10(object, enumerableOnly) {
31039    var keys3 = Object.keys(object);
31040    if (Object.getOwnPropertySymbols) {
31041      var symbols = Object.getOwnPropertySymbols(object);
31042      enumerableOnly && (symbols = symbols.filter(function(sym) {
31043        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31044      })), keys3.push.apply(keys3, symbols);
31045    }
31046    return keys3;
31047  }
31048  function _objectSpread10(target2) {
31049    for (var i = 1; i < arguments.length; i++) {
31050      var source = null != arguments[i] ? arguments[i] : {};
31051      i % 2 ? ownKeys10(Object(source), true).forEach(function(key) {
31052        _defineProperty14(target2, key, source[key]);
31053      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys10(Object(source)).forEach(function(key) {
31054        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31055      });
31056    }
31057    return target2;
31058  }
31059  function _defineProperty14(obj, key, value2) {
31060    if (key in obj) {
31061      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31062    } else {
31063      obj[key] = value2;
31064    }
31065    return obj;
31066  }
31067  var attrsMixinVue2 = makePropCacheMixin("$attrs", "bvAttrs");
31068  var attrsMixinVue3 = extend2({
31069    computed: {
31070      bvAttrs: function bvAttrs() {
31071        var bvAttrs2 = _objectSpread10({}, this.$attrs);
31072        Object.keys(bvAttrs2).forEach(function(key) {
31073          if (bvAttrs2[key] === void 0) {
31074            delete bvAttrs2[key];
31075          }
31076        });
31077        return bvAttrs2;
31078      }
31079    }
31080  });
31081  var attrsMixin = isVue3 ? attrsMixinVue3 : attrsMixinVue2;
31082
31083  
vendor: 119 bytes, lines 31083-31086
31083// node_modules/bootstrap-vue/esm/mixins/listen-on-root.js
31084  var import_bootstrap50 = __toESM(require_bootstrap());
31085
31086  
vendor: 227 bytes, lines 31086-31092
31086// node_modules/bootstrap-vue/esm/utils/get-event-root.js
31087  var import_bootstrap49 = __toESM(require_bootstrap());
31088  var getEventRoot = function getEventRoot2(vm) {
31089    return vm.$root.$options.bvEventRoot || vm.$root;
31090  };
31091
31092  
vendor: 3,937 bytes, lines 31092-31201
31092// node_modules/bootstrap-vue/esm/mixins/listen-on-root.js
31093  var PROP = "$_rootListeners";
31094  var listenOnRootMixin = extend2({
31095    computed: {
31096      bvEventRoot: function bvEventRoot() {
31097        return getEventRoot(this);
31098      }
31099    },
31100    created: function created2() {
31101      this[PROP] = {};
31102    },
31103    beforeDestroy: function beforeDestroy2() {
31104      var _this = this;
31105      keys(this[PROP] || {}).forEach(function(event2) {
31106        _this[PROP][event2].forEach(function(callback) {
31107          _this.listenOffRoot(event2, callback);
31108        });
31109      });
31110      this[PROP] = null;
31111    },
31112    methods: {
31113      registerRootListener: function registerRootListener(event2, callback) {
31114        if (this[PROP]) {
31115          this[PROP][event2] = this[PROP][event2] || [];
31116          if (!arrayIncludes(this[PROP][event2], callback)) {
31117            this[PROP][event2].push(callback);
31118          }
31119        }
31120      },
31121      unregisterRootListener: function unregisterRootListener(event2, callback) {
31122        if (this[PROP] && this[PROP][event2]) {
31123          this[PROP][event2] = this[PROP][event2].filter(function(cb) {
31124            return cb !== callback;
31125          });
31126        }
31127      },
31128      /**
31129       * Safely register event listeners on the root Vue node
31130       * While Vue automatically removes listeners for individual components,
31131       * when a component registers a listener on `$root` and is destroyed,
31132       * this orphans a callback because the node is gone, but the `$root`
31133       * does not clear the callback
31134       *
31135       * When registering a `$root` listener, it also registers the listener
31136       * to be removed in the component's `beforeDestroy()` hook
31137       *
31138       * @param {string} event
31139       * @param {function} callback
31140       */
31141      listenOnRoot: function listenOnRoot(event2, callback) {
31142        if (this.bvEventRoot) {
31143          this.bvEventRoot.$on(event2, callback);
31144          this.registerRootListener(event2, callback);
31145        }
31146      },
31147      /**
31148       * Safely register a `$once()` event listener on the root Vue node
31149       * While Vue automatically removes listeners for individual components,
31150       * when a component registers a listener on `$root` and is destroyed,
31151       * this orphans a callback because the node is gone, but the `$root`
31152       * does not clear the callback
31153       *
31154       * When registering a `$root` listener, it also registers the listener
31155       * to be removed in the component's `beforeDestroy()` hook
31156       *
31157       * @param {string} event
31158       * @param {function} callback
31159       */
31160      listenOnRootOnce: function listenOnRootOnce(event2, callback) {
31161        var _this2 = this;
31162        if (this.bvEventRoot) {
31163          var _callback = function _callback2() {
31164            _this2.unregisterRootListener(_callback2);
31165            callback.apply(void 0, arguments);
31166          };
31167          this.bvEventRoot.$once(event2, _callback);
31168          this.registerRootListener(event2, _callback);
31169        }
31170      },
31171      /**
31172       * Safely unregister event listeners from the root Vue node
31173       *
31174       * @param {string} event
31175       * @param {function} callback
31176       */
31177      listenOffRoot: function listenOffRoot(event2, callback) {
31178        this.unregisterRootListener(event2, callback);
31179        if (this.bvEventRoot) {
31180          this.bvEventRoot.$off(event2, callback);
31181        }
31182      },
31183      /**
31184       * Convenience method for calling `vm.$emit()` on `$root`
31185       *
31186       * @param {string} event
31187       * @param {*} args
31188       */
31189      emitOnRoot: function emitOnRoot(event2) {
31190        if (this.bvEventRoot) {
31191          var _this$bvEventRoot;
31192          for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
31193            args[_key - 1] = arguments[_key];
31194          }
31195          (_this$bvEventRoot = this.bvEventRoot).$emit.apply(_this$bvEventRoot, [event2].concat(args));
31196        }
31197      }
31198    }
31199  });
31200
31201  
vendor: 1,824 bytes, lines 31201-31248
31201// node_modules/bootstrap-vue/esm/mixins/listeners.js
31202  var import_bootstrap51 = __toESM(require_bootstrap());
31203  function ownKeys11(object, enumerableOnly) {
31204    var keys3 = Object.keys(object);
31205    if (Object.getOwnPropertySymbols) {
31206      var symbols = Object.getOwnPropertySymbols(object);
31207      enumerableOnly && (symbols = symbols.filter(function(sym) {
31208        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31209      })), keys3.push.apply(keys3, symbols);
31210    }
31211    return keys3;
31212  }
31213  function _objectSpread11(target2) {
31214    for (var i = 1; i < arguments.length; i++) {
31215      var source = null != arguments[i] ? arguments[i] : {};
31216      i % 2 ? ownKeys11(Object(source), true).forEach(function(key) {
31217        _defineProperty15(target2, key, source[key]);
31218      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys11(Object(source)).forEach(function(key) {
31219        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31220      });
31221    }
31222    return target2;
31223  }
31224  function _defineProperty15(obj, key, value2) {
31225    if (key in obj) {
31226      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31227    } else {
31228      obj[key] = value2;
31229    }
31230    return obj;
31231  }
31232  var listenersMixinVue2 = makePropCacheMixin("$listeners", "bvListeners");
31233  var listenersMixinVue3 = extend2({
31234    data: function data2() {
31235      return {
31236        bvListeners: {}
31237      };
31238    },
31239    created: function created3() {
31240      this.bvListeners = _objectSpread11({}, this.$listeners);
31241    },
31242    beforeUpdate: function beforeUpdate() {
31243      this.bvListeners = _objectSpread11({}, this.$listeners);
31244    }
31245  });
31246  var listenersMixin = isVue3 ? listenersMixinVue3 : listenersMixinVue2;
31247
31248  
vendor: 8,723 bytes, lines 31248-31452
31248// node_modules/bootstrap-vue/esm/components/link/link.js
31249  function _toConsumableArray2(arr) {
31250    return _arrayWithoutHoles2(arr) || _iterableToArray2(arr) || _unsupportedIterableToArray3(arr) || _nonIterableSpread2();
31251  }
31252  function _nonIterableSpread2() {
31253    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
31254  }
31255  function _unsupportedIterableToArray3(o, minLen) {
31256    if (!o) return;
31257    if (typeof o === "string") return _arrayLikeToArray3(o, minLen);
31258    var n = Object.prototype.toString.call(o).slice(8, -1);
31259    if (n === "Object" && o.constructor) n = o.constructor.name;
31260    if (n === "Map" || n === "Set") return Array.from(o);
31261    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray3(o, minLen);
31262  }
31263  function _iterableToArray2(iter) {
31264    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
31265  }
31266  function _arrayWithoutHoles2(arr) {
31267    if (Array.isArray(arr)) return _arrayLikeToArray3(arr);
31268  }
31269  function _arrayLikeToArray3(arr, len2) {
31270    if (len2 == null || len2 > arr.length) len2 = arr.length;
31271    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
31272      arr2[i] = arr[i];
31273    }
31274    return arr2;
31275  }
31276  function ownKeys12(object, enumerableOnly) {
31277    var keys3 = Object.keys(object);
31278    if (Object.getOwnPropertySymbols) {
31279      var symbols = Object.getOwnPropertySymbols(object);
31280      enumerableOnly && (symbols = symbols.filter(function(sym) {
31281        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31282      })), keys3.push.apply(keys3, symbols);
31283    }
31284    return keys3;
31285  }
31286  function _objectSpread12(target2) {
31287    for (var i = 1; i < arguments.length; i++) {
31288      var source = null != arguments[i] ? arguments[i] : {};
31289      i % 2 ? ownKeys12(Object(source), true).forEach(function(key) {
31290        _defineProperty16(target2, key, source[key]);
31291      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys12(Object(source)).forEach(function(key) {
31292        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31293      });
31294    }
31295    return target2;
31296  }
31297  function _defineProperty16(obj, key, value2) {
31298    if (key in obj) {
31299      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31300    } else {
31301      obj[key] = value2;
31302    }
31303    return obj;
31304  }
31305  var ROOT_EVENT_NAME_CLICKED = getRootEventName(NAME_LINK, "clicked");
31306  var routerLinkProps = {
31307    activeClass: makeProp(PROP_TYPE_STRING),
31308    append: makeProp(PROP_TYPE_BOOLEAN, false),
31309    event: makeProp(PROP_TYPE_ARRAY_STRING),
31310    exact: makeProp(PROP_TYPE_BOOLEAN, false),
31311    exactActiveClass: makeProp(PROP_TYPE_STRING),
31312    exactPath: makeProp(PROP_TYPE_BOOLEAN, false),
31313    exactPathActiveClass: makeProp(PROP_TYPE_STRING),
31314    replace: makeProp(PROP_TYPE_BOOLEAN, false),
31315    routerTag: makeProp(PROP_TYPE_STRING),
31316    to: makeProp(PROP_TYPE_OBJECT_STRING)
31317  };
31318  var nuxtLinkProps = {
31319    noPrefetch: makeProp(PROP_TYPE_BOOLEAN, false),
31320    // Must be `null` to fall back to the value defined in the
31321    // `nuxt.config.js` configuration file for `router.prefetchLinks`
31322    // We convert `null` to `undefined`, so that Nuxt.js will use the
31323    // compiled default
31324    // Vue treats `undefined` as default of `false` for Boolean props,
31325    // so we must set it as `null` here to be a true tri-state prop
31326    prefetch: makeProp(PROP_TYPE_BOOLEAN, null)
31327  };
31328  var props8 = makePropsConfigurable(sortKeys(_objectSpread12(_objectSpread12(_objectSpread12({}, nuxtLinkProps), routerLinkProps), {}, {
31329    active: makeProp(PROP_TYPE_BOOLEAN, false),
31330    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
31331    href: makeProp(PROP_TYPE_STRING),
31332    // Must be `null` if no value provided
31333    rel: makeProp(PROP_TYPE_STRING, null),
31334    // To support 3rd party router links based on `<router-link>` (i.e. `g-link` for Gridsome)
31335    // Default is to auto choose between `<router-link>` and `<nuxt-link>`
31336    // Gridsome doesn't provide a mechanism to auto detect and has caveats
31337    // such as not supporting FQDN URLs or hash only URLs
31338    routerComponentName: makeProp(PROP_TYPE_STRING),
31339    target: makeProp(PROP_TYPE_STRING, "_self")
31340  })), NAME_LINK);
31341  var BLink = /* @__PURE__ */ extend2({
31342    name: NAME_LINK,
31343    // Mixin order is important!
31344    mixins: [attrsMixin, listenersMixin, listenOnRootMixin, normalizeSlotMixin],
31345    inheritAttrs: false,
31346    props: props8,
31347    computed: {
31348      computedTag: function computedTag() {
31349        var to = this.to, disabled6 = this.disabled, routerComponentName = this.routerComponentName;
31350        return computeTag({
31351          to,
31352          disabled: disabled6,
31353          routerComponentName
31354        }, this);
31355      },
31356      isRouterLink: function isRouterLink3() {
31357        return isRouterLink(this.computedTag);
31358      },
31359      computedRel: function computedRel() {
31360        var target2 = this.target, rel = this.rel;
31361        return computeRel({
31362          target: target2,
31363          rel
31364        });
31365      },
31366      computedHref: function computedHref() {
31367        var to = this.to, href = this.href;
31368        return computeHref({
31369          to,
31370          href
31371        }, this.computedTag);
31372      },
31373      computedProps: function computedProps() {
31374        var event2 = this.event, prefetch = this.prefetch, routerTag = this.routerTag;
31375        return this.isRouterLink ? _objectSpread12(_objectSpread12(_objectSpread12(_objectSpread12({}, pluckProps(omit(_objectSpread12(_objectSpread12({}, routerLinkProps), this.computedTag === "nuxt-link" ? nuxtLinkProps : {}), ["event", "prefetch", "routerTag"]), this)), event2 ? {
31376          event: event2
31377        } : {}), isBoolean2(prefetch) ? {
31378          prefetch
31379        } : {}), routerTag ? {
31380          tag: routerTag
31381        } : {}) : {};
31382      },
31383      computedAttrs: function computedAttrs() {
31384        var bvAttrs2 = this.bvAttrs, href = this.computedHref, rel = this.computedRel, disabled6 = this.disabled, target2 = this.target, routerTag = this.routerTag, isRouterLink4 = this.isRouterLink;
31385        return _objectSpread12(_objectSpread12(_objectSpread12(_objectSpread12({}, bvAttrs2), href ? {
31386          href
31387        } : {}), isRouterLink4 && routerTag && !isTag(routerTag, "a") ? {} : {
31388          rel,
31389          target: target2
31390        }), {}, {
31391          tabindex: disabled6 ? "-1" : isUndefined(bvAttrs2.tabindex) ? null : bvAttrs2.tabindex,
31392          "aria-disabled": disabled6 ? "true" : null
31393        });
31394      },
31395      computedListeners: function computedListeners() {
31396        return _objectSpread12(_objectSpread12({}, this.bvListeners), {}, {
31397          // We want to overwrite any click handler since our callback
31398          // will invoke the user supplied handler(s) if `!this.disabled`
31399          click: this.onClick
31400        });
31401      }
31402    },
31403    methods: {
31404      onClick: function onClick(event2) {
31405        var _arguments = arguments;
31406        var eventIsEvent = isEvent(event2);
31407        var isRouterLink4 = this.isRouterLink;
31408        var suppliedHandler = this.bvListeners.click;
31409        if (eventIsEvent && this.disabled) {
31410          stopEvent(event2, {
31411            immediatePropagation: true
31412          });
31413        } else {
31414          if (isRouterLink4) {
31415            var _event$currentTarget$;
31416            (_event$currentTarget$ = event2.currentTarget.__vue__) === null || _event$currentTarget$ === void 0 ? void 0 : _event$currentTarget$.$emit(EVENT_NAME_CLICK, event2);
31417          }
31418          concat2(suppliedHandler).filter(function(h2) {
31419            return isFunction2(h2);
31420          }).forEach(function(handler3) {
31421            handler3.apply(void 0, _toConsumableArray2(_arguments));
31422          });
31423          this.emitOnRoot(ROOT_EVENT_NAME_CLICKED, event2);
31424          this.emitOnRoot("clicked::link", event2);
31425        }
31426        if (eventIsEvent && !isRouterLink4 && this.computedHref === "#") {
31427          stopEvent(event2, {
31428            propagation: false
31429          });
31430        }
31431      },
31432      focus: function focus() {
31433        attemptFocus(this.$el);
31434      },
31435      blur: function blur() {
31436        attemptBlur(this.$el);
31437      }
31438    },
31439    render: function render7(h2) {
31440      var active = this.active, disabled6 = this.disabled;
31441      return h2(this.computedTag, _defineProperty16({
31442        class: {
31443          active,
31444          disabled: disabled6
31445        },
31446        attrs: this.computedAttrs,
31447        props: this.computedProps
31448      }, this.isRouterLink ? "nativeOn" : "on", this.computedListeners), this.normalizeSlot());
31449    }
31450  });
31451
31452  
vendor: 6,982 bytes, lines 31452-31611
31452// node_modules/bootstrap-vue/esm/components/button/button.js
31453  function ownKeys13(object, enumerableOnly) {
31454    var keys3 = Object.keys(object);
31455    if (Object.getOwnPropertySymbols) {
31456      var symbols = Object.getOwnPropertySymbols(object);
31457      enumerableOnly && (symbols = symbols.filter(function(sym) {
31458        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31459      })), keys3.push.apply(keys3, symbols);
31460    }
31461    return keys3;
31462  }
31463  function _objectSpread13(target2) {
31464    for (var i = 1; i < arguments.length; i++) {
31465      var source = null != arguments[i] ? arguments[i] : {};
31466      i % 2 ? ownKeys13(Object(source), true).forEach(function(key) {
31467        _defineProperty17(target2, key, source[key]);
31468      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys13(Object(source)).forEach(function(key) {
31469        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31470      });
31471    }
31472    return target2;
31473  }
31474  function _defineProperty17(obj, key, value2) {
31475    if (key in obj) {
31476      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31477    } else {
31478      obj[key] = value2;
31479    }
31480    return obj;
31481  }
31482  var linkProps = omit(props8, ["event", "routerTag"]);
31483  delete linkProps.href.default;
31484  delete linkProps.to.default;
31485  var props9 = makePropsConfigurable(sortKeys(_objectSpread13(_objectSpread13({}, linkProps), {}, {
31486    block: makeProp(PROP_TYPE_BOOLEAN, false),
31487    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
31488    pill: makeProp(PROP_TYPE_BOOLEAN, false),
31489    // Tri-state: `true`, `false` or `null`
31490    // => On, off, not a toggle
31491    pressed: makeProp(PROP_TYPE_BOOLEAN, null),
31492    size: makeProp(PROP_TYPE_STRING),
31493    squared: makeProp(PROP_TYPE_BOOLEAN, false),
31494    tag: makeProp(PROP_TYPE_STRING, "button"),
31495    type: makeProp(PROP_TYPE_STRING, "button"),
31496    variant: makeProp(PROP_TYPE_STRING, "secondary")
31497  })), NAME_BUTTON);
31498  var handleFocus = function handleFocus2(event2) {
31499    if (event2.type === "focusin") {
31500      addClass2(event2.target, "focus");
31501    } else if (event2.type === "focusout") {
31502      removeClass2(event2.target, "focus");
31503    }
31504  };
31505  var isLink3 = function isLink4(props153) {
31506    return isLink(props153) || isTag(props153.tag, "a");
31507  };
31508  var isToggle = function isToggle2(props153) {
31509    return isBoolean2(props153.pressed);
31510  };
31511  var isButton = function isButton2(props153) {
31512    return !(isLink3(props153) || props153.tag && !isTag(props153.tag, "button"));
31513  };
31514  var isNonStandardTag = function isNonStandardTag2(props153) {
31515    return !isLink3(props153) && !isButton(props153);
31516  };
31517  var computeClass = function computeClass2(props153) {
31518    var _ref;
31519    return ["btn-".concat(props153.variant || "secondary"), (_ref = {}, _defineProperty17(_ref, "btn-".concat(props153.size), props153.size), _defineProperty17(_ref, "btn-block", props153.block), _defineProperty17(_ref, "rounded-pill", props153.pill), _defineProperty17(_ref, "rounded-0", props153.squared && !props153.pill), _defineProperty17(_ref, "disabled", props153.disabled), _defineProperty17(_ref, "active", props153.pressed), _ref)];
31520  };
31521  var computeLinkProps = function computeLinkProps2(props153) {
31522    return isLink3(props153) ? pluckProps(linkProps, props153) : {};
31523  };
31524  var computeAttrs = function computeAttrs2(props153, data46) {
31525    var button = isButton(props153);
31526    var link = isLink3(props153);
31527    var toggle5 = isToggle(props153);
31528    var nonStandardTag = isNonStandardTag(props153);
31529    var hashLink = link && props153.href === "#";
31530    var role = data46.attrs && data46.attrs.role ? data46.attrs.role : null;
31531    var tabindex = data46.attrs ? data46.attrs.tabindex : null;
31532    if (nonStandardTag || hashLink) {
31533      tabindex = "0";
31534    }
31535    return {
31536      // Type only used for "real" buttons
31537      type: button && !link ? props153.type : null,
31538      // Disabled only set on "real" buttons
31539      disabled: button ? props153.disabled : null,
31540      // We add a role of button when the tag is not a link or button for ARIA
31541      // Don't bork any role provided in `data.attrs` when `isLink` or `isButton`
31542      // Except when link has `href` of `#`
31543      role: nonStandardTag || hashLink ? "button" : role,
31544      // We set the `aria-disabled` state for non-standard tags
31545      "aria-disabled": nonStandardTag ? String(props153.disabled) : null,
31546      // For toggles, we need to set the pressed state for ARIA
31547      "aria-pressed": toggle5 ? String(props153.pressed) : null,
31548      // `autocomplete="off"` is needed in toggle mode to prevent some browsers
31549      // from remembering the previous setting when using the back button
31550      autocomplete: toggle5 ? "off" : null,
31551      // `tabindex` is used when the component is not a button
31552      // Links are tabbable, but don't allow disabled, while non buttons or links
31553      // are not tabbable, so we mimic that functionality by disabling tabbing
31554      // when disabled, and adding a `tabindex="0"` to non buttons or non links
31555      tabindex: props153.disabled && !button ? "-1" : tabindex
31556    };
31557  };
31558  var BButton = /* @__PURE__ */ extend2({
31559    name: NAME_BUTTON,
31560    functional: true,
31561    props: props9,
31562    render: function render8(h2, _ref2) {
31563      var props153 = _ref2.props, data46 = _ref2.data, listeners = _ref2.listeners, children = _ref2.children;
31564      var toggle5 = isToggle(props153);
31565      var link = isLink3(props153);
31566      var nonStandardTag = isNonStandardTag(props153);
31567      var hashLink = link && props153.href === "#";
31568      var on2 = {
31569        keydown: function keydown(event2) {
31570          if (props153.disabled || !(nonStandardTag || hashLink)) {
31571            return;
31572          }
31573          var keyCode = event2.keyCode;
31574          if (keyCode === CODE_SPACE || keyCode === CODE_ENTER && nonStandardTag) {
31575            var target2 = event2.currentTarget || event2.target;
31576            stopEvent(event2, {
31577              propagation: false
31578            });
31579            target2.click();
31580          }
31581        },
31582        click: function click2(event2) {
31583          if (props153.disabled && isEvent(event2)) {
31584            stopEvent(event2);
31585          } else if (toggle5 && listeners && listeners["update:pressed"]) {
31586            concat2(listeners["update:pressed"]).forEach(function(fn) {
31587              if (isFunction2(fn)) {
31588                fn(!props153.pressed);
31589              }
31590            });
31591          }
31592        }
31593      };
31594      if (toggle5) {
31595        on2.focusin = handleFocus;
31596        on2.focusout = handleFocus;
31597      }
31598      var componentData = {
31599        staticClass: "btn",
31600        class: computeClass(props153),
31601        props: computeLinkProps(props153),
31602        attrs: computeAttrs(props153, data46),
31603        on: on2
31604      };
31605      return h2(link ? BLink : props153.tag, a(_objectSpread13(_objectSpread13({}, data46), {}, {
31606        props: void 0
31607      }), componentData), children);
31608    }
31609  });
31610
31611  
vendor: 8,650 bytes, lines 31611-31833
31611// node_modules/bootstrap-vue/esm/components/avatar/avatar.js
31612  function ownKeys14(object, enumerableOnly) {
31613    var keys3 = Object.keys(object);
31614    if (Object.getOwnPropertySymbols) {
31615      var symbols = Object.getOwnPropertySymbols(object);
31616      enumerableOnly && (symbols = symbols.filter(function(sym) {
31617        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31618      })), keys3.push.apply(keys3, symbols);
31619    }
31620    return keys3;
31621  }
31622  function _objectSpread14(target2) {
31623    for (var i = 1; i < arguments.length; i++) {
31624      var source = null != arguments[i] ? arguments[i] : {};
31625      i % 2 ? ownKeys14(Object(source), true).forEach(function(key) {
31626        _defineProperty18(target2, key, source[key]);
31627      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys14(Object(source)).forEach(function(key) {
31628        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31629      });
31630    }
31631    return target2;
31632  }
31633  function _defineProperty18(obj, key, value2) {
31634    if (key in obj) {
31635      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31636    } else {
31637      obj[key] = value2;
31638    }
31639    return obj;
31640  }
31641  var CLASS_NAME2 = "b-avatar";
31642  var SIZES = ["sm", null, "lg"];
31643  var FONT_SIZE_SCALE = 0.4;
31644  var BADGE_FONT_SIZE_SCALE = FONT_SIZE_SCALE * 0.7;
31645  var computeSize = function computeSize2(value2) {
31646    value2 = isString(value2) && isNumeric(value2) ? toFloat(value2, 0) : value2;
31647    return isNumber(value2) ? "".concat(value2, "px") : value2 || null;
31648  };
31649  var linkProps2 = omit(props8, ["active", "event", "routerTag"]);
31650  var props10 = makePropsConfigurable(sortKeys(_objectSpread14(_objectSpread14({}, linkProps2), {}, {
31651    alt: makeProp(PROP_TYPE_STRING, "avatar"),
31652    ariaLabel: makeProp(PROP_TYPE_STRING),
31653    badge: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
31654    badgeLeft: makeProp(PROP_TYPE_BOOLEAN, false),
31655    badgeOffset: makeProp(PROP_TYPE_STRING),
31656    badgeTop: makeProp(PROP_TYPE_BOOLEAN, false),
31657    badgeVariant: makeProp(PROP_TYPE_STRING, "primary"),
31658    button: makeProp(PROP_TYPE_BOOLEAN, false),
31659    buttonType: makeProp(PROP_TYPE_STRING, "button"),
31660    icon: makeProp(PROP_TYPE_STRING),
31661    rounded: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
31662    size: makeProp(PROP_TYPE_NUMBER_STRING),
31663    square: makeProp(PROP_TYPE_BOOLEAN, false),
31664    src: makeProp(PROP_TYPE_STRING),
31665    text: makeProp(PROP_TYPE_STRING),
31666    variant: makeProp(PROP_TYPE_STRING, "secondary")
31667  })), NAME_AVATAR);
31668  var BAvatar = /* @__PURE__ */ extend2({
31669    name: NAME_AVATAR,
31670    mixins: [normalizeSlotMixin],
31671    inject: {
31672      getBvAvatarGroup: {
31673        default: function _default() {
31674          return function() {
31675            return null;
31676          };
31677        }
31678      }
31679    },
31680    props: props10,
31681    data: function data3() {
31682      return {
31683        localSrc: this.src || null
31684      };
31685    },
31686    computed: {
31687      bvAvatarGroup: function bvAvatarGroup() {
31688        return this.getBvAvatarGroup();
31689      },
31690      computedSize: function computedSize() {
31691        var bvAvatarGroup2 = this.bvAvatarGroup;
31692        return computeSize(bvAvatarGroup2 ? bvAvatarGroup2.size : this.size);
31693      },
31694      computedVariant: function computedVariant() {
31695        var bvAvatarGroup2 = this.bvAvatarGroup;
31696        return bvAvatarGroup2 && bvAvatarGroup2.variant ? bvAvatarGroup2.variant : this.variant;
31697      },
31698      computedRounded: function computedRounded() {
31699        var bvAvatarGroup2 = this.bvAvatarGroup;
31700        var square = bvAvatarGroup2 && bvAvatarGroup2.square ? true : this.square;
31701        var rounded = bvAvatarGroup2 && bvAvatarGroup2.rounded ? bvAvatarGroup2.rounded : this.rounded;
31702        return square ? "0" : rounded === "" ? true : rounded || "circle";
31703      },
31704      fontStyle: function fontStyle() {
31705        var size = this.computedSize;
31706        var fontSize = SIZES.indexOf(size) === -1 ? "calc(".concat(size, " * ").concat(FONT_SIZE_SCALE, ")") : null;
31707        return fontSize ? {
31708          fontSize
31709        } : {};
31710      },
31711      marginStyle: function marginStyle() {
31712        var size = this.computedSize, bvAvatarGroup2 = this.bvAvatarGroup;
31713        var overlapScale2 = bvAvatarGroup2 ? bvAvatarGroup2.overlapScale : 0;
31714        var value2 = size && overlapScale2 ? "calc(".concat(size, " * -").concat(overlapScale2, ")") : null;
31715        return value2 ? {
31716          marginLeft: value2,
31717          marginRight: value2
31718        } : {};
31719      },
31720      badgeStyle: function badgeStyle() {
31721        var size = this.computedSize, badgeTop = this.badgeTop, badgeLeft = this.badgeLeft, badgeOffset = this.badgeOffset;
31722        var offset3 = badgeOffset || "0px";
31723        return {
31724          fontSize: SIZES.indexOf(size) === -1 ? "calc(".concat(size, " * ").concat(BADGE_FONT_SIZE_SCALE, " )") : null,
31725          top: badgeTop ? offset3 : null,
31726          bottom: badgeTop ? null : offset3,
31727          left: badgeLeft ? offset3 : null,
31728          right: badgeLeft ? null : offset3
31729        };
31730      }
31731    },
31732    watch: {
31733      src: function src(newValue, oldValue) {
31734        if (newValue !== oldValue) {
31735          this.localSrc = newValue || null;
31736        }
31737      }
31738    },
31739    methods: {
31740      onImgError: function onImgError(event2) {
31741        this.localSrc = null;
31742        this.$emit(EVENT_NAME_IMG_ERROR, event2);
31743      },
31744      onClick: function onClick2(event2) {
31745        this.$emit(EVENT_NAME_CLICK, event2);
31746      }
31747    },
31748    render: function render9(h2) {
31749      var _class2;
31750      var variant = this.computedVariant, disabled6 = this.disabled, rounded = this.computedRounded, icon = this.icon, src2 = this.localSrc, text2 = this.text, fontStyle2 = this.fontStyle, marginStyle2 = this.marginStyle, size = this.computedSize, button = this.button, type2 = this.buttonType, badge = this.badge, badgeVariant = this.badgeVariant, badgeStyle2 = this.badgeStyle;
31751      var link = !button && isLink(this);
31752      var tag3 = button ? BButton : link ? BLink : "span";
31753      var alt = this.alt;
31754      var ariaLabel = this.ariaLabel || null;
31755      var $content = null;
31756      if (this.hasNormalizedSlot()) {
31757        $content = h2("span", {
31758          staticClass: "b-avatar-custom"
31759        }, [this.normalizeSlot()]);
31760      } else if (src2) {
31761        $content = h2("img", {
31762          style: variant ? {} : {
31763            width: "100%",
31764            height: "100%"
31765          },
31766          attrs: {
31767            src: src2,
31768            alt
31769          },
31770          on: {
31771            error: this.onImgError
31772          }
31773        });
31774        $content = h2("span", {
31775          staticClass: "b-avatar-img"
31776        }, [$content]);
31777      } else if (icon) {
31778        $content = h2(BIcon, {
31779          props: {
31780            icon
31781          },
31782          attrs: {
31783            "aria-hidden": "true",
31784            alt
31785          }
31786        });
31787      } else if (text2) {
31788        $content = h2("span", {
31789          staticClass: "b-avatar-text",
31790          style: fontStyle2
31791        }, [h2("span", text2)]);
31792      } else {
31793        $content = h2(BIconPersonFill, {
31794          attrs: {
31795            "aria-hidden": "true",
31796            alt
31797          }
31798        });
31799      }
31800      var $badge = h2();
31801      var hasBadgeSlot = this.hasNormalizedSlot(SLOT_NAME_BADGE);
31802      if (badge || badge === "" || hasBadgeSlot) {
31803        var badgeText = badge === true ? "" : badge;
31804        $badge = h2("span", {
31805          staticClass: "b-avatar-badge",
31806          class: _defineProperty18({}, "badge-".concat(badgeVariant), badgeVariant),
31807          style: badgeStyle2
31808        }, [hasBadgeSlot ? this.normalizeSlot(SLOT_NAME_BADGE) : badgeText]);
31809      }
31810      var componentData = {
31811        staticClass: CLASS_NAME2,
31812        class: (_class2 = {}, _defineProperty18(_class2, "".concat(CLASS_NAME2, "-").concat(size), size && SIZES.indexOf(size) !== -1), _defineProperty18(_class2, "badge-".concat(variant), !button && variant), _defineProperty18(_class2, "rounded", rounded === true), _defineProperty18(_class2, "rounded-".concat(rounded), rounded && rounded !== true), _defineProperty18(_class2, "disabled", disabled6), _class2),
31813        style: _objectSpread14(_objectSpread14({}, marginStyle2), {}, {
31814          width: size,
31815          height: size
31816        }),
31817        attrs: {
31818          "aria-label": ariaLabel || null
31819        },
31820        props: button ? {
31821          variant,
31822          disabled: disabled6,
31823          type: type2
31824        } : link ? pluckProps(linkProps2, this) : {},
31825        on: button || link ? {
31826          click: this.onClick
31827        } : {}
31828      };
31829      return h2(tag3, componentData, [$content, $badge]);
31830    }
31831  });
31832
31833  
vendor: 1,901 bytes, lines 31833-31889
31833// node_modules/bootstrap-vue/esm/components/avatar/avatar-group.js
31834  var import_bootstrap55 = __toESM(require_bootstrap());
31835  var props11 = makePropsConfigurable({
31836    overlap: makeProp(PROP_TYPE_NUMBER_STRING, 0.3),
31837    // Child avatars will prefer this prop (if set) over their own
31838    rounded: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
31839    // Child avatars will always use this over their own size
31840    size: makeProp(PROP_TYPE_STRING),
31841    // Child avatars will prefer this prop (if set) over their own
31842    square: makeProp(PROP_TYPE_BOOLEAN, false),
31843    tag: makeProp(PROP_TYPE_STRING, "div"),
31844    // Child avatars will prefer this variant over their own
31845    variant: makeProp(PROP_TYPE_STRING)
31846  }, NAME_AVATAR_GROUP);
31847  var BAvatarGroup = /* @__PURE__ */ extend2({
31848    name: NAME_AVATAR_GROUP,
31849    mixins: [normalizeSlotMixin],
31850    provide: function provide2() {
31851      var _this = this;
31852      return {
31853        getBvAvatarGroup: function getBvAvatarGroup() {
31854          return _this;
31855        }
31856      };
31857    },
31858    props: props11,
31859    computed: {
31860      computedSize: function computedSize2() {
31861        return computeSize(this.size);
31862      },
31863      overlapScale: function overlapScale() {
31864        return mathMin(mathMax(toFloat(this.overlap, 0), 0), 1) / 2;
31865      },
31866      paddingStyle: function paddingStyle() {
31867        var value2 = this.computedSize;
31868        value2 = value2 ? "calc(".concat(value2, " * ").concat(this.overlapScale, ")") : null;
31869        return value2 ? {
31870          paddingLeft: value2,
31871          paddingRight: value2
31872        } : {};
31873      }
31874    },
31875    render: function render10(h2) {
31876      var $inner = h2("div", {
31877        staticClass: "b-avatar-group-inner",
31878        style: this.paddingStyle
31879      }, this.normalizeSlot());
31880      return h2(this.tag, {
31881        staticClass: "b-avatar-group",
31882        attrs: {
31883          role: "group"
31884        }
31885      }, [$inner]);
31886    }
31887  });
31888
31889  
vendor: 181 bytes, lines 31889-31897
31889// node_modules/bootstrap-vue/esm/components/avatar/index.js
31890  var AvatarPlugin = /* @__PURE__ */ pluginFactory({
31891    components: {
31892      BAvatar,
31893      BAvatarGroup
31894    }
31895  });
31896
31897  
vendor: 120 bytes, lines 31897-31900
31897// node_modules/bootstrap-vue/esm/components/badge/index.js
31898  var import_bootstrap58 = __toESM(require_bootstrap());
31899
31900  
vendor: 2,452 bytes, lines 31900-31961
31900// node_modules/bootstrap-vue/esm/components/badge/badge.js
31901  var import_bootstrap57 = __toESM(require_bootstrap());
31902  function ownKeys15(object, enumerableOnly) {
31903    var keys3 = Object.keys(object);
31904    if (Object.getOwnPropertySymbols) {
31905      var symbols = Object.getOwnPropertySymbols(object);
31906      enumerableOnly && (symbols = symbols.filter(function(sym) {
31907        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
31908      })), keys3.push.apply(keys3, symbols);
31909    }
31910    return keys3;
31911  }
31912  function _objectSpread15(target2) {
31913    for (var i = 1; i < arguments.length; i++) {
31914      var source = null != arguments[i] ? arguments[i] : {};
31915      i % 2 ? ownKeys15(Object(source), true).forEach(function(key) {
31916        _defineProperty19(target2, key, source[key]);
31917      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys15(Object(source)).forEach(function(key) {
31918        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
31919      });
31920    }
31921    return target2;
31922  }
31923  function _defineProperty19(obj, key, value2) {
31924    if (key in obj) {
31925      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
31926    } else {
31927      obj[key] = value2;
31928    }
31929    return obj;
31930  }
31931  var linkProps3 = omit(props8, ["event", "routerTag"]);
31932  delete linkProps3.href.default;
31933  delete linkProps3.to.default;
31934  var props12 = makePropsConfigurable(sortKeys(_objectSpread15(_objectSpread15({}, linkProps3), {}, {
31935    pill: makeProp(PROP_TYPE_BOOLEAN, false),
31936    tag: makeProp(PROP_TYPE_STRING, "span"),
31937    variant: makeProp(PROP_TYPE_STRING, "secondary")
31938  })), NAME_BADGE);
31939  var BBadge = /* @__PURE__ */ extend2({
31940    name: NAME_BADGE,
31941    functional: true,
31942    props: props12,
31943    render: function render11(h2, _ref) {
31944      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
31945      var active = props153.active, disabled6 = props153.disabled;
31946      var link = isLink(props153);
31947      var tag3 = link ? BLink : props153.tag;
31948      var variant = props153.variant || "secondary";
31949      return h2(tag3, a(data46, {
31950        staticClass: "badge",
31951        class: ["badge-".concat(variant), {
31952          "badge-pill": props153.pill,
31953          active,
31954          disabled: disabled6
31955        }],
31956        props: link ? pluckProps(linkProps3, props153) : {}
31957      }), children);
31958    }
31959  });
31960
31961  
vendor: 158 bytes, lines 31961-31968
31961// node_modules/bootstrap-vue/esm/components/badge/index.js
31962  var BadgePlugin = /* @__PURE__ */ pluginFactory({
31963    components: {
31964      BBadge
31965    }
31966  });
31967
31968  
vendor: 125 bytes, lines 31968-31971
31968// node_modules/bootstrap-vue/esm/components/breadcrumb/index.js
31969  var import_bootstrap63 = __toESM(require_bootstrap());
31970
31971  
vendor: 130 bytes, lines 31971-31974
31971// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb.js
31972  var import_bootstrap62 = __toESM(require_bootstrap());
31973
31974  
vendor: 135 bytes, lines 31974-31977
31974// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb-item.js
31975  var import_bootstrap61 = __toESM(require_bootstrap());
31976
31977  
vendor: 135 bytes, lines 31977-31980
31977// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb-link.js
31978  var import_bootstrap60 = __toESM(require_bootstrap());
31979
31980  
vendor: 458 bytes, lines 31980-31994
31980// node_modules/bootstrap-vue/esm/utils/html.js
31981  var import_bootstrap59 = __toESM(require_bootstrap());
31982  var stripTags = function stripTags2() {
31983    var text2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
31984    return String(text2).replace(RX_HTML_TAGS, "");
31985  };
31986  var htmlOrText = function htmlOrText2(innerHTML, textContent) {
31987    return innerHTML ? {
31988      innerHTML
31989    } : textContent ? {
31990      textContent
31991    } : {};
31992  };
31993
31994  
vendor: 2,287 bytes, lines 31994-32050
31994// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb-link.js
31995  function ownKeys16(object, enumerableOnly) {
31996    var keys3 = Object.keys(object);
31997    if (Object.getOwnPropertySymbols) {
31998      var symbols = Object.getOwnPropertySymbols(object);
31999      enumerableOnly && (symbols = symbols.filter(function(sym) {
32000        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
32001      })), keys3.push.apply(keys3, symbols);
32002    }
32003    return keys3;
32004  }
32005  function _objectSpread16(target2) {
32006    for (var i = 1; i < arguments.length; i++) {
32007      var source = null != arguments[i] ? arguments[i] : {};
32008      i % 2 ? ownKeys16(Object(source), true).forEach(function(key) {
32009        _defineProperty20(target2, key, source[key]);
32010      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys16(Object(source)).forEach(function(key) {
32011        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
32012      });
32013    }
32014    return target2;
32015  }
32016  function _defineProperty20(obj, key, value2) {
32017    if (key in obj) {
32018      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
32019    } else {
32020      obj[key] = value2;
32021    }
32022    return obj;
32023  }
32024  var props13 = makePropsConfigurable(sortKeys(_objectSpread16(_objectSpread16({}, omit(props8, ["event", "routerTag"])), {}, {
32025    ariaCurrent: makeProp(PROP_TYPE_STRING, "location"),
32026    html: makeProp(PROP_TYPE_STRING),
32027    text: makeProp(PROP_TYPE_STRING)
32028  })), NAME_BREADCRUMB_LINK);
32029  var BBreadcrumbLink = /* @__PURE__ */ extend2({
32030    name: NAME_BREADCRUMB_LINK,
32031    functional: true,
32032    props: props13,
32033    render: function render12(h2, _ref) {
32034      var suppliedProps = _ref.props, data46 = _ref.data, children = _ref.children;
32035      var active = suppliedProps.active;
32036      var tag3 = active ? "span" : BLink;
32037      var componentData = {
32038        attrs: {
32039          "aria-current": active ? suppliedProps.ariaCurrent : null
32040        },
32041        props: pluckProps(props13, suppliedProps)
32042      };
32043      if (!children) {
32044        componentData.domProps = htmlOrText(suppliedProps.html, suppliedProps.text);
32045      }
32046      return h2(tag3, a(data46, componentData), children);
32047    }
32048  });
32049
32050  
vendor: 619 bytes, lines 32050-32069
32050// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb-item.js
32051  var props14 = makePropsConfigurable(props13, NAME_BREADCRUMB_ITEM);
32052  var BBreadcrumbItem = /* @__PURE__ */ extend2({
32053    name: NAME_BREADCRUMB_ITEM,
32054    functional: true,
32055    props: props14,
32056    render: function render13(h2, _ref) {
32057      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
32058      return h2("li", a(data46, {
32059        staticClass: "breadcrumb-item",
32060        class: {
32061          active: props153.active
32062        }
32063      }), [h2(BBreadcrumbLink, {
32064        props: props153
32065      }, children)]);
32066    }
32067  });
32068
32069  
vendor: 2,434 bytes, lines 32069-32138
32069// node_modules/bootstrap-vue/esm/components/breadcrumb/breadcrumb.js
32070  function ownKeys17(object, enumerableOnly) {
32071    var keys3 = Object.keys(object);
32072    if (Object.getOwnPropertySymbols) {
32073      var symbols = Object.getOwnPropertySymbols(object);
32074      enumerableOnly && (symbols = symbols.filter(function(sym) {
32075        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
32076      })), keys3.push.apply(keys3, symbols);
32077    }
32078    return keys3;
32079  }
32080  function _objectSpread17(target2) {
32081    for (var i = 1; i < arguments.length; i++) {
32082      var source = null != arguments[i] ? arguments[i] : {};
32083      i % 2 ? ownKeys17(Object(source), true).forEach(function(key) {
32084        _defineProperty21(target2, key, source[key]);
32085      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys17(Object(source)).forEach(function(key) {
32086        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
32087      });
32088    }
32089    return target2;
32090  }
32091  function _defineProperty21(obj, key, value2) {
32092    if (key in obj) {
32093      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
32094    } else {
32095      obj[key] = value2;
32096    }
32097    return obj;
32098  }
32099  var props15 = makePropsConfigurable({
32100    items: makeProp(PROP_TYPE_ARRAY)
32101  }, NAME_BREADCRUMB);
32102  var BBreadcrumb = /* @__PURE__ */ extend2({
32103    name: NAME_BREADCRUMB,
32104    functional: true,
32105    props: props15,
32106    render: function render14(h2, _ref) {
32107      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
32108      var items3 = props153.items;
32109      var childNodes = children;
32110      if (isArray2(items3)) {
32111        var activeDefined = false;
32112        childNodes = items3.map(function(item, idx) {
32113          if (!isObject2(item)) {
32114            item = {
32115              text: toString4(item)
32116            };
32117          }
32118          var _item = item, active = _item.active;
32119          if (active) {
32120            activeDefined = true;
32121          }
32122          if (!active && !activeDefined) {
32123            active = idx + 1 === items3.length;
32124          }
32125          return h2(BBreadcrumbItem, {
32126            props: _objectSpread17(_objectSpread17({}, item), {}, {
32127              active
32128            })
32129          });
32130        });
32131      }
32132      return h2("ol", a(data46, {
32133        staticClass: "breadcrumb"
32134      }), childNodes);
32135    }
32136  });
32137
32138  
vendor: 219 bytes, lines 32138-32147
32138// node_modules/bootstrap-vue/esm/components/breadcrumb/index.js
32139  var BreadcrumbPlugin = /* @__PURE__ */ pluginFactory({
32140    components: {
32141      BBreadcrumb,
32142      BBreadcrumbItem,
32143      BBreadcrumbLink
32144    }
32145  });
32146
32147  
vendor: 290 bytes, lines 32147-32158
32147// node_modules/bootstrap-vue/esm/components/button/index.js
32148  var import_bootstrap64 = __toESM(require_bootstrap());
32149  var ButtonPlugin = /* @__PURE__ */ pluginFactory({
32150    components: {
32151      BButton,
32152      BBtn: BButton,
32153      BButtonClose,
32154      BBtnClose: BButtonClose
32155    }
32156  });
32157
32158  
vendor: 127 bytes, lines 32158-32161
32158// node_modules/bootstrap-vue/esm/components/button-group/index.js
32159  var import_bootstrap66 = __toESM(require_bootstrap());
32160
32161  
vendor: 2,239 bytes, lines 32161-32216
32161// node_modules/bootstrap-vue/esm/components/button-group/button-group.js
32162  var import_bootstrap65 = __toESM(require_bootstrap());
32163  function ownKeys18(object, enumerableOnly) {
32164    var keys3 = Object.keys(object);
32165    if (Object.getOwnPropertySymbols) {
32166      var symbols = Object.getOwnPropertySymbols(object);
32167      enumerableOnly && (symbols = symbols.filter(function(sym) {
32168        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
32169      })), keys3.push.apply(keys3, symbols);
32170    }
32171    return keys3;
32172  }
32173  function _objectSpread18(target2) {
32174    for (var i = 1; i < arguments.length; i++) {
32175      var source = null != arguments[i] ? arguments[i] : {};
32176      i % 2 ? ownKeys18(Object(source), true).forEach(function(key) {
32177        _defineProperty22(target2, key, source[key]);
32178      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys18(Object(source)).forEach(function(key) {
32179        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
32180      });
32181    }
32182    return target2;
32183  }
32184  function _defineProperty22(obj, key, value2) {
32185    if (key in obj) {
32186      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
32187    } else {
32188      obj[key] = value2;
32189    }
32190    return obj;
32191  }
32192  var props16 = makePropsConfigurable(sortKeys(_objectSpread18(_objectSpread18({}, pick(props9, ["size"])), {}, {
32193    ariaRole: makeProp(PROP_TYPE_STRING, "group"),
32194    size: makeProp(PROP_TYPE_STRING),
32195    tag: makeProp(PROP_TYPE_STRING, "div"),
32196    vertical: makeProp(PROP_TYPE_BOOLEAN, false)
32197  })), NAME_BUTTON_GROUP);
32198  var BButtonGroup = /* @__PURE__ */ extend2({
32199    name: NAME_BUTTON_GROUP,
32200    functional: true,
32201    props: props16,
32202    render: function render15(h2, _ref) {
32203      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
32204      return h2(props153.tag, a(data46, {
32205        class: _defineProperty22({
32206          "btn-group": !props153.vertical,
32207          "btn-group-vertical": props153.vertical
32208        }, "btn-group-".concat(props153.size), props153.size),
32209        attrs: {
32210          role: props153.ariaRole
32211        }
32212      }), children);
32213    }
32214  });
32215
32216  
vendor: 208 bytes, lines 32216-32224
32216// node_modules/bootstrap-vue/esm/components/button-group/index.js
32217  var ButtonGroupPlugin = /* @__PURE__ */ pluginFactory({
32218    components: {
32219      BButtonGroup,
32220      BBtnGroup: BButtonGroup
32221    }
32222  });
32223
32224  
vendor: 129 bytes, lines 32224-32227
32224// node_modules/bootstrap-vue/esm/components/button-toolbar/index.js
32225  var import_bootstrap68 = __toESM(require_bootstrap());
32226
32227  
vendor: 3,024 bytes, lines 32227-32314
32227// node_modules/bootstrap-vue/esm/components/button-toolbar/button-toolbar.js
32228  var import_bootstrap67 = __toESM(require_bootstrap());
32229  var ITEM_SELECTOR = [".btn:not(.disabled):not([disabled]):not(.dropdown-item)", ".form-control:not(.disabled):not([disabled])", "select:not(.disabled):not([disabled])", 'input[type="checkbox"]:not(.disabled)', 'input[type="radio"]:not(.disabled)'].join(",");
32230  var props17 = makePropsConfigurable({
32231    justify: makeProp(PROP_TYPE_BOOLEAN, false),
32232    keyNav: makeProp(PROP_TYPE_BOOLEAN, false)
32233  }, NAME_BUTTON_TOOLBAR);
32234  var BButtonToolbar = /* @__PURE__ */ extend2({
32235    name: NAME_BUTTON_TOOLBAR,
32236    mixins: [normalizeSlotMixin],
32237    props: props17,
32238    mounted: function mounted() {
32239      if (this.keyNav) {
32240        this.getItems();
32241      }
32242    },
32243    methods: {
32244      getItems: function getItems() {
32245        var items3 = selectAll(ITEM_SELECTOR, this.$el);
32246        items3.forEach(function(item) {
32247          item.tabIndex = -1;
32248        });
32249        return items3.filter(function(el) {
32250          return isVisible(el);
32251        });
32252      },
32253      focusFirst: function focusFirst() {
32254        var items3 = this.getItems();
32255        attemptFocus(items3[0]);
32256      },
32257      focusPrev: function focusPrev(event2) {
32258        var items3 = this.getItems();
32259        var index3 = items3.indexOf(event2.target);
32260        if (index3 > -1) {
32261          items3 = items3.slice(0, index3).reverse();
32262          attemptFocus(items3[0]);
32263        }
32264      },
32265      focusNext: function focusNext(event2) {
32266        var items3 = this.getItems();
32267        var index3 = items3.indexOf(event2.target);
32268        if (index3 > -1) {
32269          items3 = items3.slice(index3 + 1);
32270          attemptFocus(items3[0]);
32271        }
32272      },
32273      focusLast: function focusLast() {
32274        var items3 = this.getItems().reverse();
32275        attemptFocus(items3[0]);
32276      },
32277      onFocusin: function onFocusin(event2) {
32278        var $el = this.$el;
32279        if (event2.target === $el && !contains($el, event2.relatedTarget)) {
32280          stopEvent(event2);
32281          this.focusFirst(event2);
32282        }
32283      },
32284      onKeydown: function onKeydown(event2) {
32285        var keyCode = event2.keyCode, shiftKey = event2.shiftKey;
32286        if (keyCode === CODE_UP || keyCode === CODE_LEFT) {
32287          stopEvent(event2);
32288          shiftKey ? this.focusFirst(event2) : this.focusPrev(event2);
32289        } else if (keyCode === CODE_DOWN || keyCode === CODE_RIGHT) {
32290          stopEvent(event2);
32291          shiftKey ? this.focusLast(event2) : this.focusNext(event2);
32292        }
32293      }
32294    },
32295    render: function render16(h2) {
32296      var keyNav = this.keyNav;
32297      return h2("div", {
32298        staticClass: "btn-toolbar",
32299        class: {
32300          "justify-content-between": this.justify
32301        },
32302        attrs: {
32303          role: "toolbar",
32304          tabindex: keyNav ? "0" : null
32305        },
32306        on: keyNav ? {
32307          focusin: this.onFocusin,
32308          keydown: this.onKeydown
32309        } : {}
32310      }, [this.normalizeSlot()]);
32311    }
32312  });
32313
32314  
vendor: 218 bytes, lines 32314-32322
32314// node_modules/bootstrap-vue/esm/components/button-toolbar/index.js
32315  var ButtonToolbarPlugin = /* @__PURE__ */ pluginFactory({
32316    components: {
32317      BButtonToolbar,
32318      BBtnToolbar: BButtonToolbar
32319    }
32320  });
32321
32322  
vendor: 123 bytes, lines 32322-32325
32322// node_modules/bootstrap-vue/esm/components/calendar/index.js
32323  var import_bootstrap74 = __toESM(require_bootstrap());
32324
32325  
vendor: 126 bytes, lines 32325-32328
32325// node_modules/bootstrap-vue/esm/components/calendar/calendar.js
32326  var import_bootstrap73 = __toESM(require_bootstrap());
32327
32328  
vendor: 322 bytes, lines 32328-32337
32328// node_modules/bootstrap-vue/esm/constants/date.js
32329  var import_bootstrap69 = __toESM(require_bootstrap());
32330  var CALENDAR_GREGORY = "gregory";
32331  var CALENDAR_LONG = "long";
32332  var CALENDAR_NARROW = "narrow";
32333  var CALENDAR_SHORT = "short";
32334  var DATE_FORMAT_2_DIGIT = "2-digit";
32335  var DATE_FORMAT_NUMERIC = "numeric";
32336
32337  
vendor: 6,466 bytes, lines 32337-32522
32337// node_modules/bootstrap-vue/esm/utils/date.js
32338  var import_bootstrap70 = __toESM(require_bootstrap());
32339  function _slicedToArray2(arr, i) {
32340    return _arrayWithHoles2(arr) || _iterableToArrayLimit2(arr, i) || _unsupportedIterableToArray4(arr, i) || _nonIterableRest2();
32341  }
32342  function _nonIterableRest2() {
32343    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
32344  }
32345  function _unsupportedIterableToArray4(o, minLen) {
32346    if (!o) return;
32347    if (typeof o === "string") return _arrayLikeToArray4(o, minLen);
32348    var n = Object.prototype.toString.call(o).slice(8, -1);
32349    if (n === "Object" && o.constructor) n = o.constructor.name;
32350    if (n === "Map" || n === "Set") return Array.from(o);
32351    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray4(o, minLen);
32352  }
32353  function _arrayLikeToArray4(arr, len2) {
32354    if (len2 == null || len2 > arr.length) len2 = arr.length;
32355    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
32356      arr2[i] = arr[i];
32357    }
32358    return arr2;
32359  }
32360  function _iterableToArrayLimit2(arr, i) {
32361    var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
32362    if (_i == null) return;
32363    var _arr = [];
32364    var _n = true;
32365    var _d = false;
32366    var _s, _e;
32367    try {
32368      for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
32369        _arr.push(_s.value);
32370        if (i && _arr.length === i) break;
32371      }
32372    } catch (err) {
32373      _d = true;
32374      _e = err;
32375    } finally {
32376      try {
32377        if (!_n && _i["return"] != null) _i["return"]();
32378      } finally {
32379        if (_d) throw _e;
32380      }
32381    }
32382    return _arr;
32383  }
32384  function _arrayWithHoles2(arr) {
32385    if (Array.isArray(arr)) return arr;
32386  }
32387  function _construct2(Parent, args, Class) {
32388    if (_isNativeReflectConstruct2()) {
32389      _construct2 = Reflect.construct;
32390    } else {
32391      _construct2 = function _construct3(Parent2, args2, Class2) {
32392        var a2 = [null];
32393        a2.push.apply(a2, args2);
32394        var Constructor = Function.bind.apply(Parent2, a2);
32395        var instance = new Constructor();
32396        if (Class2) _setPrototypeOf2(instance, Class2.prototype);
32397        return instance;
32398      };
32399    }
32400    return _construct2.apply(null, arguments);
32401  }
32402  function _isNativeReflectConstruct2() {
32403    if (typeof Reflect === "undefined" || !Reflect.construct) return false;
32404    if (Reflect.construct.sham) return false;
32405    if (typeof Proxy === "function") return true;
32406    try {
32407      Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {
32408      }));
32409      return true;
32410    } catch (e2) {
32411      return false;
32412    }
32413  }
32414  function _setPrototypeOf2(o, p) {
32415    _setPrototypeOf2 = Object.setPrototypeOf || function _setPrototypeOf4(o2, p2) {
32416      o2.__proto__ = p2;
32417      return o2;
32418    };
32419    return _setPrototypeOf2(o, p);
32420  }
32421  var createDate = function createDate2() {
32422    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
32423      args[_key] = arguments[_key];
32424    }
32425    return _construct2(Date, args);
32426  };
32427  var parseYMD = function parseYMD2(date) {
32428    if (isString(date) && RX_DATE.test(date.trim())) {
32429      var _date$split$map = date.split(RX_DATE_SPLIT).map(function(v) {
32430        return toInteger(v, 1);
32431      }), _date$split$map2 = _slicedToArray2(_date$split$map, 3), year = _date$split$map2[0], month = _date$split$map2[1], day = _date$split$map2[2];
32432      return createDate(year, month - 1, day);
32433    } else if (isDate(date)) {
32434      return createDate(date.getFullYear(), date.getMonth(), date.getDate());
32435    }
32436    return null;
32437  };
32438  var formatYMD = function formatYMD2(date) {
32439    date = parseYMD(date);
32440    if (!date) {
32441      return null;
32442    }
32443    var year = date.getFullYear();
32444    var month = "0".concat(date.getMonth() + 1).slice(-2);
32445    var day = "0".concat(date.getDate()).slice(-2);
32446    return "".concat(year, "-").concat(month, "-").concat(day);
32447  };
32448  var resolveLocale = function resolveLocale2(locales) {
32449    var calendar2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : CALENDAR_GREGORY;
32450    locales = concat2(locales).filter(identity2);
32451    var fmt = new Intl.DateTimeFormat(locales, {
32452      calendar: calendar2
32453    });
32454    return fmt.resolvedOptions().locale;
32455  };
32456  var createDateFormatter = function createDateFormatter2(locale, options) {
32457    var dtf = new Intl.DateTimeFormat(locale, options);
32458    return dtf.format;
32459  };
32460  var datesEqual = function datesEqual2(date1, date2) {
32461    return formatYMD(date1) === formatYMD(date2);
32462  };
32463  var firstDateOfMonth = function firstDateOfMonth2(date) {
32464    date = createDate(date);
32465    date.setDate(1);
32466    return date;
32467  };
32468  var lastDateOfMonth = function lastDateOfMonth2(date) {
32469    date = createDate(date);
32470    date.setMonth(date.getMonth() + 1);
32471    date.setDate(0);
32472    return date;
32473  };
32474  var addYears = function addYears2(date, numberOfYears) {
32475    date = createDate(date);
32476    var month = date.getMonth();
32477    date.setFullYear(date.getFullYear() + numberOfYears);
32478    if (date.getMonth() !== month) {
32479      date.setDate(0);
32480    }
32481    return date;
32482  };
32483  var oneMonthAgo = function oneMonthAgo2(date) {
32484    date = createDate(date);
32485    var month = date.getMonth();
32486    date.setMonth(month - 1);
32487    if (date.getMonth() === month) {
32488      date.setDate(0);
32489    }
32490    return date;
32491  };
32492  var oneMonthAhead = function oneMonthAhead2(date) {
32493    date = createDate(date);
32494    var month = date.getMonth();
32495    date.setMonth(month + 1);
32496    if (date.getMonth() === (month + 2) % 12) {
32497      date.setDate(0);
32498    }
32499    return date;
32500  };
32501  var oneYearAgo = function oneYearAgo2(date) {
32502    return addYears(date, -1);
32503  };
32504  var oneYearAhead = function oneYearAhead2(date) {
32505    return addYears(date, 1);
32506  };
32507  var oneDecadeAgo = function oneDecadeAgo2(date) {
32508    return addYears(date, -10);
32509  };
32510  var oneDecadeAhead = function oneDecadeAhead2(date) {
32511    return addYears(date, 10);
32512  };
32513  var constrainDate = function constrainDate2(date) {
32514    var min = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
32515    var max = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null;
32516    date = parseYMD(date);
32517    min = parseYMD(min) || date;
32518    max = parseYMD(max) || date;
32519    return date ? date < min ? min : date > max ? max : date : null;
32520  };
32521
32522  
vendor: 587 bytes, lines 32522-32534
32522// node_modules/bootstrap-vue/esm/utils/locale.js
32523  var import_bootstrap71 = __toESM(require_bootstrap());
32524  var RTL_LANGS = ["ar", "az", "ckb", "fa", "he", "ks", "lrc", "mzn", "ps", "sd", "te", "ug", "ur", "yi"].map(function(locale) {
32525    return locale.toLowerCase();
32526  });
32527  var isLocaleRTL = function isLocaleRTL2(locale) {
32528    var parts = toString4(locale).toLowerCase().replace(RX_STRIP_LOCALE_MODS, "").split("-");
32529    var locale1 = parts.slice(0, 2).join("-");
32530    var locale2 = parts[0];
32531    return arrayIncludes(RTL_LANGS, locale1) || arrayIncludes(RTL_LANGS, locale2);
32532  };
32533
32534  
vendor: 827 bytes, lines 32534-32567
32534// node_modules/bootstrap-vue/esm/mixins/id.js
32535  var import_bootstrap72 = __toESM(require_bootstrap());
32536  var props18 = {
32537    id: makeProp(PROP_TYPE_STRING)
32538  };
32539  var idMixin = extend2({
32540    props: props18,
32541    data: function data4() {
32542      return {
32543        localId_: null
32544      };
32545    },
32546    computed: {
32547      safeId: function safeId() {
32548        var id = this.id || this.localId_;
32549        var fn = function fn2(suffix) {
32550          if (!id) {
32551            return null;
32552          }
32553          suffix = String(suffix || "").replace(/\s+/g, "_");
32554          return suffix ? id + "_" + suffix : id;
32555        };
32556        return fn;
32557      }
32558    },
32559    mounted: function mounted2() {
32560      var _this = this;
32561      this.$nextTick(function() {
32562        _this.localId_ = "__BVID__".concat(_this[COMPONENT_UID_KEY]);
32563      });
32564    }
32565  });
32566
32567  
vendor: 37,232 bytes, lines 32567-33445
32567// node_modules/bootstrap-vue/esm/components/calendar/calendar.js
32568  var _watch2;
32569  function ownKeys19(object, enumerableOnly) {
32570    var keys3 = Object.keys(object);
32571    if (Object.getOwnPropertySymbols) {
32572      var symbols = Object.getOwnPropertySymbols(object);
32573      enumerableOnly && (symbols = symbols.filter(function(sym) {
32574        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
32575      })), keys3.push.apply(keys3, symbols);
32576    }
32577    return keys3;
32578  }
32579  function _objectSpread19(target2) {
32580    for (var i = 1; i < arguments.length; i++) {
32581      var source = null != arguments[i] ? arguments[i] : {};
32582      i % 2 ? ownKeys19(Object(source), true).forEach(function(key) {
32583        _defineProperty23(target2, key, source[key]);
32584      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys19(Object(source)).forEach(function(key) {
32585        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
32586      });
32587    }
32588    return target2;
32589  }
32590  function _defineProperty23(obj, key, value2) {
32591    if (key in obj) {
32592      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
32593    } else {
32594      obj[key] = value2;
32595    }
32596    return obj;
32597  }
32598  var _makeModelMixin2 = makeModelMixin("value", {
32599    type: PROP_TYPE_DATE_STRING
32600  });
32601  var modelMixin2 = _makeModelMixin2.mixin;
32602  var modelProps2 = _makeModelMixin2.props;
32603  var MODEL_PROP_NAME2 = _makeModelMixin2.prop;
32604  var MODEL_EVENT_NAME2 = _makeModelMixin2.event;
32605  var props19 = makePropsConfigurable(sortKeys(_objectSpread19(_objectSpread19(_objectSpread19({}, props18), modelProps2), {}, {
32606    ariaControls: makeProp(PROP_TYPE_STRING),
32607    // Makes calendar the full width of its parent container
32608    block: makeProp(PROP_TYPE_BOOLEAN, false),
32609    dateDisabledFn: makeProp(PROP_TYPE_FUNCTION),
32610    // `Intl.DateTimeFormat` object
32611    dateFormatOptions: makeProp(PROP_TYPE_OBJECT, {
32612      year: DATE_FORMAT_NUMERIC,
32613      month: CALENDAR_LONG,
32614      day: DATE_FORMAT_NUMERIC,
32615      weekday: CALENDAR_LONG
32616    }),
32617    // Function to set a class of (classes) on the date cell
32618    // if passed a string or an array
32619    // TODO:
32620    //   If the function returns an object, look for class prop for classes,
32621    //   and other props for handling events/details/descriptions
32622    dateInfoFn: makeProp(PROP_TYPE_FUNCTION),
32623    // 'ltr', 'rtl', or `null` (for auto detect)
32624    direction: makeProp(PROP_TYPE_STRING),
32625    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
32626    headerTag: makeProp(PROP_TYPE_STRING, "header"),
32627    // When `true`, renders a comment node, but keeps the component instance active
32628    // Mainly for <b-form-date>, so that we can get the component's value and locale
32629    // But we might just use separate date formatters, using the resolved locale
32630    // (adjusted for the gregorian calendar)
32631    hidden: makeProp(PROP_TYPE_BOOLEAN, false),
32632    // When `true` makes the selected date header `sr-only`
32633    hideHeader: makeProp(PROP_TYPE_BOOLEAN, false),
32634    // This specifies the calendar year/month/day that will be shown when
32635    // first opening the datepicker if no v-model value is provided
32636    // Default is the current date (or `min`/`max`)
32637    initialDate: makeProp(PROP_TYPE_DATE_STRING),
32638    // Labels for buttons and keyboard shortcuts
32639    labelCalendar: makeProp(PROP_TYPE_STRING, "Calendar"),
32640    labelCurrentMonth: makeProp(PROP_TYPE_STRING, "Current month"),
32641    labelHelp: makeProp(PROP_TYPE_STRING, "Use cursor keys to navigate calendar dates"),
32642    labelNav: makeProp(PROP_TYPE_STRING, "Calendar navigation"),
32643    labelNextDecade: makeProp(PROP_TYPE_STRING, "Next decade"),
32644    labelNextMonth: makeProp(PROP_TYPE_STRING, "Next month"),
32645    labelNextYear: makeProp(PROP_TYPE_STRING, "Next year"),
32646    labelNoDateSelected: makeProp(PROP_TYPE_STRING, "No date selected"),
32647    labelPrevDecade: makeProp(PROP_TYPE_STRING, "Previous decade"),
32648    labelPrevMonth: makeProp(PROP_TYPE_STRING, "Previous month"),
32649    labelPrevYear: makeProp(PROP_TYPE_STRING, "Previous year"),
32650    labelSelected: makeProp(PROP_TYPE_STRING, "Selected date"),
32651    labelToday: makeProp(PROP_TYPE_STRING, "Today"),
32652    // Locale(s) to use
32653    // Default is to use page/browser default setting
32654    locale: makeProp(PROP_TYPE_ARRAY_STRING),
32655    max: makeProp(PROP_TYPE_DATE_STRING),
32656    min: makeProp(PROP_TYPE_DATE_STRING),
32657    // Variant color to use for the navigation buttons
32658    navButtonVariant: makeProp(PROP_TYPE_STRING, "secondary"),
32659    // Disable highlighting today's date
32660    noHighlightToday: makeProp(PROP_TYPE_BOOLEAN, false),
32661    noKeyNav: makeProp(PROP_TYPE_BOOLEAN, false),
32662    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
32663    roleDescription: makeProp(PROP_TYPE_STRING),
32664    // Variant color to use for the selected date
32665    selectedVariant: makeProp(PROP_TYPE_STRING, "primary"),
32666    // When `true` enables the decade navigation buttons
32667    showDecadeNav: makeProp(PROP_TYPE_BOOLEAN, false),
32668    // Day of week to start calendar on
32669    // `0` (Sunday), `1` (Monday), ... `6` (Saturday)
32670    startWeekday: makeProp(PROP_TYPE_NUMBER_STRING, 0),
32671    // Variant color to use for today's date (defaults to `selectedVariant`)
32672    todayVariant: makeProp(PROP_TYPE_STRING),
32673    // Always return the `v-model` value as a date object
32674    valueAsDate: makeProp(PROP_TYPE_BOOLEAN, false),
32675    // Format of the weekday names at the top of the calendar
32676    // `short` is typically a 3 letter abbreviation,
32677    // `narrow` is typically a single letter
32678    // `long` is the full week day name
32679    // Although some locales may override this (i.e `ar`, etc.)
32680    weekdayHeaderFormat: makeProp(PROP_TYPE_STRING, CALENDAR_SHORT, function(value2) {
32681      return arrayIncludes([CALENDAR_LONG, CALENDAR_SHORT, CALENDAR_NARROW], value2);
32682    }),
32683    // Has no effect if prop `block` is set
32684    width: makeProp(PROP_TYPE_STRING, "270px")
32685  })), NAME_CALENDAR);
32686  var BCalendar = extend2({
32687    name: NAME_CALENDAR,
32688    // Mixin order is important!
32689    mixins: [attrsMixin, idMixin, modelMixin2, normalizeSlotMixin],
32690    props: props19,
32691    data: function data5() {
32692      var selected = formatYMD(this[MODEL_PROP_NAME2]) || "";
32693      return {
32694        // Selected date
32695        selectedYMD: selected,
32696        // Date in calendar grid that has `tabindex` of `0`
32697        activeYMD: selected || formatYMD(constrainDate(this.initialDate || this.getToday()), this.min, this.max),
32698        // Will be true if the calendar grid has/contains focus
32699        gridHasFocus: false,
32700        // Flag to enable the `aria-live` region(s) after mount
32701        // to prevent screen reader "outbursts" when mounting
32702        isLive: false
32703      };
32704    },
32705    computed: {
32706      valueId: function valueId() {
32707        return this.safeId();
32708      },
32709      widgetId: function widgetId() {
32710        return this.safeId("_calendar-wrapper_");
32711      },
32712      navId: function navId() {
32713        return this.safeId("_calendar-nav_");
32714      },
32715      gridId: function gridId() {
32716        return this.safeId("_calendar-grid_");
32717      },
32718      gridCaptionId: function gridCaptionId() {
32719        return this.safeId("_calendar-grid-caption_");
32720      },
32721      gridHelpId: function gridHelpId() {
32722        return this.safeId("_calendar-grid-help_");
32723      },
32724      activeId: function activeId() {
32725        return this.activeYMD ? this.safeId("_cell-".concat(this.activeYMD, "_")) : null;
32726      },
32727      // TODO: Use computed props to convert `YYYY-MM-DD` to `Date` object
32728      selectedDate: function selectedDate() {
32729        return parseYMD(this.selectedYMD);
32730      },
32731      activeDate: function activeDate() {
32732        return parseYMD(this.activeYMD);
32733      },
32734      computedMin: function computedMin() {
32735        return parseYMD(this.min);
32736      },
32737      computedMax: function computedMax() {
32738        return parseYMD(this.max);
32739      },
32740      computedWeekStarts: function computedWeekStarts() {
32741        return mathMax(toInteger(this.startWeekday, 0), 0) % 7;
32742      },
32743      computedLocale: function computedLocale() {
32744        return resolveLocale(concat2(this.locale).filter(identity2), CALENDAR_GREGORY);
32745      },
32746      computedDateDisabledFn: function computedDateDisabledFn() {
32747        var dateDisabledFn = this.dateDisabledFn;
32748        return hasPropFunction(dateDisabledFn) ? dateDisabledFn : function() {
32749          return false;
32750        };
32751      },
32752      // TODO: Change `dateInfoFn` to handle events and notes as well as classes
32753      computedDateInfoFn: function computedDateInfoFn() {
32754        var dateInfoFn = this.dateInfoFn;
32755        return hasPropFunction(dateInfoFn) ? dateInfoFn : function() {
32756          return {};
32757        };
32758      },
32759      calendarLocale: function calendarLocale() {
32760        var fmt = new Intl.DateTimeFormat(this.computedLocale, {
32761          calendar: CALENDAR_GREGORY
32762        });
32763        var calendar2 = fmt.resolvedOptions().calendar;
32764        var locale = fmt.resolvedOptions().locale;
32765        if (calendar2 !== CALENDAR_GREGORY) {
32766          locale = locale.replace(/-u-.+$/i, "").concat("-u-ca-gregory");
32767        }
32768        return locale;
32769      },
32770      calendarYear: function calendarYear() {
32771        return this.activeDate.getFullYear();
32772      },
32773      calendarMonth: function calendarMonth() {
32774        return this.activeDate.getMonth();
32775      },
32776      calendarFirstDay: function calendarFirstDay() {
32777        return createDate(this.calendarYear, this.calendarMonth, 1, 12);
32778      },
32779      calendarDaysInMonth: function calendarDaysInMonth() {
32780        var date = createDate(this.calendarFirstDay);
32781        date.setMonth(date.getMonth() + 1, 0);
32782        return date.getDate();
32783      },
32784      computedVariant: function computedVariant2() {
32785        return "btn-".concat(this.selectedVariant || "primary");
32786      },
32787      computedTodayVariant: function computedTodayVariant() {
32788        return "btn-outline-".concat(this.todayVariant || this.selectedVariant || "primary");
32789      },
32790      computedNavButtonVariant: function computedNavButtonVariant() {
32791        return "btn-outline-".concat(this.navButtonVariant || "primary");
32792      },
32793      isRTL: function isRTL() {
32794        var dir = toString4(this.direction).toLowerCase();
32795        if (dir === "rtl") {
32796          return true;
32797        } else if (dir === "ltr") {
32798          return false;
32799        }
32800        return isLocaleRTL(this.computedLocale);
32801      },
32802      context: function context() {
32803        var selectedYMD2 = this.selectedYMD, activeYMD = this.activeYMD;
32804        var selectedDate2 = parseYMD(selectedYMD2);
32805        var activeDate2 = parseYMD(activeYMD);
32806        return {
32807          // The current value of the `v-model`
32808          selectedYMD: selectedYMD2,
32809          selectedDate: selectedDate2,
32810          selectedFormatted: selectedDate2 ? this.formatDateString(selectedDate2) : this.labelNoDateSelected,
32811          // Which date cell is considered active due to navigation
32812          activeYMD,
32813          activeDate: activeDate2,
32814          activeFormatted: activeDate2 ? this.formatDateString(activeDate2) : "",
32815          // `true` if the date is disabled (when using keyboard navigation)
32816          disabled: this.dateDisabled(activeDate2),
32817          // Locales used in formatting dates
32818          locale: this.computedLocale,
32819          calendarLocale: this.calendarLocale,
32820          rtl: this.isRTL
32821        };
32822      },
32823      // Computed props that return a function reference
32824      dateOutOfRange: function dateOutOfRange() {
32825        var min = this.computedMin, max = this.computedMax;
32826        return function(date) {
32827          date = parseYMD(date);
32828          return min && date < min || max && date > max;
32829        };
32830      },
32831      dateDisabled: function dateDisabled() {
32832        var _this = this;
32833        var rangeFn = this.dateOutOfRange;
32834        return function(date) {
32835          date = parseYMD(date);
32836          var ymd = formatYMD(date);
32837          return !!(rangeFn(date) || _this.computedDateDisabledFn(ymd, date));
32838        };
32839      },
32840      // Computed props that return date formatter functions
32841      formatDateString: function formatDateString() {
32842        return createDateFormatter(this.calendarLocale, _objectSpread19(_objectSpread19({
32843          // Ensure we have year, month, day shown for screen readers/ARIA
32844          // If users really want to leave one of these out, they can
32845          // pass `undefined` for the property value
32846          year: DATE_FORMAT_NUMERIC,
32847          month: DATE_FORMAT_2_DIGIT,
32848          day: DATE_FORMAT_2_DIGIT
32849        }, this.dateFormatOptions), {}, {
32850          // Ensure hours/minutes/seconds are not shown
32851          // As we do not support the time portion (yet)
32852          hour: void 0,
32853          minute: void 0,
32854          second: void 0,
32855          // Ensure calendar is gregorian
32856          calendar: CALENDAR_GREGORY
32857        }));
32858      },
32859      formatYearMonth: function formatYearMonth() {
32860        return createDateFormatter(this.calendarLocale, {
32861          year: DATE_FORMAT_NUMERIC,
32862          month: CALENDAR_LONG,
32863          calendar: CALENDAR_GREGORY
32864        });
32865      },
32866      formatWeekdayName: function formatWeekdayName() {
32867        return createDateFormatter(this.calendarLocale, {
32868          weekday: CALENDAR_LONG,
32869          calendar: CALENDAR_GREGORY
32870        });
32871      },
32872      formatWeekdayNameShort: function formatWeekdayNameShort() {
32873        return createDateFormatter(this.calendarLocale, {
32874          weekday: this.weekdayHeaderFormat || CALENDAR_SHORT,
32875          calendar: CALENDAR_GREGORY
32876        });
32877      },
32878      formatDay: function formatDay() {
32879        var nf = new Intl.NumberFormat([this.computedLocale], {
32880          style: "decimal",
32881          minimumIntegerDigits: 1,
32882          minimumFractionDigits: 0,
32883          maximumFractionDigits: 0,
32884          notation: "standard"
32885        });
32886        return function(date) {
32887          return nf.format(date.getDate());
32888        };
32889      },
32890      // Disabled states for the nav buttons
32891      prevDecadeDisabled: function prevDecadeDisabled() {
32892        var min = this.computedMin;
32893        return this.disabled || min && lastDateOfMonth(oneDecadeAgo(this.activeDate)) < min;
32894      },
32895      prevYearDisabled: function prevYearDisabled() {
32896        var min = this.computedMin;
32897        return this.disabled || min && lastDateOfMonth(oneYearAgo(this.activeDate)) < min;
32898      },
32899      prevMonthDisabled: function prevMonthDisabled() {
32900        var min = this.computedMin;
32901        return this.disabled || min && lastDateOfMonth(oneMonthAgo(this.activeDate)) < min;
32902      },
32903      thisMonthDisabled: function thisMonthDisabled() {
32904        return this.disabled;
32905      },
32906      nextMonthDisabled: function nextMonthDisabled() {
32907        var max = this.computedMax;
32908        return this.disabled || max && firstDateOfMonth(oneMonthAhead(this.activeDate)) > max;
32909      },
32910      nextYearDisabled: function nextYearDisabled() {
32911        var max = this.computedMax;
32912        return this.disabled || max && firstDateOfMonth(oneYearAhead(this.activeDate)) > max;
32913      },
32914      nextDecadeDisabled: function nextDecadeDisabled() {
32915        var max = this.computedMax;
32916        return this.disabled || max && firstDateOfMonth(oneDecadeAhead(this.activeDate)) > max;
32917      },
32918      // Calendar dates generation
32919      calendar: function calendar() {
32920        var matrix = [];
32921        var firstDay = this.calendarFirstDay;
32922        var calendarYear2 = firstDay.getFullYear();
32923        var calendarMonth2 = firstDay.getMonth();
32924        var daysInMonth = this.calendarDaysInMonth;
32925        var startIndex = firstDay.getDay();
32926        var weekOffset = (this.computedWeekStarts > startIndex ? 7 : 0) - this.computedWeekStarts;
32927        var currentDay = 0 - weekOffset - startIndex;
32928        for (var week = 0; week < 6 && currentDay < daysInMonth; week++) {
32929          matrix[week] = [];
32930          for (var j = 0; j < 7; j++) {
32931            currentDay++;
32932            var date = createDate(calendarYear2, calendarMonth2, currentDay);
32933            var month = date.getMonth();
32934            var dayYMD = formatYMD(date);
32935            var dayDisabled = this.dateDisabled(date);
32936            var dateInfo = this.computedDateInfoFn(dayYMD, parseYMD(dayYMD));
32937            dateInfo = isString(dateInfo) || isArray2(dateInfo) ? (
32938              /* istanbul ignore next */
32939              {
32940                class: dateInfo
32941              }
32942            ) : isPlainObject2(dateInfo) ? _objectSpread19({
32943              class: ""
32944            }, dateInfo) : (
32945              /* istanbul ignore next */
32946              {
32947                class: ""
32948              }
32949            );
32950            matrix[week].push({
32951              ymd: dayYMD,
32952              // Cell content
32953              day: this.formatDay(date),
32954              label: this.formatDateString(date),
32955              // Flags for styling
32956              isThisMonth: month === calendarMonth2,
32957              isDisabled: dayDisabled,
32958              // TODO: Handle other dateInfo properties such as notes/events
32959              info: dateInfo
32960            });
32961          }
32962        }
32963        return matrix;
32964      },
32965      calendarHeadings: function calendarHeadings() {
32966        var _this2 = this;
32967        return this.calendar[0].map(function(d) {
32968          return {
32969            text: _this2.formatWeekdayNameShort(parseYMD(d.ymd)),
32970            label: _this2.formatWeekdayName(parseYMD(d.ymd))
32971          };
32972        });
32973      }
32974    },
32975    watch: (_watch2 = {}, _defineProperty23(_watch2, MODEL_PROP_NAME2, function(newValue, oldValue) {
32976      var selected = formatYMD(newValue) || "";
32977      var old = formatYMD(oldValue) || "";
32978      if (!datesEqual(selected, old)) {
32979        this.activeYMD = selected || this.activeYMD;
32980        this.selectedYMD = selected;
32981      }
32982    }), _defineProperty23(_watch2, "selectedYMD", function selectedYMD(newYMD, oldYMD) {
32983      if (newYMD !== oldYMD) {
32984        this.$emit(MODEL_EVENT_NAME2, this.valueAsDate ? parseYMD(newYMD) || null : newYMD || "");
32985      }
32986    }), _defineProperty23(_watch2, "context", function context2(newValue, oldValue) {
32987      if (!looseEqual2(newValue, oldValue)) {
32988        this.$emit(EVENT_NAME_CONTEXT, newValue);
32989      }
32990    }), _defineProperty23(_watch2, "hidden", function hidden(newValue) {
32991      this.activeYMD = this.selectedYMD || formatYMD(this[MODEL_PROP_NAME2] || this.constrainDate(this.initialDate || this.getToday()));
32992      this.setLive(!newValue);
32993    }), _watch2),
32994    created: function created4() {
32995      var _this3 = this;
32996      this.$nextTick(function() {
32997        _this3.$emit(EVENT_NAME_CONTEXT, _this3.context);
32998      });
32999    },
33000    mounted: function mounted3() {
33001      this.setLive(true);
33002    },
33003    /* istanbul ignore next */
33004    activated: function activated() {
33005      this.setLive(true);
33006    },
33007    /* istanbul ignore next */
33008    deactivated: function deactivated() {
33009      this.setLive(false);
33010    },
33011    beforeDestroy: function beforeDestroy3() {
33012      this.setLive(false);
33013    },
33014    methods: {
33015      // Public method(s)
33016      focus: function focus2() {
33017        if (!this.disabled) {
33018          attemptFocus(this.$refs.grid);
33019        }
33020      },
33021      blur: function blur2() {
33022        if (!this.disabled) {
33023          attemptBlur(this.$refs.grid);
33024        }
33025      },
33026      // Private methods
33027      setLive: function setLive(on2) {
33028        var _this4 = this;
33029        if (on2) {
33030          this.$nextTick(function() {
33031            requestAF(function() {
33032              _this4.isLive = true;
33033            });
33034          });
33035        } else {
33036          this.isLive = false;
33037        }
33038      },
33039      getToday: function getToday() {
33040        return parseYMD(createDate());
33041      },
33042      constrainDate: function constrainDate3(date) {
33043        return constrainDate(date, this.computedMin, this.computedMax);
33044      },
33045      emitSelected: function emitSelected(date) {
33046        var _this5 = this;
33047        this.$nextTick(function() {
33048          _this5.$emit(EVENT_NAME_SELECTED, formatYMD(date) || "", parseYMD(date) || null);
33049        });
33050      },
33051      // Event handlers
33052      setGridFocusFlag: function setGridFocusFlag(event2) {
33053        this.gridHasFocus = !this.disabled && event2.type === "focus";
33054      },
33055      onKeydownWrapper: function onKeydownWrapper(event2) {
33056        if (this.noKeyNav) {
33057          return;
33058        }
33059        var altKey = event2.altKey, ctrlKey = event2.ctrlKey, keyCode = event2.keyCode;
33060        if (!arrayIncludes([CODE_PAGEUP, CODE_PAGEDOWN, CODE_END, CODE_HOME, CODE_LEFT, CODE_UP, CODE_RIGHT, CODE_DOWN], keyCode)) {
33061          return;
33062        }
33063        stopEvent(event2);
33064        var activeDate2 = createDate(this.activeDate);
33065        var checkDate = createDate(this.activeDate);
33066        var day = activeDate2.getDate();
33067        var constrainedToday = this.constrainDate(this.getToday());
33068        var isRTL3 = this.isRTL;
33069        if (keyCode === CODE_PAGEUP) {
33070          activeDate2 = (altKey ? ctrlKey ? oneDecadeAgo : oneYearAgo : oneMonthAgo)(activeDate2);
33071          checkDate = createDate(activeDate2);
33072          checkDate.setDate(1);
33073        } else if (keyCode === CODE_PAGEDOWN) {
33074          activeDate2 = (altKey ? ctrlKey ? oneDecadeAhead : oneYearAhead : oneMonthAhead)(activeDate2);
33075          checkDate = createDate(activeDate2);
33076          checkDate.setMonth(checkDate.getMonth() + 1);
33077          checkDate.setDate(0);
33078        } else if (keyCode === CODE_LEFT) {
33079          activeDate2.setDate(day + (isRTL3 ? 1 : -1));
33080          activeDate2 = this.constrainDate(activeDate2);
33081          checkDate = activeDate2;
33082        } else if (keyCode === CODE_RIGHT) {
33083          activeDate2.setDate(day + (isRTL3 ? -1 : 1));
33084          activeDate2 = this.constrainDate(activeDate2);
33085          checkDate = activeDate2;
33086        } else if (keyCode === CODE_UP) {
33087          activeDate2.setDate(day - 7);
33088          activeDate2 = this.constrainDate(activeDate2);
33089          checkDate = activeDate2;
33090        } else if (keyCode === CODE_DOWN) {
33091          activeDate2.setDate(day + 7);
33092          activeDate2 = this.constrainDate(activeDate2);
33093          checkDate = activeDate2;
33094        } else if (keyCode === CODE_HOME) {
33095          activeDate2 = constrainedToday;
33096          checkDate = activeDate2;
33097        } else if (keyCode === CODE_END) {
33098          activeDate2 = parseYMD(this.selectedDate) || constrainedToday;
33099          checkDate = activeDate2;
33100        }
33101        if (!this.dateOutOfRange(checkDate) && !datesEqual(activeDate2, this.activeDate)) {
33102          this.activeYMD = formatYMD(activeDate2);
33103        }
33104        this.focus();
33105      },
33106      onKeydownGrid: function onKeydownGrid(event2) {
33107        var keyCode = event2.keyCode;
33108        var activeDate2 = this.activeDate;
33109        if (keyCode === CODE_ENTER || keyCode === CODE_SPACE) {
33110          stopEvent(event2);
33111          if (!this.disabled && !this.readonly && !this.dateDisabled(activeDate2)) {
33112            this.selectedYMD = formatYMD(activeDate2);
33113            this.emitSelected(activeDate2);
33114          }
33115          this.focus();
33116        }
33117      },
33118      onClickDay: function onClickDay(day) {
33119        var selectedDate2 = this.selectedDate, activeDate2 = this.activeDate;
33120        var clickedDate = parseYMD(day.ymd);
33121        if (!this.disabled && !day.isDisabled && !this.dateDisabled(clickedDate)) {
33122          if (!this.readonly) {
33123            this.selectedYMD = formatYMD(datesEqual(clickedDate, selectedDate2) ? selectedDate2 : clickedDate);
33124            this.emitSelected(clickedDate);
33125          }
33126          this.activeYMD = formatYMD(datesEqual(clickedDate, activeDate2) ? activeDate2 : createDate(clickedDate));
33127          this.focus();
33128        }
33129      },
33130      gotoPrevDecade: function gotoPrevDecade() {
33131        this.activeYMD = formatYMD(this.constrainDate(oneDecadeAgo(this.activeDate)));
33132      },
33133      gotoPrevYear: function gotoPrevYear() {
33134        this.activeYMD = formatYMD(this.constrainDate(oneYearAgo(this.activeDate)));
33135      },
33136      gotoPrevMonth: function gotoPrevMonth() {
33137        this.activeYMD = formatYMD(this.constrainDate(oneMonthAgo(this.activeDate)));
33138      },
33139      gotoCurrentMonth: function gotoCurrentMonth() {
33140        this.activeYMD = formatYMD(this.constrainDate(this.getToday()));
33141      },
33142      gotoNextMonth: function gotoNextMonth() {
33143        this.activeYMD = formatYMD(this.constrainDate(oneMonthAhead(this.activeDate)));
33144      },
33145      gotoNextYear: function gotoNextYear() {
33146        this.activeYMD = formatYMD(this.constrainDate(oneYearAhead(this.activeDate)));
33147      },
33148      gotoNextDecade: function gotoNextDecade() {
33149        this.activeYMD = formatYMD(this.constrainDate(oneDecadeAhead(this.activeDate)));
33150      },
33151      onHeaderClick: function onHeaderClick() {
33152        if (!this.disabled) {
33153          this.activeYMD = this.selectedYMD || formatYMD(this.getToday());
33154          this.focus();
33155        }
33156      }
33157    },
33158    render: function render17(h2) {
33159      var _this6 = this;
33160      if (this.hidden) {
33161        return h2();
33162      }
33163      var valueId3 = this.valueId, widgetId2 = this.widgetId, navId2 = this.navId, gridId2 = this.gridId, gridCaptionId2 = this.gridCaptionId, gridHelpId2 = this.gridHelpId, activeId2 = this.activeId, disabled6 = this.disabled, noKeyNav = this.noKeyNav, isLive = this.isLive, isRTL3 = this.isRTL, activeYMD = this.activeYMD, selectedYMD2 = this.selectedYMD, safeId2 = this.safeId;
33164      var hideDecadeNav = !this.showDecadeNav;
33165      var todayYMD = formatYMD(this.getToday());
33166      var highlightToday = !this.noHighlightToday;
33167      var $header = h2(
33168        "output",
33169        {
33170          staticClass: "form-control form-control-sm text-center",
33171          class: {
33172            "text-muted": disabled6,
33173            readonly: this.readonly || disabled6
33174          },
33175          attrs: {
33176            id: valueId3,
33177            for: gridId2,
33178            role: "status",
33179            tabindex: disabled6 ? null : "-1",
33180            // Mainly for testing purposes, as we do not know
33181            // the exact format `Intl` will format the date string
33182            "data-selected": toString4(selectedYMD2),
33183            // We wait until after mount to enable `aria-live`
33184            // to prevent initial announcement on page render
33185            "aria-live": isLive ? "polite" : "off",
33186            "aria-atomic": isLive ? "true" : null
33187          },
33188          on: {
33189            // Transfer focus/click to focus grid
33190            // and focus active date (or today if no selection)
33191            click: this.onHeaderClick,
33192            focus: this.onHeaderClick
33193          }
33194        },
33195        this.selectedDate ? [
33196          // We use `bdi` elements here in case the label doesn't match the locale
33197          // Although IE 11 does not deal with <BDI> at all (equivalent to a span)
33198          h2("bdi", {
33199            staticClass: "sr-only"
33200          }, " (".concat(toString4(this.labelSelected), ") ")),
33201          h2("bdi", this.formatDateString(this.selectedDate))
33202        ] : this.labelNoDateSelected || "\xA0"
33203        // '&nbsp;'
33204      );
33205      $header = h2(this.headerTag, {
33206        staticClass: "b-calendar-header",
33207        class: {
33208          "sr-only": this.hideHeader
33209        },
33210        attrs: {
33211          title: this.selectedDate ? this.labelSelected || null : null
33212        }
33213      }, [$header]);
33214      var navScope = {
33215        isRTL: isRTL3
33216      };
33217      var navProps2 = {
33218        shiftV: 0.5
33219      };
33220      var navPrevProps = _objectSpread19(_objectSpread19({}, navProps2), {}, {
33221        flipH: isRTL3
33222      });
33223      var navNextProps = _objectSpread19(_objectSpread19({}, navProps2), {}, {
33224        flipH: !isRTL3
33225      });
33226      var $prevDecadeIcon = this.normalizeSlot(SLOT_NAME_NAV_PEV_DECADE, navScope) || h2(BIconChevronBarLeft, {
33227        props: navPrevProps
33228      });
33229      var $prevYearIcon = this.normalizeSlot(SLOT_NAME_NAV_PEV_YEAR, navScope) || h2(BIconChevronDoubleLeft, {
33230        props: navPrevProps
33231      });
33232      var $prevMonthIcon = this.normalizeSlot(SLOT_NAME_NAV_PEV_MONTH, navScope) || h2(BIconChevronLeft, {
33233        props: navPrevProps
33234      });
33235      var $thisMonthIcon = this.normalizeSlot(SLOT_NAME_NAV_THIS_MONTH, navScope) || h2(BIconCircleFill, {
33236        props: navProps2
33237      });
33238      var $nextMonthIcon = this.normalizeSlot(SLOT_NAME_NAV_NEXT_MONTH, navScope) || h2(BIconChevronLeft, {
33239        props: navNextProps
33240      });
33241      var $nextYearIcon = this.normalizeSlot(SLOT_NAME_NAV_NEXT_YEAR, navScope) || h2(BIconChevronDoubleLeft, {
33242        props: navNextProps
33243      });
33244      var $nextDecadeIcon = this.normalizeSlot(SLOT_NAME_NAV_NEXT_DECADE, navScope) || h2(BIconChevronBarLeft, {
33245        props: navNextProps
33246      });
33247      var makeNavBtn = function makeNavBtn2(content, label, handler3, btnDisabled, shortcut) {
33248        return h2("button", {
33249          staticClass: "btn btn-sm border-0 flex-fill",
33250          class: [_this6.computedNavButtonVariant, {
33251            disabled: btnDisabled
33252          }],
33253          attrs: {
33254            title: label || null,
33255            type: "button",
33256            tabindex: noKeyNav ? "-1" : null,
33257            "aria-label": label || null,
33258            "aria-disabled": btnDisabled ? "true" : null,
33259            "aria-keyshortcuts": shortcut || null
33260          },
33261          on: btnDisabled ? {} : {
33262            click: handler3
33263          }
33264        }, [h2("div", {
33265          attrs: {
33266            "aria-hidden": "true"
33267          }
33268        }, [content])]);
33269      };
33270      var $nav = h2("div", {
33271        staticClass: "b-calendar-nav d-flex",
33272        attrs: {
33273          id: navId2,
33274          role: "group",
33275          tabindex: noKeyNav ? "-1" : null,
33276          "aria-hidden": disabled6 ? "true" : null,
33277          "aria-label": this.labelNav || null,
33278          "aria-controls": gridId2
33279        }
33280      }, [hideDecadeNav ? h2() : makeNavBtn($prevDecadeIcon, this.labelPrevDecade, this.gotoPrevDecade, this.prevDecadeDisabled, "Ctrl+Alt+PageDown"), makeNavBtn($prevYearIcon, this.labelPrevYear, this.gotoPrevYear, this.prevYearDisabled, "Alt+PageDown"), makeNavBtn($prevMonthIcon, this.labelPrevMonth, this.gotoPrevMonth, this.prevMonthDisabled, "PageDown"), makeNavBtn($thisMonthIcon, this.labelCurrentMonth, this.gotoCurrentMonth, this.thisMonthDisabled, "Home"), makeNavBtn($nextMonthIcon, this.labelNextMonth, this.gotoNextMonth, this.nextMonthDisabled, "PageUp"), makeNavBtn($nextYearIcon, this.labelNextYear, this.gotoNextYear, this.nextYearDisabled, "Alt+PageUp"), hideDecadeNav ? h2() : makeNavBtn($nextDecadeIcon, this.labelNextDecade, this.gotoNextDecade, this.nextDecadeDisabled, "Ctrl+Alt+PageUp")]);
33281      var $gridCaption = h2("div", {
33282        staticClass: "b-calendar-grid-caption text-center font-weight-bold",
33283        class: {
33284          "text-muted": disabled6
33285        },
33286        attrs: {
33287          id: gridCaptionId2,
33288          "aria-live": isLive ? "polite" : null,
33289          "aria-atomic": isLive ? "true" : null
33290        },
33291        key: "grid-caption"
33292      }, this.formatYearMonth(this.calendarFirstDay));
33293      var $gridWeekDays = h2("div", {
33294        staticClass: "b-calendar-grid-weekdays row no-gutters border-bottom",
33295        attrs: {
33296          "aria-hidden": "true"
33297        }
33298      }, this.calendarHeadings.map(function(d, idx) {
33299        return h2("small", {
33300          staticClass: "col text-truncate",
33301          class: {
33302            "text-muted": disabled6
33303          },
33304          attrs: {
33305            title: d.label === d.text ? null : d.label,
33306            "aria-label": d.label
33307          },
33308          key: idx
33309        }, d.text);
33310      }));
33311      var $gridBody = this.calendar.map(function(week) {
33312        var $cells = week.map(function(day, dIndex) {
33313          var _class;
33314          var isSelected = day.ymd === selectedYMD2;
33315          var isActive = day.ymd === activeYMD;
33316          var isToday = day.ymd === todayYMD;
33317          var idCell = safeId2("_cell-".concat(day.ymd, "_"));
33318          var $btn = h2("span", {
33319            staticClass: "btn border-0 rounded-circle text-nowrap",
33320            // Should we add some classes to signify if today/selected/etc?
33321            class: (_class = {
33322              // Give the fake button a focus ring
33323              focus: isActive && _this6.gridHasFocus,
33324              // Styling
33325              disabled: day.isDisabled || disabled6,
33326              active: isSelected
33327            }, _defineProperty23(_class, _this6.computedVariant, isSelected), _defineProperty23(_class, _this6.computedTodayVariant, isToday && highlightToday && !isSelected && day.isThisMonth), _defineProperty23(_class, "btn-outline-light", !(isToday && highlightToday) && !isSelected && !isActive), _defineProperty23(_class, "btn-light", !(isToday && highlightToday) && !isSelected && isActive), _defineProperty23(_class, "text-muted", !day.isThisMonth && !isSelected), _defineProperty23(_class, "text-dark", !(isToday && highlightToday) && !isSelected && !isActive && day.isThisMonth), _defineProperty23(_class, "font-weight-bold", (isSelected || day.isThisMonth) && !day.isDisabled), _class),
33328            on: {
33329              click: function click2() {
33330                return _this6.onClickDay(day);
33331              }
33332            }
33333          }, day.day);
33334          return h2(
33335            "div",
33336            // Cell with button
33337            {
33338              staticClass: "col p-0",
33339              class: day.isDisabled ? "bg-light" : day.info.class || "",
33340              attrs: {
33341                id: idCell,
33342                role: "button",
33343                "data-date": day.ymd,
33344                // Primarily for testing purposes
33345                // Only days in the month are presented as buttons to screen readers
33346                "aria-hidden": day.isThisMonth ? null : "true",
33347                "aria-disabled": day.isDisabled || disabled6 ? "true" : null,
33348                "aria-label": [day.label, isSelected ? "(".concat(_this6.labelSelected, ")") : null, isToday ? "(".concat(_this6.labelToday, ")") : null].filter(identity2).join(" "),
33349                // NVDA doesn't convey `aria-selected`, but does `aria-current`,
33350                // ChromeVox doesn't convey `aria-current`, but does `aria-selected`,
33351                // so we set both attributes for robustness
33352                "aria-selected": isSelected ? "true" : null,
33353                "aria-current": isSelected ? "date" : null
33354              },
33355              key: dIndex
33356            },
33357            [$btn]
33358          );
33359        });
33360        return h2("div", {
33361          staticClass: "row no-gutters",
33362          key: week[0].ymd
33363        }, $cells);
33364      });
33365      $gridBody = h2("div", {
33366        // A key is only required on the body if we add in transition support
33367        staticClass: "b-calendar-grid-body",
33368        style: disabled6 ? {
33369          pointerEvents: "none"
33370        } : {}
33371        // key: this.activeYMD.slice(0, -3)
33372      }, $gridBody);
33373      var $gridHelp = h2("div", {
33374        staticClass: "b-calendar-grid-help border-top small text-muted text-center bg-light",
33375        attrs: {
33376          id: gridHelpId2
33377        }
33378      }, [h2("div", {
33379        staticClass: "small"
33380      }, this.labelHelp)]);
33381      var $grid = h2("div", {
33382        staticClass: "b-calendar-grid form-control h-auto text-center",
33383        attrs: {
33384          id: gridId2,
33385          role: "application",
33386          tabindex: noKeyNav ? "-1" : disabled6 ? null : "0",
33387          "data-month": activeYMD.slice(0, -3),
33388          // `YYYY-MM`, mainly for testing
33389          "aria-roledescription": this.labelCalendar || null,
33390          "aria-labelledby": gridCaptionId2,
33391          "aria-describedby": gridHelpId2,
33392          // `aria-readonly` is not considered valid on `role="application"`
33393          // https://www.w3.org/TR/wai-aria-1.1/#aria-readonly
33394          // 'aria-readonly': this.readonly && !disabled ? 'true' : null,
33395          "aria-disabled": disabled6 ? "true" : null,
33396          "aria-activedescendant": activeId2
33397        },
33398        on: {
33399          keydown: this.onKeydownGrid,
33400          focus: this.setGridFocusFlag,
33401          blur: this.setGridFocusFlag
33402        },
33403        ref: "grid"
33404      }, [$gridCaption, $gridWeekDays, $gridBody, $gridHelp]);
33405      var $slot = this.normalizeSlot();
33406      $slot = $slot ? h2("footer", {
33407        staticClass: "b-calendar-footer"
33408      }, $slot) : h2();
33409      var $widget = h2("div", {
33410        staticClass: "b-calendar-inner",
33411        style: this.block ? {} : {
33412          width: this.width
33413        },
33414        attrs: {
33415          id: widgetId2,
33416          dir: isRTL3 ? "rtl" : "ltr",
33417          lang: this.computedLocale || null,
33418          role: "group",
33419          "aria-disabled": disabled6 ? "true" : null,
33420          // If datepicker controls an input, this will specify the ID of the input
33421          "aria-controls": this.ariaControls || null,
33422          // This should be a prop (so it can be changed to Date picker, etc, localized
33423          "aria-roledescription": this.roleDescription || null,
33424          "aria-describedby": [
33425            // Should the attr (if present) go last?
33426            // Or should this attr be a prop?
33427            this.bvAttrs["aria-describedby"],
33428            valueId3,
33429            gridHelpId2
33430          ].filter(identity2).join(" ")
33431        },
33432        on: {
33433          keydown: this.onKeydownWrapper
33434        }
33435      }, [$header, $nav, $grid, $slot]);
33436      return h2("div", {
33437        staticClass: "b-calendar",
33438        class: {
33439          "d-block": this.block
33440        }
33441      }, [$widget]);
33442    }
33443  });
33444
33445  
vendor: 167 bytes, lines 33445-33452
33445// node_modules/bootstrap-vue/esm/components/calendar/index.js
33446  var CalendarPlugin = /* @__PURE__ */ pluginFactory({
33447    components: {
33448      BCalendar
33449    }
33450  });
33451
33452  
vendor: 119 bytes, lines 33452-33455
33452// node_modules/bootstrap-vue/esm/components/card/index.js
33453  var import_bootstrap89 = __toESM(require_bootstrap());
33454
33455  
vendor: 118 bytes, lines 33455-33458
33455// node_modules/bootstrap-vue/esm/components/card/card.js
33456  var import_bootstrap83 = __toESM(require_bootstrap());
33457
33458  
vendor: 397 bytes, lines 33458-33470
33458// node_modules/bootstrap-vue/esm/mixins/card.js
33459  var import_bootstrap75 = __toESM(require_bootstrap());
33460  var props20 = makePropsConfigurable({
33461    bgVariant: makeProp(PROP_TYPE_STRING),
33462    borderVariant: makeProp(PROP_TYPE_STRING),
33463    tag: makeProp(PROP_TYPE_STRING, "div"),
33464    textVariant: makeProp(PROP_TYPE_STRING)
33465  }, NAME_CARD);
33466  var cardMixin = extend2({
33467    props: props20
33468  });
33469
33470  
vendor: 123 bytes, lines 33470-33473
33470// node_modules/bootstrap-vue/esm/components/card/card-body.js
33471  var import_bootstrap78 = __toESM(require_bootstrap());
33472
33473  
vendor: 651 bytes, lines 33473-33491
33473// node_modules/bootstrap-vue/esm/components/card/card-title.js
33474  var import_bootstrap76 = __toESM(require_bootstrap());
33475  var props21 = makePropsConfigurable({
33476    title: makeProp(PROP_TYPE_STRING),
33477    titleTag: makeProp(PROP_TYPE_STRING, "h4")
33478  }, NAME_CARD_TITLE);
33479  var BCardTitle = /* @__PURE__ */ extend2({
33480    name: NAME_CARD_TITLE,
33481    functional: true,
33482    props: props21,
33483    render: function render18(h2, _ref) {
33484      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
33485      return h2(props153.titleTag, a(data46, {
33486        staticClass: "card-title"
33487      }), children || toString4(props153.title));
33488    }
33489  });
33490
33491  
vendor: 844 bytes, lines 33491-33511
33491// node_modules/bootstrap-vue/esm/components/card/card-sub-title.js
33492  var import_bootstrap77 = __toESM(require_bootstrap());
33493  var props22 = makePropsConfigurable({
33494    subTitle: makeProp(PROP_TYPE_STRING),
33495    subTitleTag: makeProp(PROP_TYPE_STRING, "h6"),
33496    subTitleTextVariant: makeProp(PROP_TYPE_STRING, "muted")
33497  }, NAME_CARD_SUB_TITLE);
33498  var BCardSubTitle = /* @__PURE__ */ extend2({
33499    name: NAME_CARD_SUB_TITLE,
33500    functional: true,
33501    props: props22,
33502    render: function render19(h2, _ref) {
33503      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
33504      return h2(props153.subTitleTag, a(data46, {
33505        staticClass: "card-subtitle",
33506        class: [props153.subTitleTextVariant ? "text-".concat(props153.subTitleTextVariant) : null]
33507      }), children || toString4(props153.subTitle));
33508    }
33509  });
33510
33511  
vendor: 2,821 bytes, lines 33511-33575
33511// node_modules/bootstrap-vue/esm/components/card/card-body.js
33512  function ownKeys20(object, enumerableOnly) {
33513    var keys3 = Object.keys(object);
33514    if (Object.getOwnPropertySymbols) {
33515      var symbols = Object.getOwnPropertySymbols(object);
33516      enumerableOnly && (symbols = symbols.filter(function(sym) {
33517        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
33518      })), keys3.push.apply(keys3, symbols);
33519    }
33520    return keys3;
33521  }
33522  function _objectSpread20(target2) {
33523    for (var i = 1; i < arguments.length; i++) {
33524      var source = null != arguments[i] ? arguments[i] : {};
33525      i % 2 ? ownKeys20(Object(source), true).forEach(function(key) {
33526        _defineProperty24(target2, key, source[key]);
33527      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys20(Object(source)).forEach(function(key) {
33528        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
33529      });
33530    }
33531    return target2;
33532  }
33533  function _defineProperty24(obj, key, value2) {
33534    if (key in obj) {
33535      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33536    } else {
33537      obj[key] = value2;
33538    }
33539    return obj;
33540  }
33541  var props23 = makePropsConfigurable(sortKeys(_objectSpread20(_objectSpread20(_objectSpread20(_objectSpread20({}, props21), props22), copyProps(props20, prefixPropName.bind(null, "body"))), {}, {
33542    bodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
33543    overlay: makeProp(PROP_TYPE_BOOLEAN, false)
33544  })), NAME_CARD_BODY);
33545  var BCardBody = /* @__PURE__ */ extend2({
33546    name: NAME_CARD_BODY,
33547    functional: true,
33548    props: props23,
33549    render: function render20(h2, _ref) {
33550      var _ref2;
33551      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
33552      var bodyBgVariant = props153.bodyBgVariant, bodyBorderVariant = props153.bodyBorderVariant, bodyTextVariant = props153.bodyTextVariant;
33553      var $title = h2();
33554      if (props153.title) {
33555        $title = h2(BCardTitle, {
33556          props: pluckProps(props21, props153)
33557        });
33558      }
33559      var $subTitle = h2();
33560      if (props153.subTitle) {
33561        $subTitle = h2(BCardSubTitle, {
33562          props: pluckProps(props22, props153),
33563          class: ["mb-2"]
33564        });
33565      }
33566      return h2(props153.bodyTag, a(data46, {
33567        staticClass: "card-body",
33568        class: [(_ref2 = {
33569          "card-img-overlay": props153.overlay
33570        }, _defineProperty24(_ref2, "bg-".concat(bodyBgVariant), bodyBgVariant), _defineProperty24(_ref2, "border-".concat(bodyBorderVariant), bodyBorderVariant), _defineProperty24(_ref2, "text-".concat(bodyTextVariant), bodyTextVariant), _ref2), props153.bodyClass]
33571      }), [$title, $subTitle, children]);
33572    }
33573  });
33574
33575  
vendor: 2,563 bytes, lines 33575-33627
33575// node_modules/bootstrap-vue/esm/components/card/card-header.js
33576  var import_bootstrap79 = __toESM(require_bootstrap());
33577  function ownKeys21(object, enumerableOnly) {
33578    var keys3 = Object.keys(object);
33579    if (Object.getOwnPropertySymbols) {
33580      var symbols = Object.getOwnPropertySymbols(object);
33581      enumerableOnly && (symbols = symbols.filter(function(sym) {
33582        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
33583      })), keys3.push.apply(keys3, symbols);
33584    }
33585    return keys3;
33586  }
33587  function _objectSpread21(target2) {
33588    for (var i = 1; i < arguments.length; i++) {
33589      var source = null != arguments[i] ? arguments[i] : {};
33590      i % 2 ? ownKeys21(Object(source), true).forEach(function(key) {
33591        _defineProperty25(target2, key, source[key]);
33592      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys21(Object(source)).forEach(function(key) {
33593        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
33594      });
33595    }
33596    return target2;
33597  }
33598  function _defineProperty25(obj, key, value2) {
33599    if (key in obj) {
33600      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33601    } else {
33602      obj[key] = value2;
33603    }
33604    return obj;
33605  }
33606  var props24 = makePropsConfigurable(sortKeys(_objectSpread21(_objectSpread21({}, copyProps(props20, prefixPropName.bind(null, "header"))), {}, {
33607    header: makeProp(PROP_TYPE_STRING),
33608    headerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
33609    headerHtml: makeProp(PROP_TYPE_STRING)
33610  })), NAME_CARD_HEADER);
33611  var BCardHeader = /* @__PURE__ */ extend2({
33612    name: NAME_CARD_HEADER,
33613    functional: true,
33614    props: props24,
33615    render: function render21(h2, _ref) {
33616      var _ref2;
33617      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
33618      var headerBgVariant = props153.headerBgVariant, headerBorderVariant = props153.headerBorderVariant, headerTextVariant = props153.headerTextVariant;
33619      return h2(props153.headerTag, a(data46, {
33620        staticClass: "card-header",
33621        class: [props153.headerClass, (_ref2 = {}, _defineProperty25(_ref2, "bg-".concat(headerBgVariant), headerBgVariant), _defineProperty25(_ref2, "border-".concat(headerBorderVariant), headerBorderVariant), _defineProperty25(_ref2, "text-".concat(headerTextVariant), headerTextVariant), _ref2)],
33622        domProps: children ? {} : htmlOrText(props153.headerHtml, props153.header)
33623      }), children);
33624    }
33625  });
33626
33627  
vendor: 2,563 bytes, lines 33627-33679
33627// node_modules/bootstrap-vue/esm/components/card/card-footer.js
33628  var import_bootstrap80 = __toESM(require_bootstrap());
33629  function ownKeys22(object, enumerableOnly) {
33630    var keys3 = Object.keys(object);
33631    if (Object.getOwnPropertySymbols) {
33632      var symbols = Object.getOwnPropertySymbols(object);
33633      enumerableOnly && (symbols = symbols.filter(function(sym) {
33634        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
33635      })), keys3.push.apply(keys3, symbols);
33636    }
33637    return keys3;
33638  }
33639  function _objectSpread22(target2) {
33640    for (var i = 1; i < arguments.length; i++) {
33641      var source = null != arguments[i] ? arguments[i] : {};
33642      i % 2 ? ownKeys22(Object(source), true).forEach(function(key) {
33643        _defineProperty26(target2, key, source[key]);
33644      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys22(Object(source)).forEach(function(key) {
33645        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
33646      });
33647    }
33648    return target2;
33649  }
33650  function _defineProperty26(obj, key, value2) {
33651    if (key in obj) {
33652      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33653    } else {
33654      obj[key] = value2;
33655    }
33656    return obj;
33657  }
33658  var props25 = makePropsConfigurable(sortKeys(_objectSpread22(_objectSpread22({}, copyProps(props20, prefixPropName.bind(null, "footer"))), {}, {
33659    footer: makeProp(PROP_TYPE_STRING),
33660    footerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
33661    footerHtml: makeProp(PROP_TYPE_STRING)
33662  })), NAME_CARD_FOOTER);
33663  var BCardFooter = /* @__PURE__ */ extend2({
33664    name: NAME_CARD_FOOTER,
33665    functional: true,
33666    props: props25,
33667    render: function render22(h2, _ref) {
33668      var _ref2;
33669      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
33670      var footerBgVariant = props153.footerBgVariant, footerBorderVariant = props153.footerBorderVariant, footerTextVariant = props153.footerTextVariant;
33671      return h2(props153.footerTag, a(data46, {
33672        staticClass: "card-footer",
33673        class: [props153.footerClass, (_ref2 = {}, _defineProperty26(_ref2, "bg-".concat(footerBgVariant), footerBgVariant), _defineProperty26(_ref2, "border-".concat(footerBorderVariant), footerBorderVariant), _defineProperty26(_ref2, "text-".concat(footerTextVariant), footerTextVariant), _ref2)],
33674        domProps: children ? {} : htmlOrText(props153.footerHtml, props153.footer)
33675      }), children);
33676    }
33677  });
33678
33679  
vendor: 122 bytes, lines 33679-33682
33679// node_modules/bootstrap-vue/esm/components/card/card-img.js
33680  var import_bootstrap82 = __toESM(require_bootstrap());
33681
33682  
vendor: 3,995 bytes, lines 33682-33779
33682// node_modules/bootstrap-vue/esm/components/image/img.js
33683  var import_bootstrap81 = __toESM(require_bootstrap());
33684  function _defineProperty27(obj, key, value2) {
33685    if (key in obj) {
33686      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33687    } else {
33688      obj[key] = value2;
33689    }
33690    return obj;
33691  }
33692  var BLANK_TEMPLATE = '<svg width="%{w}" height="%{h}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 %{w} %{h}" preserveAspectRatio="none"><rect width="100%" height="100%" style="fill:%{f};"></rect></svg>';
33693  var makeBlankImgSrc = function makeBlankImgSrc2(width, height, color) {
33694    var src2 = encodeURIComponent(BLANK_TEMPLATE.replace("%{w}", toString4(width)).replace("%{h}", toString4(height)).replace("%{f}", color));
33695    return "data:image/svg+xml;charset=UTF-8,".concat(src2);
33696  };
33697  var props26 = makePropsConfigurable({
33698    alt: makeProp(PROP_TYPE_STRING),
33699    blank: makeProp(PROP_TYPE_BOOLEAN, false),
33700    blankColor: makeProp(PROP_TYPE_STRING, "transparent"),
33701    block: makeProp(PROP_TYPE_BOOLEAN, false),
33702    center: makeProp(PROP_TYPE_BOOLEAN, false),
33703    fluid: makeProp(PROP_TYPE_BOOLEAN, false),
33704    // Gives fluid images class `w-100` to make them grow to fit container
33705    fluidGrow: makeProp(PROP_TYPE_BOOLEAN, false),
33706    height: makeProp(PROP_TYPE_NUMBER_STRING),
33707    left: makeProp(PROP_TYPE_BOOLEAN, false),
33708    right: makeProp(PROP_TYPE_BOOLEAN, false),
33709    // Possible values:
33710    //   `false`: no rounding of corners
33711    //   `true`: slightly rounded corners
33712    //   'top': top corners rounded
33713    //   'right': right corners rounded
33714    //   'bottom': bottom corners rounded
33715    //   'left': left corners rounded
33716    //   'circle': circle/oval
33717    //   '0': force rounding off
33718    rounded: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
33719    sizes: makeProp(PROP_TYPE_ARRAY_STRING),
33720    src: makeProp(PROP_TYPE_STRING),
33721    srcset: makeProp(PROP_TYPE_ARRAY_STRING),
33722    thumbnail: makeProp(PROP_TYPE_BOOLEAN, false),
33723    width: makeProp(PROP_TYPE_NUMBER_STRING)
33724  }, NAME_IMG);
33725  var BImg = /* @__PURE__ */ extend2({
33726    name: NAME_IMG,
33727    functional: true,
33728    props: props26,
33729    render: function render23(h2, _ref) {
33730      var _class;
33731      var props153 = _ref.props, data46 = _ref.data;
33732      var alt = props153.alt, src2 = props153.src, block = props153.block, fluidGrow = props153.fluidGrow, rounded = props153.rounded;
33733      var width = toInteger(props153.width) || null;
33734      var height = toInteger(props153.height) || null;
33735      var align = null;
33736      var srcset = concat2(props153.srcset).filter(identity2).join(",");
33737      var sizes = concat2(props153.sizes).filter(identity2).join(",");
33738      if (props153.blank) {
33739        if (!height && width) {
33740          height = width;
33741        } else if (!width && height) {
33742          width = height;
33743        }
33744        if (!width && !height) {
33745          width = 1;
33746          height = 1;
33747        }
33748        src2 = makeBlankImgSrc(width, height, props153.blankColor || "transparent");
33749        srcset = null;
33750        sizes = null;
33751      }
33752      if (props153.left) {
33753        align = "float-left";
33754      } else if (props153.right) {
33755        align = "float-right";
33756      } else if (props153.center) {
33757        align = "mx-auto";
33758        block = true;
33759      }
33760      return h2("img", a(data46, {
33761        attrs: {
33762          src: src2,
33763          alt,
33764          width: width ? toString4(width) : null,
33765          height: height ? toString4(height) : null,
33766          srcset: srcset || null,
33767          sizes: sizes || null
33768        },
33769        class: (_class = {
33770          "img-thumbnail": props153.thumbnail,
33771          "img-fluid": props153.fluid || fluidGrow,
33772          "w-100": fluidGrow,
33773          rounded: rounded === "" || rounded === true
33774        }, _defineProperty27(_class, "rounded-".concat(rounded), isString(rounded) && rounded !== ""), _defineProperty27(_class, align, align), _defineProperty27(_class, "d-block", block), _class)
33775      }));
33776    }
33777  });
33778
33779  
vendor: 2,461 bytes, lines 33779-33844
33779// node_modules/bootstrap-vue/esm/components/card/card-img.js
33780  function ownKeys23(object, enumerableOnly) {
33781    var keys3 = Object.keys(object);
33782    if (Object.getOwnPropertySymbols) {
33783      var symbols = Object.getOwnPropertySymbols(object);
33784      enumerableOnly && (symbols = symbols.filter(function(sym) {
33785        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
33786      })), keys3.push.apply(keys3, symbols);
33787    }
33788    return keys3;
33789  }
33790  function _objectSpread23(target2) {
33791    for (var i = 1; i < arguments.length; i++) {
33792      var source = null != arguments[i] ? arguments[i] : {};
33793      i % 2 ? ownKeys23(Object(source), true).forEach(function(key) {
33794        _defineProperty28(target2, key, source[key]);
33795      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys23(Object(source)).forEach(function(key) {
33796        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
33797      });
33798    }
33799    return target2;
33800  }
33801  function _defineProperty28(obj, key, value2) {
33802    if (key in obj) {
33803      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33804    } else {
33805      obj[key] = value2;
33806    }
33807    return obj;
33808  }
33809  var props27 = makePropsConfigurable(sortKeys(_objectSpread23(_objectSpread23({}, pick(props26, ["src", "alt", "width", "height", "left", "right"])), {}, {
33810    bottom: makeProp(PROP_TYPE_BOOLEAN, false),
33811    end: makeProp(PROP_TYPE_BOOLEAN, false),
33812    start: makeProp(PROP_TYPE_BOOLEAN, false),
33813    top: makeProp(PROP_TYPE_BOOLEAN, false)
33814  })), NAME_CARD_IMG);
33815  var BCardImg = /* @__PURE__ */ extend2({
33816    name: NAME_CARD_IMG,
33817    functional: true,
33818    props: props27,
33819    render: function render24(h2, _ref) {
33820      var props153 = _ref.props, data46 = _ref.data;
33821      var src2 = props153.src, alt = props153.alt, width = props153.width, height = props153.height;
33822      var baseClass = "card-img";
33823      if (props153.top) {
33824        baseClass += "-top";
33825      } else if (props153.right || props153.end) {
33826        baseClass += "-right";
33827      } else if (props153.bottom) {
33828        baseClass += "-bottom";
33829      } else if (props153.left || props153.start) {
33830        baseClass += "-left";
33831      }
33832      return h2("img", a(data46, {
33833        class: baseClass,
33834        attrs: {
33835          src: src2,
33836          alt,
33837          width,
33838          height
33839        }
33840      }));
33841    }
33842  });
33843
33844  
vendor: 4,678 bytes, lines 33844-33942
33844// node_modules/bootstrap-vue/esm/components/card/card.js
33845  function ownKeys24(object, enumerableOnly) {
33846    var keys3 = Object.keys(object);
33847    if (Object.getOwnPropertySymbols) {
33848      var symbols = Object.getOwnPropertySymbols(object);
33849      enumerableOnly && (symbols = symbols.filter(function(sym) {
33850        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
33851      })), keys3.push.apply(keys3, symbols);
33852    }
33853    return keys3;
33854  }
33855  function _objectSpread24(target2) {
33856    for (var i = 1; i < arguments.length; i++) {
33857      var source = null != arguments[i] ? arguments[i] : {};
33858      i % 2 ? ownKeys24(Object(source), true).forEach(function(key) {
33859        _defineProperty29(target2, key, source[key]);
33860      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys24(Object(source)).forEach(function(key) {
33861        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
33862      });
33863    }
33864    return target2;
33865  }
33866  function _defineProperty29(obj, key, value2) {
33867    if (key in obj) {
33868      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
33869    } else {
33870      obj[key] = value2;
33871    }
33872    return obj;
33873  }
33874  var cardImgProps = copyProps(props27, prefixPropName.bind(null, "img"));
33875  cardImgProps.imgSrc.required = false;
33876  var props28 = makePropsConfigurable(sortKeys(_objectSpread24(_objectSpread24(_objectSpread24(_objectSpread24(_objectSpread24(_objectSpread24({}, props23), props24), props25), cardImgProps), props20), {}, {
33877    align: makeProp(PROP_TYPE_STRING),
33878    noBody: makeProp(PROP_TYPE_BOOLEAN, false)
33879  })), NAME_CARD);
33880  var BCard = /* @__PURE__ */ extend2({
33881    name: NAME_CARD,
33882    functional: true,
33883    props: props28,
33884    render: function render25(h2, _ref) {
33885      var _class;
33886      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
33887      var imgSrc = props153.imgSrc, imgLeft = props153.imgLeft, imgRight = props153.imgRight, imgStart = props153.imgStart, imgEnd = props153.imgEnd, imgBottom = props153.imgBottom, header = props153.header, headerHtml = props153.headerHtml, footer = props153.footer, footerHtml = props153.footerHtml, align = props153.align, textVariant = props153.textVariant, bgVariant = props153.bgVariant, borderVariant = props153.borderVariant;
33888      var $scopedSlots = scopedSlots || {};
33889      var $slots = slots();
33890      var slotScope6 = {};
33891      var $imgFirst = h2();
33892      var $imgLast = h2();
33893      if (imgSrc) {
33894        var $img = h2(BCardImg, {
33895          props: pluckProps(cardImgProps, props153, unprefixPropName.bind(null, "img"))
33896        });
33897        if (imgBottom) {
33898          $imgLast = $img;
33899        } else {
33900          $imgFirst = $img;
33901        }
33902      }
33903      var $header = h2();
33904      var hasHeaderSlot = hasNormalizedSlot(SLOT_NAME_HEADER, $scopedSlots, $slots);
33905      if (hasHeaderSlot || header || headerHtml) {
33906        $header = h2(BCardHeader, {
33907          props: pluckProps(props24, props153),
33908          domProps: hasHeaderSlot ? {} : htmlOrText(headerHtml, header)
33909        }, normalizeSlot(SLOT_NAME_HEADER, slotScope6, $scopedSlots, $slots));
33910      }
33911      var $content = normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots);
33912      if (!props153.noBody) {
33913        $content = h2(BCardBody, {
33914          props: pluckProps(props23, props153)
33915        }, $content);
33916        if (props153.overlay && imgSrc) {
33917          $content = h2("div", {
33918            staticClass: "position-relative"
33919          }, [$imgFirst, $content, $imgLast]);
33920          $imgFirst = h2();
33921          $imgLast = h2();
33922        }
33923      }
33924      var $footer = h2();
33925      var hasFooterSlot = hasNormalizedSlot(SLOT_NAME_FOOTER, $scopedSlots, $slots);
33926      if (hasFooterSlot || footer || footerHtml) {
33927        $footer = h2(BCardFooter, {
33928          props: pluckProps(props25, props153),
33929          domProps: hasHeaderSlot ? {} : htmlOrText(footerHtml, footer)
33930        }, normalizeSlot(SLOT_NAME_FOOTER, slotScope6, $scopedSlots, $slots));
33931      }
33932      return h2(props153.tag, a(data46, {
33933        staticClass: "card",
33934        class: (_class = {
33935          "flex-row": imgLeft || imgStart,
33936          "flex-row-reverse": (imgRight || imgEnd) && !(imgLeft || imgStart)
33937        }, _defineProperty29(_class, "text-".concat(align), align), _defineProperty29(_class, "bg-".concat(bgVariant), bgVariant), _defineProperty29(_class, "border-".concat(borderVariant), borderVariant), _defineProperty29(_class, "text-".concat(textVariant), textVariant), _class)
33938      }), [$imgFirst, $header, $content, $footer, $imgLast]);
33939    }
33940  });
33941
33942  
vendor: 127 bytes, lines 33942-33945
33942// node_modules/bootstrap-vue/esm/components/card/card-img-lazy.js
33943  var import_bootstrap86 = __toESM(require_bootstrap());
33944
33945  
vendor: 123 bytes, lines 33945-33948
33945// node_modules/bootstrap-vue/esm/components/image/img-lazy.js
33946  var import_bootstrap85 = __toESM(require_bootstrap());
33947
33948  
vendor: 4,448 bytes, lines 33948-34084
33948// node_modules/bootstrap-vue/esm/directives/visible/visible.js
33949  var import_bootstrap84 = __toESM(require_bootstrap());
33950  function _classCallCheck3(instance, Constructor) {
33951    if (!(instance instanceof Constructor)) {
33952      throw new TypeError("Cannot call a class as a function");
33953    }
33954  }
33955  function _defineProperties2(target2, props153) {
33956    for (var i = 0; i < props153.length; i++) {
33957      var descriptor = props153[i];
33958      descriptor.enumerable = descriptor.enumerable || false;
33959      descriptor.configurable = true;
33960      if ("value" in descriptor) descriptor.writable = true;
33961      Object.defineProperty(target2, descriptor.key, descriptor);
33962    }
33963  }
33964  function _createClass2(Constructor, protoProps, staticProps) {
33965    if (protoProps) _defineProperties2(Constructor.prototype, protoProps);
33966    if (staticProps) _defineProperties2(Constructor, staticProps);
33967    Object.defineProperty(Constructor, "prototype", { writable: false });
33968    return Constructor;
33969  }
33970  var OBSERVER_PROP_NAME = "__bv__visibility_observer";
33971  var VisibilityObserver = /* @__PURE__ */ (function() {
33972    function VisibilityObserver2(el, options) {
33973      _classCallCheck3(this, VisibilityObserver2);
33974      this.el = el;
33975      this.callback = options.callback;
33976      this.margin = options.margin || 0;
33977      this.once = options.once || false;
33978      this.observer = null;
33979      this.visible = void 0;
33980      this.doneOnce = false;
33981      this.createObserver();
33982    }
33983    _createClass2(VisibilityObserver2, [{
33984      key: "createObserver",
33985      value: function createObserver() {
33986        var _this = this;
33987        if (this.observer) {
33988          this.stop();
33989        }
33990        if (this.doneOnce || !isFunction2(this.callback)) {
33991          return;
33992        }
33993        try {
33994          this.observer = new IntersectionObserver(this.handler.bind(this), {
33995            // `null` = 'viewport'
33996            root: null,
33997            // Pixels away from view port to consider "visible"
33998            rootMargin: this.margin,
33999            // Intersection ratio of el and root (as a value from 0 to 1)
34000            threshold: 0
34001          });
34002        } catch (_unused) {
34003          this.doneOnce = true;
34004          this.observer = void 0;
34005          this.callback(null);
34006          return;
34007        }
34008        nextTick2(function() {
34009          requestAF(function() {
34010            if (_this.observer) {
34011              _this.observer.observe(_this.el);
34012            }
34013          });
34014        });
34015      }
34016      /* istanbul ignore next */
34017    }, {
34018      key: "handler",
34019      value: function handler3(entries) {
34020        var entry = entries ? entries[0] : {};
34021        var isIntersecting = Boolean(entry.isIntersecting || entry.intersectionRatio > 0);
34022        if (isIntersecting !== this.visible) {
34023          this.visible = isIntersecting;
34024          this.callback(isIntersecting);
34025          if (this.once && this.visible) {
34026            this.doneOnce = true;
34027            this.stop();
34028          }
34029        }
34030      }
34031    }, {
34032      key: "stop",
34033      value: function stop() {
34034        this.observer && this.observer.disconnect();
34035        this.observer = null;
34036      }
34037    }]);
34038    return VisibilityObserver2;
34039  })();
34040  var destroy = function destroy2(el) {
34041    var observer = el[OBSERVER_PROP_NAME];
34042    if (observer && observer.stop) {
34043      observer.stop();
34044    }
34045    delete el[OBSERVER_PROP_NAME];
34046  };
34047  var bind2 = function bind3(el, _ref) {
34048    var value2 = _ref.value, modifiers = _ref.modifiers;
34049    var options = {
34050      margin: "0px",
34051      once: false,
34052      callback: value2
34053    };
34054    keys(modifiers).forEach(function(mod) {
34055      if (RX_DIGITS.test(mod)) {
34056        options.margin = "".concat(mod, "px");
34057      } else if (mod.toLowerCase() === "once") {
34058        options.once = true;
34059      }
34060    });
34061    destroy(el);
34062    el[OBSERVER_PROP_NAME] = new VisibilityObserver(el, options);
34063    el[OBSERVER_PROP_NAME]._prevModifiers = clone(modifiers);
34064  };
34065  var componentUpdated = function componentUpdated2(el, _ref2, vnode) {
34066    var value2 = _ref2.value, oldValue = _ref2.oldValue, modifiers = _ref2.modifiers;
34067    modifiers = clone(modifiers);
34068    if (el && (value2 !== oldValue || !el[OBSERVER_PROP_NAME] || !looseEqual2(modifiers, el[OBSERVER_PROP_NAME]._prevModifiers))) {
34069      bind2(el, {
34070        value: value2,
34071        modifiers
34072      }, vnode);
34073    }
34074  };
34075  var unbind = function unbind2(el) {
34076    destroy(el);
34077  };
34078  var VBVisible = {
34079    bind: bind2,
34080    componentUpdated,
34081    unbind
34082  };
34083
34084  
vendor: 5,360 bytes, lines 34084-34223
34084// node_modules/bootstrap-vue/esm/components/image/img-lazy.js
34085  var _watch3;
34086  function ownKeys25(object, enumerableOnly) {
34087    var keys3 = Object.keys(object);
34088    if (Object.getOwnPropertySymbols) {
34089      var symbols = Object.getOwnPropertySymbols(object);
34090      enumerableOnly && (symbols = symbols.filter(function(sym) {
34091        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
34092      })), keys3.push.apply(keys3, symbols);
34093    }
34094    return keys3;
34095  }
34096  function _objectSpread25(target2) {
34097    for (var i = 1; i < arguments.length; i++) {
34098      var source = null != arguments[i] ? arguments[i] : {};
34099      i % 2 ? ownKeys25(Object(source), true).forEach(function(key) {
34100        _defineProperty30(target2, key, source[key]);
34101      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys25(Object(source)).forEach(function(key) {
34102        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
34103      });
34104    }
34105    return target2;
34106  }
34107  function _defineProperty30(obj, key, value2) {
34108    if (key in obj) {
34109      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
34110    } else {
34111      obj[key] = value2;
34112    }
34113    return obj;
34114  }
34115  var MODEL_PROP_NAME_SHOW = "show";
34116  var MODEL_EVENT_NAME_SHOW = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_SHOW;
34117  var imgProps = omit(props26, ["blank"]);
34118  var props29 = makePropsConfigurable(_objectSpread25(_objectSpread25({}, imgProps), {}, _defineProperty30({
34119    blankHeight: makeProp(PROP_TYPE_NUMBER_STRING),
34120    // If `null`, a blank image is generated
34121    blankSrc: makeProp(PROP_TYPE_STRING, null),
34122    blankWidth: makeProp(PROP_TYPE_NUMBER_STRING),
34123    // Distance away from viewport (in pixels)
34124    // before being considered "visible"
34125    offset: makeProp(PROP_TYPE_NUMBER_STRING, 360)
34126  }, MODEL_PROP_NAME_SHOW, makeProp(PROP_TYPE_BOOLEAN, false))), NAME_IMG_LAZY);
34127  var BImgLazy = /* @__PURE__ */ extend2({
34128    name: NAME_IMG_LAZY,
34129    directives: {
34130      "b-visible": VBVisible
34131    },
34132    props: props29,
34133    data: function data6() {
34134      return {
34135        isShown: this[MODEL_PROP_NAME_SHOW]
34136      };
34137    },
34138    computed: {
34139      computedSrc: function computedSrc() {
34140        var blankSrc = this.blankSrc;
34141        return !blankSrc || this.isShown ? this.src : blankSrc;
34142      },
34143      computedBlank: function computedBlank() {
34144        return !(this.isShown || this.blankSrc);
34145      },
34146      computedWidth: function computedWidth() {
34147        var width = this.width;
34148        return this.isShown ? width : this.blankWidth || width;
34149      },
34150      computedHeight: function computedHeight() {
34151        var height = this.height;
34152        return this.isShown ? height : this.blankHeight || height;
34153      },
34154      computedSrcset: function computedSrcset() {
34155        var srcset = concat2(this.srcset).filter(identity2).join(",");
34156        return srcset && (!this.blankSrc || this.isShown) ? srcset : null;
34157      },
34158      computedSizes: function computedSizes() {
34159        var sizes = concat2(this.sizes).filter(identity2).join(",");
34160        return sizes && (!this.blankSrc || this.isShown) ? sizes : null;
34161      }
34162    },
34163    watch: (_watch3 = {}, _defineProperty30(_watch3, MODEL_PROP_NAME_SHOW, function(newValue, oldValue) {
34164      if (newValue !== oldValue) {
34165        var visible2 = HAS_INTERACTION_OBSERVER_SUPPORT ? newValue : true;
34166        this.isShown = visible2;
34167        if (newValue !== visible2) {
34168          this.$nextTick(this.updateShowProp);
34169        }
34170      }
34171    }), _defineProperty30(_watch3, "isShown", function isShown(newValue, oldValue) {
34172      if (newValue !== oldValue) {
34173        this.updateShowProp();
34174      }
34175    }), _watch3),
34176    mounted: function mounted4() {
34177      var _this = this;
34178      this.$nextTick(function() {
34179        _this.isShown = HAS_INTERACTION_OBSERVER_SUPPORT ? _this[MODEL_PROP_NAME_SHOW] : true;
34180      });
34181    },
34182    methods: {
34183      updateShowProp: function updateShowProp() {
34184        this.$emit(MODEL_EVENT_NAME_SHOW, this.isShown);
34185      },
34186      doShow: function doShow(visible2) {
34187        var _this2 = this;
34188        if ((visible2 || visible2 === null) && !this.isShown) {
34189          requestAF(function() {
34190            _this2.isShown = true;
34191          });
34192        }
34193      }
34194    },
34195    render: function render26(h2) {
34196      var directives2 = [];
34197      if (!this.isShown) {
34198        var _modifiers;
34199        directives2.push({
34200          // Visible directive will silently do nothing if
34201          // `IntersectionObserver` is not supported
34202          name: "b-visible",
34203          // Value expects a callback (passed one arg of `visible` = `true` or `false`)
34204          value: this.doShow,
34205          modifiers: (_modifiers = {}, _defineProperty30(_modifiers, "".concat(toInteger(this.offset, 0)), true), _defineProperty30(_modifiers, "once", true), _modifiers)
34206        });
34207      }
34208      return h2(BImg, {
34209        directives: directives2,
34210        props: _objectSpread25(_objectSpread25({}, pluckProps(imgProps, this.$props)), {}, {
34211          // Computed value props
34212          src: this.computedSrc,
34213          blank: this.computedBlank,
34214          width: this.computedWidth,
34215          height: this.computedHeight,
34216          srcset: this.computedSrcset,
34217          sizes: this.computedSizes
34218        })
34219      });
34220    }
34221  });
34222
34223  
vendor: 2,231 bytes, lines 34223-34278
34223// node_modules/bootstrap-vue/esm/components/card/card-img-lazy.js
34224  function ownKeys26(object, enumerableOnly) {
34225    var keys3 = Object.keys(object);
34226    if (Object.getOwnPropertySymbols) {
34227      var symbols = Object.getOwnPropertySymbols(object);
34228      enumerableOnly && (symbols = symbols.filter(function(sym) {
34229        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
34230      })), keys3.push.apply(keys3, symbols);
34231    }
34232    return keys3;
34233  }
34234  function _objectSpread26(target2) {
34235    for (var i = 1; i < arguments.length; i++) {
34236      var source = null != arguments[i] ? arguments[i] : {};
34237      i % 2 ? ownKeys26(Object(source), true).forEach(function(key) {
34238        _defineProperty31(target2, key, source[key]);
34239      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys26(Object(source)).forEach(function(key) {
34240        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
34241      });
34242    }
34243    return target2;
34244  }
34245  function _defineProperty31(obj, key, value2) {
34246    if (key in obj) {
34247      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
34248    } else {
34249      obj[key] = value2;
34250    }
34251    return obj;
34252  }
34253  var props30 = makePropsConfigurable(sortKeys(_objectSpread26(_objectSpread26({}, omit(props29, keys(props26))), omit(props27, ["src", "alt", "width", "height"]))), NAME_CARD_IMG_LAZY);
34254  var BCardImgLazy = /* @__PURE__ */ extend2({
34255    name: NAME_CARD_IMG_LAZY,
34256    functional: true,
34257    props: props30,
34258    render: function render27(h2, _ref) {
34259      var props153 = _ref.props, data46 = _ref.data;
34260      var baseClass = "card-img";
34261      if (props153.top) {
34262        baseClass += "-top";
34263      } else if (props153.right || props153.end) {
34264        baseClass += "-right";
34265      } else if (props153.bottom) {
34266        baseClass += "-bottom";
34267      } else if (props153.left || props153.start) {
34268        baseClass += "-left";
34269      }
34270      return h2(BImgLazy, a(data46, {
34271        class: [baseClass],
34272        // Exclude `left` and `right` props before passing to `<b-img-lazy>`
34273        props: omit(props153, ["left", "right"])
34274      }));
34275    }
34276  });
34277
34278  
vendor: 575 bytes, lines 34278-34295
34278// node_modules/bootstrap-vue/esm/components/card/card-text.js
34279  var import_bootstrap87 = __toESM(require_bootstrap());
34280  var props31 = makePropsConfigurable({
34281    textTag: makeProp(PROP_TYPE_STRING, "p")
34282  }, NAME_CARD_TEXT);
34283  var BCardText = /* @__PURE__ */ extend2({
34284    name: NAME_CARD_TEXT,
34285    functional: true,
34286    props: props31,
34287    render: function render28(h2, _ref) {
34288      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
34289      return h2(props153.textTag, a(data46, {
34290        staticClass: "card-text"
34291      }), children);
34292    }
34293  });
34294
34295  
vendor: 729 bytes, lines 34295-34314
34295// node_modules/bootstrap-vue/esm/components/card/card-group.js
34296  var import_bootstrap88 = __toESM(require_bootstrap());
34297  var props32 = makePropsConfigurable({
34298    columns: makeProp(PROP_TYPE_BOOLEAN, false),
34299    deck: makeProp(PROP_TYPE_BOOLEAN, false),
34300    tag: makeProp(PROP_TYPE_STRING, "div")
34301  }, NAME_CARD_GROUP);
34302  var BCardGroup = /* @__PURE__ */ extend2({
34303    name: NAME_CARD_GROUP,
34304    functional: true,
34305    props: props32,
34306    render: function render29(h2, _ref) {
34307      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
34308      return h2(props153.tag, a(data46, {
34309        class: props153.deck ? "card-deck" : props153.columns ? "card-columns" : "card-group"
34310      }), children);
34311    }
34312  });
34313
34314  
vendor: 320 bytes, lines 34314-34330
34314// node_modules/bootstrap-vue/esm/components/card/index.js
34315  var CardPlugin = /* @__PURE__ */ pluginFactory({
34316    components: {
34317      BCard,
34318      BCardHeader,
34319      BCardBody,
34320      BCardTitle,
34321      BCardSubTitle,
34322      BCardFooter,
34323      BCardImg,
34324      BCardImgLazy,
34325      BCardText,
34326      BCardGroup
34327    }
34328  });
34329
34330  
vendor: 123 bytes, lines 34330-34333
34330// node_modules/bootstrap-vue/esm/components/carousel/index.js
34331  var import_bootstrap94 = __toESM(require_bootstrap());
34332
34333  
vendor: 126 bytes, lines 34333-34336
34333// node_modules/bootstrap-vue/esm/components/carousel/carousel.js
34334  var import_bootstrap92 = __toESM(require_bootstrap());
34335
34336  
vendor: 146 bytes, lines 34336-34341
34336// node_modules/bootstrap-vue/esm/utils/noop.js
34337  var import_bootstrap90 = __toESM(require_bootstrap());
34338  var noop2 = function noop3() {
34339  };
34340
34341  
vendor: 2,329 bytes, lines 34341-34405
34341// node_modules/bootstrap-vue/esm/utils/observe-dom.js
34342  var import_bootstrap91 = __toESM(require_bootstrap());
34343  function ownKeys27(object, enumerableOnly) {
34344    var keys3 = Object.keys(object);
34345    if (Object.getOwnPropertySymbols) {
34346      var symbols = Object.getOwnPropertySymbols(object);
34347      enumerableOnly && (symbols = symbols.filter(function(sym) {
34348        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
34349      })), keys3.push.apply(keys3, symbols);
34350    }
34351    return keys3;
34352  }
34353  function _objectSpread27(target2) {
34354    for (var i = 1; i < arguments.length; i++) {
34355      var source = null != arguments[i] ? arguments[i] : {};
34356      i % 2 ? ownKeys27(Object(source), true).forEach(function(key) {
34357        _defineProperty32(target2, key, source[key]);
34358      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys27(Object(source)).forEach(function(key) {
34359        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
34360      });
34361    }
34362    return target2;
34363  }
34364  function _defineProperty32(obj, key, value2) {
34365    if (key in obj) {
34366      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
34367    } else {
34368      obj[key] = value2;
34369    }
34370    return obj;
34371  }
34372  var observeDom = function observeDom2(el, callback, options) {
34373    el = el ? el.$el || el : null;
34374    if (!isElement(el)) {
34375      return null;
34376    }
34377    if (warnNoMutationObserverSupport("observeDom")) {
34378      return null;
34379    }
34380    var obs = new MutationObs(function(mutations) {
34381      var changed = false;
34382      for (var i = 0; i < mutations.length && !changed; i++) {
34383        var mutation = mutations[i];
34384        var type2 = mutation.type;
34385        var target2 = mutation.target;
34386        if (type2 === "characterData" && target2.nodeType === Node.TEXT_NODE) {
34387          changed = true;
34388        } else if (type2 === "attributes") {
34389          changed = true;
34390        } else if (type2 === "childList" && (mutation.addedNodes.length > 0 || mutation.removedNodes.length > 0)) {
34391          changed = true;
34392        }
34393      }
34394      if (changed) {
34395        callback();
34396      }
34397    });
34398    obs.observe(el, _objectSpread27({
34399      childList: true,
34400      subtree: true
34401    }, options));
34402    return obs;
34403  };
34404
34405  
vendor: 19,375 bytes, lines 34405-34943
34405// node_modules/bootstrap-vue/esm/components/carousel/carousel.js
34406  var _watch4;
34407  function ownKeys28(object, enumerableOnly) {
34408    var keys3 = Object.keys(object);
34409    if (Object.getOwnPropertySymbols) {
34410      var symbols = Object.getOwnPropertySymbols(object);
34411      enumerableOnly && (symbols = symbols.filter(function(sym) {
34412        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
34413      })), keys3.push.apply(keys3, symbols);
34414    }
34415    return keys3;
34416  }
34417  function _objectSpread28(target2) {
34418    for (var i = 1; i < arguments.length; i++) {
34419      var source = null != arguments[i] ? arguments[i] : {};
34420      i % 2 ? ownKeys28(Object(source), true).forEach(function(key) {
34421        _defineProperty33(target2, key, source[key]);
34422      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys28(Object(source)).forEach(function(key) {
34423        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
34424      });
34425    }
34426    return target2;
34427  }
34428  function _defineProperty33(obj, key, value2) {
34429    if (key in obj) {
34430      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
34431    } else {
34432      obj[key] = value2;
34433    }
34434    return obj;
34435  }
34436  var _makeModelMixin3 = makeModelMixin("value", {
34437    type: PROP_TYPE_NUMBER,
34438    defaultValue: 0
34439  });
34440  var modelMixin3 = _makeModelMixin3.mixin;
34441  var modelProps3 = _makeModelMixin3.props;
34442  var MODEL_PROP_NAME3 = _makeModelMixin3.prop;
34443  var MODEL_EVENT_NAME3 = _makeModelMixin3.event;
34444  var DIRECTION = {
34445    next: {
34446      dirClass: "carousel-item-left",
34447      overlayClass: "carousel-item-next"
34448    },
34449    prev: {
34450      dirClass: "carousel-item-right",
34451      overlayClass: "carousel-item-prev"
34452    }
34453  };
34454  var TRANS_DURATION = 600 + 50;
34455  var TOUCH_EVENT_COMPAT_WAIT = 500;
34456  var SWIPE_THRESHOLD = 40;
34457  var PointerType = {
34458    TOUCH: "touch",
34459    PEN: "pen"
34460  };
34461  var TransitionEndEvents = {
34462    WebkitTransition: "webkitTransitionEnd",
34463    MozTransition: "transitionend",
34464    OTransition: "otransitionend oTransitionEnd",
34465    transition: "transitionend"
34466  };
34467  var getTransitionEndEvent = function getTransitionEndEvent2(el) {
34468    for (var name in TransitionEndEvents) {
34469      if (!isUndefined(el.style[name])) {
34470        return TransitionEndEvents[name];
34471      }
34472    }
34473    return null;
34474  };
34475  var props33 = makePropsConfigurable(sortKeys(_objectSpread28(_objectSpread28(_objectSpread28({}, props18), modelProps3), {}, {
34476    background: makeProp(PROP_TYPE_STRING),
34477    controls: makeProp(PROP_TYPE_BOOLEAN, false),
34478    // Enable cross-fade animation instead of slide animation
34479    fade: makeProp(PROP_TYPE_BOOLEAN, false),
34480    // Sniffed by carousel-slide
34481    imgHeight: makeProp(PROP_TYPE_NUMBER_STRING),
34482    // Sniffed by carousel-slide
34483    imgWidth: makeProp(PROP_TYPE_NUMBER_STRING),
34484    indicators: makeProp(PROP_TYPE_BOOLEAN, false),
34485    interval: makeProp(PROP_TYPE_NUMBER, 5e3),
34486    labelGotoSlide: makeProp(PROP_TYPE_STRING, "Goto slide"),
34487    labelIndicators: makeProp(PROP_TYPE_STRING, "Select a slide to display"),
34488    labelNext: makeProp(PROP_TYPE_STRING, "Next slide"),
34489    labelPrev: makeProp(PROP_TYPE_STRING, "Previous slide"),
34490    // Disable slide/fade animation
34491    noAnimation: makeProp(PROP_TYPE_BOOLEAN, false),
34492    // Disable pause on hover
34493    noHoverPause: makeProp(PROP_TYPE_BOOLEAN, false),
34494    // Sniffed by carousel-slide
34495    noTouch: makeProp(PROP_TYPE_BOOLEAN, false),
34496    // Disable wrapping/looping when start/end is reached
34497    noWrap: makeProp(PROP_TYPE_BOOLEAN, false)
34498  })), NAME_CAROUSEL);
34499  var BCarousel = /* @__PURE__ */ extend2({
34500    name: NAME_CAROUSEL,
34501    mixins: [idMixin, modelMixin3, normalizeSlotMixin],
34502    provide: function provide3() {
34503      var _this = this;
34504      return {
34505        getBvCarousel: function getBvCarousel() {
34506          return _this;
34507        }
34508      };
34509    },
34510    props: props33,
34511    data: function data7() {
34512      return {
34513        index: this[MODEL_PROP_NAME3] || 0,
34514        isSliding: false,
34515        transitionEndEvent: null,
34516        slides: [],
34517        direction: null,
34518        isPaused: !(toInteger(this.interval, 0) > 0),
34519        // Touch event handling values
34520        touchStartX: 0,
34521        touchDeltaX: 0
34522      };
34523    },
34524    computed: {
34525      numSlides: function numSlides() {
34526        return this.slides.length;
34527      }
34528    },
34529    watch: (_watch4 = {}, _defineProperty33(_watch4, MODEL_PROP_NAME3, function(newValue, oldValue) {
34530      if (newValue !== oldValue) {
34531        this.setSlide(toInteger(newValue, 0));
34532      }
34533    }), _defineProperty33(_watch4, "interval", function interval(newValue, oldValue) {
34534      if (newValue === oldValue) {
34535        return;
34536      }
34537      if (!newValue) {
34538        this.pause(false);
34539      } else {
34540        this.pause(true);
34541        this.start(false);
34542      }
34543    }), _defineProperty33(_watch4, "isPaused", function isPaused(newValue, oldValue) {
34544      if (newValue !== oldValue) {
34545        this.$emit(newValue ? EVENT_NAME_PAUSED : EVENT_NAME_UNPAUSED);
34546      }
34547    }), _defineProperty33(_watch4, "index", function index2(to, from3) {
34548      if (to === from3 || this.isSliding) {
34549        return;
34550      }
34551      this.doSlide(to, from3);
34552    }), _watch4),
34553    created: function created5() {
34554      this.$_interval = null;
34555      this.$_animationTimeout = null;
34556      this.$_touchTimeout = null;
34557      this.$_observer = null;
34558      this.isPaused = !(toInteger(this.interval, 0) > 0);
34559    },
34560    mounted: function mounted5() {
34561      this.transitionEndEvent = getTransitionEndEvent(this.$el) || null;
34562      this.updateSlides();
34563      this.setObserver(true);
34564    },
34565    beforeDestroy: function beforeDestroy4() {
34566      this.clearInterval();
34567      this.clearAnimationTimeout();
34568      this.clearTouchTimeout();
34569      this.setObserver(false);
34570    },
34571    methods: {
34572      clearInterval: (function(_clearInterval) {
34573        function clearInterval2() {
34574          return _clearInterval.apply(this, arguments);
34575        }
34576        clearInterval2.toString = function() {
34577          return _clearInterval.toString();
34578        };
34579        return clearInterval2;
34580      })(function() {
34581        clearInterval(this.$_interval);
34582        this.$_interval = null;
34583      }),
34584      clearAnimationTimeout: function clearAnimationTimeout() {
34585        clearTimeout(this.$_animationTimeout);
34586        this.$_animationTimeout = null;
34587      },
34588      clearTouchTimeout: function clearTouchTimeout() {
34589        clearTimeout(this.$_touchTimeout);
34590        this.$_touchTimeout = null;
34591      },
34592      setObserver: function setObserver() {
34593        var on2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : false;
34594        this.$_observer && this.$_observer.disconnect();
34595        this.$_observer = null;
34596        if (on2) {
34597          this.$_observer = observeDom(this.$refs.inner, this.updateSlides.bind(this), {
34598            subtree: false,
34599            childList: true,
34600            attributes: true,
34601            attributeFilter: ["id"]
34602          });
34603        }
34604      },
34605      // Set slide
34606      setSlide: function setSlide(slide) {
34607        var _this2 = this;
34608        var direction = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
34609        if (IS_BROWSER && document.visibilityState && document.hidden) {
34610          return;
34611        }
34612        var noWrap = this.noWrap;
34613        var numSlides2 = this.numSlides;
34614        slide = mathFloor(slide);
34615        if (numSlides2 === 0) {
34616          return;
34617        }
34618        if (this.isSliding) {
34619          this.$once(EVENT_NAME_SLIDING_END, function() {
34620            requestAF(function() {
34621              return _this2.setSlide(slide, direction);
34622            });
34623          });
34624          return;
34625        }
34626        this.direction = direction;
34627        this.index = slide >= numSlides2 ? noWrap ? numSlides2 - 1 : 0 : slide < 0 ? noWrap ? 0 : numSlides2 - 1 : slide;
34628        if (noWrap && this.index !== slide && this.index !== this[MODEL_PROP_NAME3]) {
34629          this.$emit(MODEL_EVENT_NAME3, this.index);
34630        }
34631      },
34632      // Previous slide
34633      prev: function prev() {
34634        this.setSlide(this.index - 1, "prev");
34635      },
34636      // Next slide
34637      next: function next2() {
34638        this.setSlide(this.index + 1, "next");
34639      },
34640      // Pause auto rotation
34641      pause: function pause(event2) {
34642        if (!event2) {
34643          this.isPaused = true;
34644        }
34645        this.clearInterval();
34646      },
34647      // Start auto rotate slides
34648      start: function start(event2) {
34649        if (!event2) {
34650          this.isPaused = false;
34651        }
34652        this.clearInterval();
34653        if (this.interval && this.numSlides > 1) {
34654          this.$_interval = setInterval(this.next, mathMax(1e3, this.interval));
34655        }
34656      },
34657      // Restart auto rotate slides when focus/hover leaves the carousel
34658      /* istanbul ignore next */
34659      restart: function restart() {
34660        if (!this.$el.contains(getActiveElement())) {
34661          this.start();
34662        }
34663      },
34664      doSlide: function doSlide(to, from3) {
34665        var _this3 = this;
34666        var isCycling = Boolean(this.interval);
34667        var direction = this.calcDirection(this.direction, from3, to);
34668        var overlayClass = direction.overlayClass;
34669        var dirClass = direction.dirClass;
34670        var currentSlide = this.slides[from3];
34671        var nextSlide = this.slides[to];
34672        if (!currentSlide || !nextSlide) {
34673          return;
34674        }
34675        this.isSliding = true;
34676        if (isCycling) {
34677          this.pause(false);
34678        }
34679        this.$emit(EVENT_NAME_SLIDING_START, to);
34680        this.$emit(MODEL_EVENT_NAME3, this.index);
34681        if (this.noAnimation) {
34682          addClass2(nextSlide, "active");
34683          removeClass2(currentSlide, "active");
34684          this.isSliding = false;
34685          this.$nextTick(function() {
34686            return _this3.$emit(EVENT_NAME_SLIDING_END, to);
34687          });
34688        } else {
34689          addClass2(nextSlide, overlayClass);
34690          reflow(nextSlide);
34691          addClass2(currentSlide, dirClass);
34692          addClass2(nextSlide, dirClass);
34693          var called = false;
34694          var onceTransEnd = function onceTransEnd2() {
34695            if (called) {
34696              return;
34697            }
34698            called = true;
34699            if (_this3.transitionEndEvent) {
34700              var events3 = _this3.transitionEndEvent.split(/\s+/);
34701              events3.forEach(function(event2) {
34702                return eventOff(nextSlide, event2, onceTransEnd2, EVENT_OPTIONS_NO_CAPTURE);
34703              });
34704            }
34705            _this3.clearAnimationTimeout();
34706            removeClass2(nextSlide, dirClass);
34707            removeClass2(nextSlide, overlayClass);
34708            addClass2(nextSlide, "active");
34709            removeClass2(currentSlide, "active");
34710            removeClass2(currentSlide, dirClass);
34711            removeClass2(currentSlide, overlayClass);
34712            setAttr2(currentSlide, "aria-current", "false");
34713            setAttr2(nextSlide, "aria-current", "true");
34714            setAttr2(currentSlide, "aria-hidden", "true");
34715            setAttr2(nextSlide, "aria-hidden", "false");
34716            _this3.isSliding = false;
34717            _this3.direction = null;
34718            _this3.$nextTick(function() {
34719              return _this3.$emit(EVENT_NAME_SLIDING_END, to);
34720            });
34721          };
34722          if (this.transitionEndEvent) {
34723            var events2 = this.transitionEndEvent.split(/\s+/);
34724            events2.forEach(function(event2) {
34725              return eventOn(nextSlide, event2, onceTransEnd, EVENT_OPTIONS_NO_CAPTURE);
34726            });
34727          }
34728          this.$_animationTimeout = setTimeout(onceTransEnd, TRANS_DURATION);
34729        }
34730        if (isCycling) {
34731          this.start(false);
34732        }
34733      },
34734      // Update slide list
34735      updateSlides: function updateSlides() {
34736        this.pause(true);
34737        this.slides = selectAll(".carousel-item", this.$refs.inner);
34738        var numSlides2 = this.slides.length;
34739        var index3 = mathMax(0, mathMin(mathFloor(this.index), numSlides2 - 1));
34740        this.slides.forEach(function(slide, idx) {
34741          var n = idx + 1;
34742          if (idx === index3) {
34743            addClass2(slide, "active");
34744            setAttr2(slide, "aria-current", "true");
34745          } else {
34746            removeClass2(slide, "active");
34747            setAttr2(slide, "aria-current", "false");
34748          }
34749          setAttr2(slide, "aria-posinset", String(n));
34750          setAttr2(slide, "aria-setsize", String(numSlides2));
34751        });
34752        this.setSlide(index3);
34753        this.start(this.isPaused);
34754      },
34755      calcDirection: function calcDirection() {
34756        var direction = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null;
34757        var curIndex = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0;
34758        var nextIndex = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 0;
34759        if (!direction) {
34760          return nextIndex > curIndex ? DIRECTION.next : DIRECTION.prev;
34761        }
34762        return DIRECTION[direction];
34763      },
34764      handleClick: function handleClick(event2, fn) {
34765        var keyCode = event2.keyCode;
34766        if (event2.type === "click" || keyCode === CODE_SPACE || keyCode === CODE_ENTER) {
34767          stopEvent(event2);
34768          fn();
34769        }
34770      },
34771      /* istanbul ignore next: JSDOM doesn't support touch events */
34772      handleSwipe: function handleSwipe() {
34773        var absDeltaX = mathAbs(this.touchDeltaX);
34774        if (absDeltaX <= SWIPE_THRESHOLD) {
34775          return;
34776        }
34777        var direction = absDeltaX / this.touchDeltaX;
34778        this.touchDeltaX = 0;
34779        if (direction > 0) {
34780          this.prev();
34781        } else if (direction < 0) {
34782          this.next();
34783        }
34784      },
34785      /* istanbul ignore next: JSDOM doesn't support touch events */
34786      touchStart: function touchStart(event2) {
34787        if (HAS_POINTER_EVENT_SUPPORT && PointerType[event2.pointerType.toUpperCase()]) {
34788          this.touchStartX = event2.clientX;
34789        } else if (!HAS_POINTER_EVENT_SUPPORT) {
34790          this.touchStartX = event2.touches[0].clientX;
34791        }
34792      },
34793      /* istanbul ignore next: JSDOM doesn't support touch events */
34794      touchMove: function touchMove(event2) {
34795        if (event2.touches && event2.touches.length > 1) {
34796          this.touchDeltaX = 0;
34797        } else {
34798          this.touchDeltaX = event2.touches[0].clientX - this.touchStartX;
34799        }
34800      },
34801      /* istanbul ignore next: JSDOM doesn't support touch events */
34802      touchEnd: function touchEnd(event2) {
34803        if (HAS_POINTER_EVENT_SUPPORT && PointerType[event2.pointerType.toUpperCase()]) {
34804          this.touchDeltaX = event2.clientX - this.touchStartX;
34805        }
34806        this.handleSwipe();
34807        this.pause(false);
34808        this.clearTouchTimeout();
34809        this.$_touchTimeout = setTimeout(this.start, TOUCH_EVENT_COMPAT_WAIT + mathMax(1e3, this.interval));
34810      }
34811    },
34812    render: function render30(h2) {
34813      var _this4 = this;
34814      var indicators = this.indicators, background = this.background, noAnimation = this.noAnimation, noHoverPause = this.noHoverPause, noTouch = this.noTouch, index3 = this.index, isSliding = this.isSliding, pause2 = this.pause, restart2 = this.restart, touchStart2 = this.touchStart, touchEnd2 = this.touchEnd;
34815      var idInner = this.safeId("__BV_inner_");
34816      var $inner = h2("div", {
34817        staticClass: "carousel-inner",
34818        attrs: {
34819          id: idInner,
34820          role: "list"
34821        },
34822        ref: "inner"
34823      }, [this.normalizeSlot()]);
34824      var $controls = h2();
34825      if (this.controls) {
34826        var makeControl = function makeControl2(direction, label, handler3) {
34827          var handlerWrapper = function handlerWrapper2(event2) {
34828            if (!isSliding) {
34829              _this4.handleClick(event2, handler3);
34830            } else {
34831              stopEvent(event2, {
34832                propagation: false
34833              });
34834            }
34835          };
34836          return h2("a", {
34837            staticClass: "carousel-control-".concat(direction),
34838            attrs: {
34839              href: "#",
34840              role: "button",
34841              "aria-controls": idInner,
34842              "aria-disabled": isSliding ? "true" : null
34843            },
34844            on: {
34845              click: handlerWrapper,
34846              keydown: handlerWrapper
34847            }
34848          }, [h2("span", {
34849            staticClass: "carousel-control-".concat(direction, "-icon"),
34850            attrs: {
34851              "aria-hidden": "true"
34852            }
34853          }), h2("span", {
34854            class: "sr-only"
34855          }, [label])]);
34856        };
34857        $controls = [makeControl("prev", this.labelPrev, this.prev), makeControl("next", this.labelNext, this.next)];
34858      }
34859      var $indicators = h2("ol", {
34860        staticClass: "carousel-indicators",
34861        directives: [{
34862          name: "show",
34863          value: indicators
34864        }],
34865        attrs: {
34866          id: this.safeId("__BV_indicators_"),
34867          "aria-hidden": indicators ? "false" : "true",
34868          "aria-label": this.labelIndicators,
34869          "aria-owns": idInner
34870        }
34871      }, this.slides.map(function(slide, i) {
34872        var handler3 = function handler4(event2) {
34873          _this4.handleClick(event2, function() {
34874            _this4.setSlide(i);
34875          });
34876        };
34877        return h2("li", {
34878          class: {
34879            active: i === index3
34880          },
34881          attrs: {
34882            role: "button",
34883            id: _this4.safeId("__BV_indicator_".concat(i + 1, "_")),
34884            tabindex: indicators ? "0" : "-1",
34885            "aria-current": i === index3 ? "true" : "false",
34886            "aria-label": "".concat(_this4.labelGotoSlide, " ").concat(i + 1),
34887            "aria-describedby": slide.id || null,
34888            "aria-controls": idInner
34889          },
34890          on: {
34891            click: handler3,
34892            keydown: handler3
34893          },
34894          key: "slide_".concat(i)
34895        });
34896      }));
34897      var on2 = {
34898        mouseenter: noHoverPause ? noop2 : pause2,
34899        mouseleave: noHoverPause ? noop2 : restart2,
34900        focusin: pause2,
34901        focusout: restart2,
34902        keydown: function keydown(event2) {
34903          if (/input|textarea/i.test(event2.target.tagName)) {
34904            return;
34905          }
34906          var keyCode = event2.keyCode;
34907          if (keyCode === CODE_LEFT || keyCode === CODE_RIGHT) {
34908            stopEvent(event2);
34909            _this4[keyCode === CODE_LEFT ? "prev" : "next"]();
34910          }
34911        }
34912      };
34913      if (HAS_TOUCH_SUPPORT && !noTouch) {
34914        if (HAS_POINTER_EVENT_SUPPORT) {
34915          on2["&pointerdown"] = touchStart2;
34916          on2["&pointerup"] = touchEnd2;
34917        } else {
34918          on2["&touchstart"] = touchStart2;
34919          on2["&touchmove"] = this.touchMove;
34920          on2["&touchend"] = touchEnd2;
34921        }
34922      }
34923      return h2("div", {
34924        staticClass: "carousel",
34925        class: {
34926          slide: !noAnimation,
34927          "carousel-fade": !noAnimation && this.fade,
34928          "pointer-event": HAS_TOUCH_SUPPORT && HAS_POINTER_EVENT_SUPPORT && !noTouch
34929        },
34930        style: {
34931          background
34932        },
34933        attrs: {
34934          role: "region",
34935          id: this.safeId(),
34936          "aria-busy": isSliding ? "true" : "false"
34937        },
34938        on: on2
34939      }, [$inner, $controls, $indicators]);
34940    }
34941  });
34942
34943  
vendor: 4,918 bytes, lines 34943-35078
34943// node_modules/bootstrap-vue/esm/components/carousel/carousel-slide.js
34944  var import_bootstrap93 = __toESM(require_bootstrap());
34945  function ownKeys29(object, enumerableOnly) {
34946    var keys3 = Object.keys(object);
34947    if (Object.getOwnPropertySymbols) {
34948      var symbols = Object.getOwnPropertySymbols(object);
34949      enumerableOnly && (symbols = symbols.filter(function(sym) {
34950        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
34951      })), keys3.push.apply(keys3, symbols);
34952    }
34953    return keys3;
34954  }
34955  function _objectSpread29(target2) {
34956    for (var i = 1; i < arguments.length; i++) {
34957      var source = null != arguments[i] ? arguments[i] : {};
34958      i % 2 ? ownKeys29(Object(source), true).forEach(function(key) {
34959        _defineProperty34(target2, key, source[key]);
34960      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys29(Object(source)).forEach(function(key) {
34961        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
34962      });
34963    }
34964    return target2;
34965  }
34966  function _defineProperty34(obj, key, value2) {
34967    if (key in obj) {
34968      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
34969    } else {
34970      obj[key] = value2;
34971    }
34972    return obj;
34973  }
34974  var imgProps2 = {
34975    imgAlt: makeProp(PROP_TYPE_STRING),
34976    imgBlank: makeProp(PROP_TYPE_BOOLEAN, false),
34977    imgBlankColor: makeProp(PROP_TYPE_STRING, "transparent"),
34978    imgHeight: makeProp(PROP_TYPE_NUMBER_STRING),
34979    imgSrc: makeProp(PROP_TYPE_STRING),
34980    imgWidth: makeProp(PROP_TYPE_NUMBER_STRING)
34981  };
34982  var props34 = makePropsConfigurable(sortKeys(_objectSpread29(_objectSpread29(_objectSpread29({}, props18), imgProps2), {}, {
34983    background: makeProp(PROP_TYPE_STRING),
34984    caption: makeProp(PROP_TYPE_STRING),
34985    captionHtml: makeProp(PROP_TYPE_STRING),
34986    captionTag: makeProp(PROP_TYPE_STRING, "h3"),
34987    contentTag: makeProp(PROP_TYPE_STRING, "div"),
34988    contentVisibleUp: makeProp(PROP_TYPE_STRING),
34989    text: makeProp(PROP_TYPE_STRING),
34990    textHtml: makeProp(PROP_TYPE_STRING),
34991    textTag: makeProp(PROP_TYPE_STRING, "p")
34992  })), NAME_CAROUSEL_SLIDE);
34993  var BCarouselSlide = /* @__PURE__ */ extend2({
34994    name: NAME_CAROUSEL_SLIDE,
34995    mixins: [idMixin, normalizeSlotMixin],
34996    inject: {
34997      getBvCarousel: {
34998        // Explicitly disable touch if not a child of carousel
34999        default: function _default2() {
35000          return function() {
35001            return {
35002              noTouch: true
35003            };
35004          };
35005        }
35006      }
35007    },
35008    props: props34,
35009    computed: {
35010      bvCarousel: function bvCarousel() {
35011        return this.getBvCarousel();
35012      },
35013      contentClasses: function contentClasses() {
35014        return [this.contentVisibleUp ? "d-none" : "", this.contentVisibleUp ? "d-".concat(this.contentVisibleUp, "-block") : ""];
35015      },
35016      computedWidth: function computedWidth2() {
35017        return this.imgWidth || this.bvCarousel.imgWidth || null;
35018      },
35019      computedHeight: function computedHeight2() {
35020        return this.imgHeight || this.bvCarousel.imgHeight || null;
35021      }
35022    },
35023    render: function render31(h2) {
35024      var $img = this.normalizeSlot(SLOT_NAME_IMG);
35025      if (!$img && (this.imgSrc || this.imgBlank)) {
35026        var on2 = {};
35027        if (!this.bvCarousel.noTouch && HAS_TOUCH_SUPPORT) {
35028          on2.dragstart = function(event2) {
35029            return stopEvent(event2, {
35030              propagation: false
35031            });
35032          };
35033        }
35034        $img = h2(BImg, {
35035          props: _objectSpread29(_objectSpread29({}, pluckProps(imgProps2, this.$props, unprefixPropName.bind(null, "img"))), {}, {
35036            width: this.computedWidth,
35037            height: this.computedHeight,
35038            fluidGrow: true,
35039            block: true
35040          }),
35041          on: on2
35042        });
35043      }
35044      var $contentChildren = [
35045        // Caption
35046        this.caption || this.captionHtml ? h2(this.captionTag, {
35047          domProps: htmlOrText(this.captionHtml, this.caption)
35048        }) : false,
35049        // Text
35050        this.text || this.textHtml ? h2(this.textTag, {
35051          domProps: htmlOrText(this.textHtml, this.text)
35052        }) : false,
35053        // Children
35054        this.normalizeSlot() || false
35055      ];
35056      var $content = h2();
35057      if ($contentChildren.some(identity2)) {
35058        $content = h2(this.contentTag, {
35059          staticClass: "carousel-caption",
35060          class: this.contentClasses
35061        }, $contentChildren.map(function($child) {
35062          return $child || h2();
35063        }));
35064      }
35065      return h2("div", {
35066        staticClass: "carousel-item",
35067        style: {
35068          background: this.background || this.bvCarousel.background || null
35069        },
35070        attrs: {
35071          id: this.safeId(),
35072          role: "listitem"
35073        }
35074      }, [$img, $content]);
35075    }
35076  });
35077
35078  
vendor: 209 bytes, lines 35078-35089
35078// node_modules/bootstrap-vue/esm/components/carousel/index.js
35079  var CarouselPlugin = (
35080    /*#__PURE*/
35081    pluginFactory({
35082      components: {
35083        BCarousel,
35084        BCarouselSlide
35085      }
35086    })
35087  );
35088
35089  
vendor: 124 bytes, lines 35089-35092
35089// node_modules/bootstrap-vue/esm/components/collapse/index.js
35090  var import_bootstrap101 = __toESM(require_bootstrap());
35091
35092  
vendor: 126 bytes, lines 35092-35095
35092// node_modules/bootstrap-vue/esm/components/collapse/collapse.js
35093  var import_bootstrap97 = __toESM(require_bootstrap());
35094
35095  
vendor: 147 bytes, lines 35095-35099
35095// node_modules/bootstrap-vue/esm/constants/classes.js
35096  var import_bootstrap95 = __toESM(require_bootstrap());
35097  var CLASS_NAME_SHOW = "show";
35098
35099  
vendor: 1,825 bytes, lines 35099-35161
35099// node_modules/bootstrap-vue/esm/components/collapse/helpers/bv-collapse.js
35100  var import_bootstrap96 = __toESM(require_bootstrap());
35101  var onEnter = function onEnter2(el) {
35102    setStyle(el, "height", 0);
35103    requestAF(function() {
35104      reflow(el);
35105      setStyle(el, "height", "".concat(el.scrollHeight, "px"));
35106    });
35107  };
35108  var onAfterEnter = function onAfterEnter2(el) {
35109    removeStyle(el, "height");
35110  };
35111  var onLeave = function onLeave2(el) {
35112    setStyle(el, "height", "auto");
35113    setStyle(el, "display", "block");
35114    setStyle(el, "height", "".concat(getBCR(el).height, "px"));
35115    reflow(el);
35116    setStyle(el, "height", 0);
35117  };
35118  var onAfterLeave = function onAfterLeave2(el) {
35119    removeStyle(el, "height");
35120  };
35121  var TRANSITION_PROPS = {
35122    css: true,
35123    enterClass: "",
35124    enterActiveClass: "collapsing",
35125    enterToClass: "collapse show",
35126    leaveClass: "collapse show",
35127    leaveActiveClass: "collapsing",
35128    leaveToClass: "collapse"
35129  };
35130  var TRANSITION_HANDLERS = {
35131    enter: onEnter,
35132    afterEnter: onAfterEnter,
35133    leave: onLeave,
35134    afterLeave: onAfterLeave
35135  };
35136  var props35 = {
35137    // // If `true` (and `visible` is `true` on mount), animate initially visible
35138    appear: makeProp(PROP_TYPE_BOOLEAN, false)
35139  };
35140  var BVCollapse = /* @__PURE__ */ extend2({
35141    name: NAME_COLLAPSE_HELPER,
35142    functional: true,
35143    props: props35,
35144    render: function render32(h2, _ref) {
35145      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
35146      return h2(
35147        "transition",
35148        // We merge in the `appear` prop last
35149        a(data46, {
35150          props: TRANSITION_PROPS,
35151          on: TRANSITION_HANDLERS
35152        }, {
35153          props: props153
35154        }),
35155        // Note: `<transition>` supports a single root element only
35156        children
35157      );
35158    }
35159  });
35160
35161  
vendor: 8,125 bytes, lines 35161-35396
35161// node_modules/bootstrap-vue/esm/components/collapse/collapse.js
35162  var _watch5;
35163  function ownKeys30(object, enumerableOnly) {
35164    var keys3 = Object.keys(object);
35165    if (Object.getOwnPropertySymbols) {
35166      var symbols = Object.getOwnPropertySymbols(object);
35167      enumerableOnly && (symbols = symbols.filter(function(sym) {
35168        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
35169      })), keys3.push.apply(keys3, symbols);
35170    }
35171    return keys3;
35172  }
35173  function _objectSpread30(target2) {
35174    for (var i = 1; i < arguments.length; i++) {
35175      var source = null != arguments[i] ? arguments[i] : {};
35176      i % 2 ? ownKeys30(Object(source), true).forEach(function(key) {
35177        _defineProperty35(target2, key, source[key]);
35178      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys30(Object(source)).forEach(function(key) {
35179        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
35180      });
35181    }
35182    return target2;
35183  }
35184  function _defineProperty35(obj, key, value2) {
35185    if (key in obj) {
35186      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
35187    } else {
35188      obj[key] = value2;
35189    }
35190    return obj;
35191  }
35192  var ROOT_ACTION_EVENT_NAME_TOGGLE = getRootActionEventName(NAME_COLLAPSE, "toggle");
35193  var ROOT_ACTION_EVENT_NAME_REQUEST_STATE = getRootActionEventName(NAME_COLLAPSE, "request-state");
35194  var ROOT_EVENT_NAME_ACCORDION = getRootEventName(NAME_COLLAPSE, "accordion");
35195  var ROOT_EVENT_NAME_STATE = getRootEventName(NAME_COLLAPSE, "state");
35196  var ROOT_EVENT_NAME_SYNC_STATE = getRootEventName(NAME_COLLAPSE, "sync-state");
35197  var _makeModelMixin4 = makeModelMixin("visible", {
35198    type: PROP_TYPE_BOOLEAN,
35199    defaultValue: false
35200  });
35201  var modelMixin4 = _makeModelMixin4.mixin;
35202  var modelProps4 = _makeModelMixin4.props;
35203  var MODEL_PROP_NAME4 = _makeModelMixin4.prop;
35204  var MODEL_EVENT_NAME4 = _makeModelMixin4.event;
35205  var props36 = makePropsConfigurable(sortKeys(_objectSpread30(_objectSpread30(_objectSpread30({}, props18), modelProps4), {}, {
35206    // If `true` (and `visible` is `true` on mount), animate initially visible
35207    accordion: makeProp(PROP_TYPE_STRING),
35208    appear: makeProp(PROP_TYPE_BOOLEAN, false),
35209    isNav: makeProp(PROP_TYPE_BOOLEAN, false),
35210    tag: makeProp(PROP_TYPE_STRING, "div")
35211  })), NAME_COLLAPSE);
35212  var BCollapse = /* @__PURE__ */ extend2({
35213    name: NAME_COLLAPSE,
35214    mixins: [idMixin, modelMixin4, normalizeSlotMixin, listenOnRootMixin],
35215    props: props36,
35216    data: function data8() {
35217      return {
35218        show: this[MODEL_PROP_NAME4],
35219        transitioning: false
35220      };
35221    },
35222    computed: {
35223      classObject: function classObject() {
35224        var transitioning = this.transitioning;
35225        return {
35226          "navbar-collapse": this.isNav,
35227          collapse: !transitioning,
35228          show: this.show && !transitioning
35229        };
35230      },
35231      slotScope: function slotScope() {
35232        var _this = this;
35233        return {
35234          visible: this.show,
35235          close: function close() {
35236            _this.show = false;
35237          }
35238        };
35239      }
35240    },
35241    watch: (_watch5 = {}, _defineProperty35(_watch5, MODEL_PROP_NAME4, function(newValue) {
35242      if (newValue !== this.show) {
35243        this.show = newValue;
35244      }
35245    }), _defineProperty35(_watch5, "show", function show2(newValue, oldValue) {
35246      if (newValue !== oldValue) {
35247        this.emitState();
35248      }
35249    }), _watch5),
35250    created: function created6() {
35251      this.show = this[MODEL_PROP_NAME4];
35252    },
35253    mounted: function mounted6() {
35254      var _this2 = this;
35255      this.show = this[MODEL_PROP_NAME4];
35256      this.listenOnRoot(ROOT_ACTION_EVENT_NAME_TOGGLE, this.handleToggleEvent);
35257      this.listenOnRoot(ROOT_EVENT_NAME_ACCORDION, this.handleAccordionEvent);
35258      if (this.isNav) {
35259        this.setWindowEvents(true);
35260        this.handleResize();
35261      }
35262      this.$nextTick(function() {
35263        _this2.emitState();
35264      });
35265      this.listenOnRoot(ROOT_ACTION_EVENT_NAME_REQUEST_STATE, function(id) {
35266        if (id === _this2.safeId()) {
35267          _this2.$nextTick(_this2.emitSync);
35268        }
35269      });
35270    },
35271    updated: function updated() {
35272      this.emitSync();
35273    },
35274    /* istanbul ignore next */
35275    deactivated: function deactivated2() {
35276      if (this.isNav) {
35277        this.setWindowEvents(false);
35278      }
35279    },
35280    /* istanbul ignore next */
35281    activated: function activated2() {
35282      if (this.isNav) {
35283        this.setWindowEvents(true);
35284      }
35285      this.emitSync();
35286    },
35287    beforeDestroy: function beforeDestroy5() {
35288      this.show = false;
35289      if (this.isNav && IS_BROWSER) {
35290        this.setWindowEvents(false);
35291      }
35292    },
35293    methods: {
35294      setWindowEvents: function setWindowEvents(on2) {
35295        eventOnOff(on2, window, "resize", this.handleResize, EVENT_OPTIONS_NO_CAPTURE);
35296        eventOnOff(on2, window, "orientationchange", this.handleResize, EVENT_OPTIONS_NO_CAPTURE);
35297      },
35298      toggle: function toggle() {
35299        this.show = !this.show;
35300      },
35301      onEnter: function onEnter3() {
35302        this.transitioning = true;
35303        this.$emit(EVENT_NAME_SHOW);
35304      },
35305      onAfterEnter: function onAfterEnter3() {
35306        this.transitioning = false;
35307        this.$emit(EVENT_NAME_SHOWN);
35308      },
35309      onLeave: function onLeave3() {
35310        this.transitioning = true;
35311        this.$emit(EVENT_NAME_HIDE);
35312      },
35313      onAfterLeave: function onAfterLeave3() {
35314        this.transitioning = false;
35315        this.$emit(EVENT_NAME_HIDDEN);
35316      },
35317      emitState: function emitState() {
35318        var show7 = this.show, accordion = this.accordion;
35319        var id = this.safeId();
35320        this.$emit(MODEL_EVENT_NAME4, show7);
35321        this.emitOnRoot(ROOT_EVENT_NAME_STATE, id, show7);
35322        if (accordion && show7) {
35323          this.emitOnRoot(ROOT_EVENT_NAME_ACCORDION, id, accordion);
35324        }
35325      },
35326      emitSync: function emitSync() {
35327        this.emitOnRoot(ROOT_EVENT_NAME_SYNC_STATE, this.safeId(), this.show);
35328      },
35329      checkDisplayBlock: function checkDisplayBlock() {
35330        var $el = this.$el;
35331        var restore = hasClass($el, CLASS_NAME_SHOW);
35332        removeClass2($el, CLASS_NAME_SHOW);
35333        var isBlock = getCS($el).display === "block";
35334        if (restore) {
35335          addClass2($el, CLASS_NAME_SHOW);
35336        }
35337        return isBlock;
35338      },
35339      clickHandler: function clickHandler(event2) {
35340        var el = event2.target;
35341        if (!this.isNav || !el || getCS(this.$el).display !== "block") {
35342          return;
35343        }
35344        if ((matches2(el, ".nav-link,.dropdown-item") || closest(".nav-link,.dropdown-item", el)) && !this.checkDisplayBlock()) {
35345          this.show = false;
35346        }
35347      },
35348      handleToggleEvent: function handleToggleEvent(id) {
35349        if (id === this.safeId()) {
35350          this.toggle();
35351        }
35352      },
35353      handleAccordionEvent: function handleAccordionEvent(openedId, openAccordion) {
35354        var accordion = this.accordion, show7 = this.show;
35355        if (!accordion || accordion !== openAccordion) {
35356          return;
35357        }
35358        var isThis = openedId === this.safeId();
35359        if (isThis && !show7 || !isThis && show7) {
35360          this.toggle();
35361        }
35362      },
35363      handleResize: function handleResize() {
35364        this.show = getCS(this.$el).display === "block";
35365      }
35366    },
35367    render: function render33(h2) {
35368      var appear = this.appear;
35369      var $content = h2(this.tag, {
35370        class: this.classObject,
35371        directives: [{
35372          name: "show",
35373          value: this.show
35374        }],
35375        attrs: {
35376          id: this.safeId()
35377        },
35378        on: {
35379          click: this.clickHandler
35380        }
35381      }, this.normalizeSlot(SLOT_NAME_DEFAULT, this.slotScope));
35382      return h2(BVCollapse, {
35383        props: {
35384          appear
35385        },
35386        on: {
35387          enter: this.onEnter,
35388          afterEnter: this.onAfterEnter,
35389          leave: this.onLeave,
35390          afterLeave: this.onAfterLeave
35391        }
35392      }, [$content]);
35393    }
35394  });
35395
35396  
vendor: 122 bytes, lines 35396-35399
35396// node_modules/bootstrap-vue/esm/directives/toggle/index.js
35397  var import_bootstrap100 = __toESM(require_bootstrap());
35398
35399  
vendor: 122 bytes, lines 35399-35402
35399// node_modules/bootstrap-vue/esm/directives/toggle/toggle.js
35400  var import_bootstrap99 = __toESM(require_bootstrap());
35401
35402  
vendor: 278 bytes, lines 35402-35408
35402// node_modules/bootstrap-vue/esm/utils/get-instance-from-directive.js
35403  var import_bootstrap98 = __toESM(require_bootstrap());
35404  var getInstanceFromDirective = function getInstanceFromDirective2(vnode, bindings) {
35405    return isVue3 ? bindings.instance : vnode.context;
35406  };
35407
35408  
vendor: 6,197 bytes, lines 35408-35564
35408// node_modules/bootstrap-vue/esm/directives/toggle/toggle.js
35409  var CLASS_BV_TOGGLE_COLLAPSED = "collapsed";
35410  var CLASS_BV_TOGGLE_NOT_COLLAPSED = "not-collapsed";
35411  var BV_BASE = "__BV_toggle";
35412  var BV_TOGGLE_ROOT_HANDLER = "".concat(BV_BASE, "_HANDLER__");
35413  var BV_TOGGLE_CLICK_HANDLER = "".concat(BV_BASE, "_CLICK__");
35414  var BV_TOGGLE_STATE = "".concat(BV_BASE, "_STATE__");
35415  var BV_TOGGLE_TARGETS = "".concat(BV_BASE, "_TARGETS__");
35416  var STRING_FALSE = "false";
35417  var STRING_TRUE = "true";
35418  var ATTR_ARIA_CONTROLS = "aria-controls";
35419  var ATTR_ARIA_EXPANDED = "aria-expanded";
35420  var ATTR_ROLE = "role";
35421  var ATTR_TABINDEX = "tabindex";
35422  var STYLE_OVERFLOW_ANCHOR = "overflow-anchor";
35423  var ROOT_ACTION_EVENT_NAME_TOGGLE2 = getRootActionEventName(NAME_COLLAPSE, "toggle");
35424  var ROOT_EVENT_NAME_STATE2 = getRootEventName(NAME_COLLAPSE, "state");
35425  var ROOT_EVENT_NAME_SYNC_STATE2 = getRootEventName(NAME_COLLAPSE, "sync-state");
35426  var ROOT_ACTION_EVENT_NAME_REQUEST_STATE2 = getRootActionEventName(NAME_COLLAPSE, "request-state");
35427  var KEYDOWN_KEY_CODES = [CODE_ENTER, CODE_SPACE];
35428  var isNonStandardTag3 = function isNonStandardTag4(el) {
35429    return !arrayIncludes(["button", "a"], el.tagName.toLowerCase());
35430  };
35431  var getTargets = function getTargets2(_ref, el) {
35432    var modifiers = _ref.modifiers, arg = _ref.arg, value2 = _ref.value;
35433    var targets = keys(modifiers || {});
35434    value2 = isString(value2) ? value2.split(RX_SPACE_SPLIT) : value2;
35435    if (isTag(el.tagName, "a")) {
35436      var href = getAttr(el, "href") || "";
35437      if (RX_HASH_ID.test(href)) {
35438        targets.push(href.replace(RX_HASH, ""));
35439      }
35440    }
35441    concat2(arg, value2).forEach(function(t2) {
35442      return isString(t2) && targets.push(t2);
35443    });
35444    return targets.filter(function(t2, index3, arr) {
35445      return t2 && arr.indexOf(t2) === index3;
35446    });
35447  };
35448  var removeClickListener = function removeClickListener2(el) {
35449    var handler3 = el[BV_TOGGLE_CLICK_HANDLER];
35450    if (handler3) {
35451      eventOff(el, "click", handler3, EVENT_OPTIONS_PASSIVE);
35452      eventOff(el, "keydown", handler3, EVENT_OPTIONS_PASSIVE);
35453    }
35454    el[BV_TOGGLE_CLICK_HANDLER] = null;
35455  };
35456  var addClickListener = function addClickListener2(el, instance) {
35457    removeClickListener(el);
35458    if (instance) {
35459      var handler3 = function handler4(event2) {
35460        if (!(event2.type === "keydown" && !arrayIncludes(KEYDOWN_KEY_CODES, event2.keyCode)) && !isDisabled(el)) {
35461          var targets = el[BV_TOGGLE_TARGETS] || [];
35462          targets.forEach(function(target2) {
35463            getEventRoot(instance).$emit(ROOT_ACTION_EVENT_NAME_TOGGLE2, target2);
35464          });
35465        }
35466      };
35467      el[BV_TOGGLE_CLICK_HANDLER] = handler3;
35468      eventOn(el, "click", handler3, EVENT_OPTIONS_PASSIVE);
35469      if (isNonStandardTag3(el)) {
35470        eventOn(el, "keydown", handler3, EVENT_OPTIONS_PASSIVE);
35471      }
35472    }
35473  };
35474  var removeRootListeners = function removeRootListeners2(el, instance) {
35475    if (el[BV_TOGGLE_ROOT_HANDLER] && instance) {
35476      getEventRoot(instance).$off([ROOT_EVENT_NAME_STATE2, ROOT_EVENT_NAME_SYNC_STATE2], el[BV_TOGGLE_ROOT_HANDLER]);
35477    }
35478    el[BV_TOGGLE_ROOT_HANDLER] = null;
35479  };
35480  var addRootListeners = function addRootListeners2(el, instance) {
35481    removeRootListeners(el, instance);
35482    if (instance) {
35483      var handler3 = function handler4(id, state) {
35484        if (arrayIncludes(el[BV_TOGGLE_TARGETS] || [], id)) {
35485          el[BV_TOGGLE_STATE] = state;
35486          setToggleState(el, state);
35487        }
35488      };
35489      el[BV_TOGGLE_ROOT_HANDLER] = handler3;
35490      getEventRoot(instance).$on([ROOT_EVENT_NAME_STATE2, ROOT_EVENT_NAME_SYNC_STATE2], handler3);
35491    }
35492  };
35493  var setToggleState = function setToggleState2(el, state) {
35494    if (state) {
35495      removeClass2(el, CLASS_BV_TOGGLE_COLLAPSED);
35496      addClass2(el, CLASS_BV_TOGGLE_NOT_COLLAPSED);
35497      setAttr2(el, ATTR_ARIA_EXPANDED, STRING_TRUE);
35498    } else {
35499      removeClass2(el, CLASS_BV_TOGGLE_NOT_COLLAPSED);
35500      addClass2(el, CLASS_BV_TOGGLE_COLLAPSED);
35501      setAttr2(el, ATTR_ARIA_EXPANDED, STRING_FALSE);
35502    }
35503  };
35504  var resetProp = function resetProp2(el, prop2) {
35505    el[prop2] = null;
35506    delete el[prop2];
35507  };
35508  var handleUpdate = function handleUpdate2(el, binding, vnode) {
35509    if (!IS_BROWSER || !getInstanceFromDirective(vnode, binding)) {
35510      return;
35511    }
35512    if (isNonStandardTag3(el)) {
35513      if (!hasAttr(el, ATTR_ROLE)) {
35514        setAttr2(el, ATTR_ROLE, "button");
35515      }
35516      if (!hasAttr(el, ATTR_TABINDEX)) {
35517        setAttr2(el, ATTR_TABINDEX, "0");
35518      }
35519    }
35520    setToggleState(el, el[BV_TOGGLE_STATE]);
35521    var targets = getTargets(binding, el);
35522    if (targets.length > 0) {
35523      setAttr2(el, ATTR_ARIA_CONTROLS, targets.join(" "));
35524      setStyle(el, STYLE_OVERFLOW_ANCHOR, "none");
35525    } else {
35526      removeAttr(el, ATTR_ARIA_CONTROLS);
35527      removeStyle(el, STYLE_OVERFLOW_ANCHOR);
35528    }
35529    requestAF(function() {
35530      addClickListener(el, getInstanceFromDirective(vnode, binding));
35531    });
35532    if (!looseEqual2(targets, el[BV_TOGGLE_TARGETS])) {
35533      el[BV_TOGGLE_TARGETS] = targets;
35534      targets.forEach(function(target2) {
35535        getEventRoot(getInstanceFromDirective(vnode, binding)).$emit(ROOT_ACTION_EVENT_NAME_REQUEST_STATE2, target2);
35536      });
35537    }
35538  };
35539  var VBToggle = {
35540    bind: function bind4(el, binding, vnode) {
35541      el[BV_TOGGLE_STATE] = false;
35542      el[BV_TOGGLE_TARGETS] = [];
35543      addRootListeners(el, getInstanceFromDirective(vnode, binding));
35544      handleUpdate(el, binding, vnode);
35545    },
35546    componentUpdated: handleUpdate,
35547    updated: handleUpdate,
35548    unbind: function unbind3(el, binding, vnode) {
35549      removeClickListener(el);
35550      removeRootListeners(el, getInstanceFromDirective(vnode, binding));
35551      resetProp(el, BV_TOGGLE_ROOT_HANDLER);
35552      resetProp(el, BV_TOGGLE_CLICK_HANDLER);
35553      resetProp(el, BV_TOGGLE_STATE);
35554      resetProp(el, BV_TOGGLE_TARGETS);
35555      removeClass2(el, CLASS_BV_TOGGLE_COLLAPSED);
35556      removeClass2(el, CLASS_BV_TOGGLE_NOT_COLLAPSED);
35557      removeAttr(el, ATTR_ARIA_EXPANDED);
35558      removeAttr(el, ATTR_ARIA_CONTROLS);
35559      removeAttr(el, ATTR_ROLE);
35560      removeStyle(el, STYLE_OVERFLOW_ANCHOR);
35561    }
35562  };
35563
35564  
vendor: 164 bytes, lines 35564-35571
35564// node_modules/bootstrap-vue/esm/directives/toggle/index.js
35565  var VBTogglePlugin = /* @__PURE__ */ pluginFactory({
35566    directives: {
35567      VBToggle
35568    }
35569  });
35570
35571  
vendor: 210 bytes, lines 35571-35581
35571// node_modules/bootstrap-vue/esm/components/collapse/index.js
35572  var CollapsePlugin = /* @__PURE__ */ pluginFactory({
35573    components: {
35574      BCollapse
35575    },
35576    plugins: {
35577      VBTogglePlugin
35578    }
35579  });
35580
35581  
vendor: 124 bytes, lines 35581-35584
35581// node_modules/bootstrap-vue/esm/components/dropdown/index.js
35582  var import_bootstrap117 = __toESM(require_bootstrap());
35583
35584  
vendor: 127 bytes, lines 35584-35587
35584// node_modules/bootstrap-vue/esm/components/dropdown/dropdown.js
35585  var import_bootstrap108 = __toESM(require_bootstrap());
35586
35587  
vendor: 163 bytes, lines 35587-35591
35587// node_modules/bootstrap-vue/esm/mixins/dropdown.js
35588  var import_bootstrap107 = __toESM(require_bootstrap());
35589  var import_popper = __toESM(require_popper());
35590
35591  
vendor: 371 bytes, lines 35591-35600
35591// node_modules/bootstrap-vue/esm/constants/popper.js
35592  var import_bootstrap102 = __toESM(require_bootstrap());
35593  var PLACEMENT_TOP_START = "top-start";
35594  var PLACEMENT_TOP_END = "top-end";
35595  var PLACEMENT_BOTTOM_START = "bottom-start";
35596  var PLACEMENT_BOTTOM_END = "bottom-end";
35597  var PLACEMENT_RIGHT_START = "right-start";
35598  var PLACEMENT_LEFT_START = "left-start";
35599
35600  
vendor: 2,489 bytes, lines 35600-35671
35600// node_modules/bootstrap-vue/esm/utils/bv-event.class.js
35601  var import_bootstrap103 = __toESM(require_bootstrap());
35602  function _classCallCheck4(instance, Constructor) {
35603    if (!(instance instanceof Constructor)) {
35604      throw new TypeError("Cannot call a class as a function");
35605    }
35606  }
35607  function _defineProperties3(target2, props153) {
35608    for (var i = 0; i < props153.length; i++) {
35609      var descriptor = props153[i];
35610      descriptor.enumerable = descriptor.enumerable || false;
35611      descriptor.configurable = true;
35612      if ("value" in descriptor) descriptor.writable = true;
35613      Object.defineProperty(target2, descriptor.key, descriptor);
35614    }
35615  }
35616  function _createClass3(Constructor, protoProps, staticProps) {
35617    if (protoProps) _defineProperties3(Constructor.prototype, protoProps);
35618    if (staticProps) _defineProperties3(Constructor, staticProps);
35619    Object.defineProperty(Constructor, "prototype", { writable: false });
35620    return Constructor;
35621  }
35622  var BvEvent = /* @__PURE__ */ (function() {
35623    function BvEvent2(type2) {
35624      var eventInit = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
35625      _classCallCheck4(this, BvEvent2);
35626      if (!type2) {
35627        throw new TypeError("Failed to construct '".concat(this.constructor.name, "'. 1 argument required, ").concat(arguments.length, " given."));
35628      }
35629      assign(this, BvEvent2.Defaults, this.constructor.Defaults, eventInit, {
35630        type: type2
35631      });
35632      defineProperties(this, {
35633        type: readonlyDescriptor(),
35634        cancelable: readonlyDescriptor(),
35635        nativeEvent: readonlyDescriptor(),
35636        target: readonlyDescriptor(),
35637        relatedTarget: readonlyDescriptor(),
35638        vueTarget: readonlyDescriptor(),
35639        componentId: readonlyDescriptor()
35640      });
35641      var defaultPrevented = false;
35642      this.preventDefault = function preventDefault() {
35643        if (this.cancelable) {
35644          defaultPrevented = true;
35645        }
35646      };
35647      defineProperty(this, "defaultPrevented", {
35648        enumerable: true,
35649        get: function get10() {
35650          return defaultPrevented;
35651        }
35652      });
35653    }
35654    _createClass3(BvEvent2, null, [{
35655      key: "Defaults",
35656      get: function get10() {
35657        return {
35658          type: "",
35659          cancelable: true,
35660          nativeEvent: null,
35661          target: null,
35662          relatedTarget: null,
35663          vueTarget: null,
35664          componentId: null
35665        };
35666      }
35667    }]);
35668    return BvEvent2;
35669  })();
35670
35671  
vendor: 1,631 bytes, lines 35671-35719
35671// node_modules/bootstrap-vue/esm/mixins/click-out.js
35672  var import_bootstrap104 = __toESM(require_bootstrap());
35673  var clickOutMixin = extend2({
35674    data: function data9() {
35675      return {
35676        listenForClickOut: false
35677      };
35678    },
35679    watch: {
35680      listenForClickOut: function listenForClickOut(newValue, oldValue) {
35681        if (newValue !== oldValue) {
35682          eventOff(this.clickOutElement, this.clickOutEventName, this._clickOutHandler, EVENT_OPTIONS_NO_CAPTURE);
35683          if (newValue) {
35684            eventOn(this.clickOutElement, this.clickOutEventName, this._clickOutHandler, EVENT_OPTIONS_NO_CAPTURE);
35685          }
35686        }
35687      }
35688    },
35689    beforeCreate: function beforeCreate() {
35690      this.clickOutElement = null;
35691      this.clickOutEventName = null;
35692    },
35693    mounted: function mounted7() {
35694      if (!this.clickOutElement) {
35695        this.clickOutElement = document;
35696      }
35697      if (!this.clickOutEventName) {
35698        this.clickOutEventName = "click";
35699      }
35700      if (this.listenForClickOut) {
35701        eventOn(this.clickOutElement, this.clickOutEventName, this._clickOutHandler, EVENT_OPTIONS_NO_CAPTURE);
35702      }
35703    },
35704    beforeDestroy: function beforeDestroy6() {
35705      eventOff(this.clickOutElement, this.clickOutEventName, this._clickOutHandler, EVENT_OPTIONS_NO_CAPTURE);
35706    },
35707    methods: {
35708      isClickOut: function isClickOut(event2) {
35709        return !contains(this.$el, event2.target);
35710      },
35711      _clickOutHandler: function _clickOutHandler(event2) {
35712        if (this.clickOutHandler && this.isClickOut(event2)) {
35713          this.clickOutHandler(event2);
35714        }
35715      }
35716    }
35717  });
35718
35719  
vendor: 1,301 bytes, lines 35719-35760
35719// node_modules/bootstrap-vue/esm/mixins/focus-in.js
35720  var import_bootstrap105 = __toESM(require_bootstrap());
35721  var focusInMixin = extend2({
35722    data: function data10() {
35723      return {
35724        listenForFocusIn: false
35725      };
35726    },
35727    watch: {
35728      listenForFocusIn: function listenForFocusIn(newValue, oldValue) {
35729        if (newValue !== oldValue) {
35730          eventOff(this.focusInElement, "focusin", this._focusInHandler, EVENT_OPTIONS_NO_CAPTURE);
35731          if (newValue) {
35732            eventOn(this.focusInElement, "focusin", this._focusInHandler, EVENT_OPTIONS_NO_CAPTURE);
35733          }
35734        }
35735      }
35736    },
35737    beforeCreate: function beforeCreate2() {
35738      this.focusInElement = null;
35739    },
35740    mounted: function mounted8() {
35741      if (!this.focusInElement) {
35742        this.focusInElement = document;
35743      }
35744      if (this.listenForFocusIn) {
35745        eventOn(this.focusInElement, "focusin", this._focusInHandler, EVENT_OPTIONS_NO_CAPTURE);
35746      }
35747    },
35748    beforeDestroy: function beforeDestroy7() {
35749      eventOff(this.focusInElement, "focusin", this._focusInHandler, EVENT_OPTIONS_NO_CAPTURE);
35750    },
35751    methods: {
35752      _focusInHandler: function _focusInHandler(event2) {
35753        if (this.focusInHandler) {
35754          this.focusInHandler(event2);
35755        }
35756      }
35757    }
35758  });
35759
35760  
vendor: 915 bytes, lines 35760-35792
35760// node_modules/bootstrap-vue/esm/utils/element-to-vue-instance-registry.js
35761  var import_bootstrap106 = __toESM(require_bootstrap());
35762  var registry = null;
35763  if (isVue3) {
35764    registry = /* @__PURE__ */ new WeakMap();
35765  }
35766  var registerElementToInstance = function registerElementToInstance2(element, instance) {
35767    if (!isVue3) {
35768      return;
35769    }
35770    registry.set(element, instance);
35771  };
35772  var removeElementToInstance = function removeElementToInstance2(element) {
35773    if (!isVue3) {
35774      return;
35775    }
35776    registry.delete(element);
35777  };
35778  var getInstanceFromElement = function getInstanceFromElement2(element) {
35779    if (!isVue3) {
35780      return element.__vue__;
35781    }
35782    var currentElement = element;
35783    while (currentElement) {
35784      if (registry.has(currentElement)) {
35785        return registry.get(currentElement);
35786      }
35787      currentElement = currentElement.parentNode;
35788    }
35789    return null;
35790  };
35791
35792  
vendor: 13,620 bytes, lines 35792-36196
35792// node_modules/bootstrap-vue/esm/mixins/dropdown.js
35793  function ownKeys31(object, enumerableOnly) {
35794    var keys3 = Object.keys(object);
35795    if (Object.getOwnPropertySymbols) {
35796      var symbols = Object.getOwnPropertySymbols(object);
35797      enumerableOnly && (symbols = symbols.filter(function(sym) {
35798        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
35799      })), keys3.push.apply(keys3, symbols);
35800    }
35801    return keys3;
35802  }
35803  function _objectSpread31(target2) {
35804    for (var i = 1; i < arguments.length; i++) {
35805      var source = null != arguments[i] ? arguments[i] : {};
35806      i % 2 ? ownKeys31(Object(source), true).forEach(function(key) {
35807        _defineProperty36(target2, key, source[key]);
35808      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys31(Object(source)).forEach(function(key) {
35809        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
35810      });
35811    }
35812    return target2;
35813  }
35814  function _defineProperty36(obj, key, value2) {
35815    if (key in obj) {
35816      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
35817    } else {
35818      obj[key] = value2;
35819    }
35820    return obj;
35821  }
35822  var ROOT_EVENT_NAME_SHOWN = getRootEventName(NAME_DROPDOWN, EVENT_NAME_SHOWN);
35823  var ROOT_EVENT_NAME_HIDDEN = getRootEventName(NAME_DROPDOWN, EVENT_NAME_HIDDEN);
35824  var SELECTOR_FORM_CHILD = ".dropdown form";
35825  var SELECTOR_ITEM = [".dropdown-item", ".b-dropdown-form"].map(function(selector) {
35826    return "".concat(selector, ":not(.disabled):not([disabled])");
35827  }).join(", ");
35828  var filterVisibles = function filterVisibles2(els) {
35829    return (els || []).filter(isVisible);
35830  };
35831  var props37 = makePropsConfigurable(sortKeys(_objectSpread31(_objectSpread31({}, props18), {}, {
35832    // String: `scrollParent`, `window` or `viewport`
35833    // HTMLElement: HTML Element reference
35834    boundary: makeProp([HTMLElement, PROP_TYPE_STRING], "scrollParent"),
35835    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
35836    // Place left if possible
35837    dropleft: makeProp(PROP_TYPE_BOOLEAN, false),
35838    // Place right if possible
35839    dropright: makeProp(PROP_TYPE_BOOLEAN, false),
35840    // Place on top if possible
35841    dropup: makeProp(PROP_TYPE_BOOLEAN, false),
35842    // Disable auto-flipping of menu from bottom <=> top
35843    noFlip: makeProp(PROP_TYPE_BOOLEAN, false),
35844    // Number of pixels or a CSS unit value to offset menu
35845    // (i.e. `1px`, `1rem`, etc.)
35846    offset: makeProp(PROP_TYPE_NUMBER_STRING, 0),
35847    popperOpts: makeProp(PROP_TYPE_OBJECT, {}),
35848    // Right align menu (default is left align)
35849    right: makeProp(PROP_TYPE_BOOLEAN, false)
35850  })), NAME_DROPDOWN);
35851  var dropdownMixin = extend2({
35852    mixins: [idMixin, listenOnRootMixin, clickOutMixin, focusInMixin],
35853    provide: function provide4() {
35854      var _this = this;
35855      return {
35856        getBvDropdown: function getBvDropdown() {
35857          return _this;
35858        }
35859      };
35860    },
35861    inject: {
35862      getBvNavbar: {
35863        default: function _default3() {
35864          return function() {
35865            return null;
35866          };
35867        }
35868      }
35869    },
35870    props: props37,
35871    data: function data11() {
35872      return {
35873        visible: false,
35874        visibleChangePrevented: false
35875      };
35876    },
35877    computed: {
35878      bvNavbar: function bvNavbar() {
35879        return this.getBvNavbar();
35880      },
35881      inNavbar: function inNavbar() {
35882        return !isNull(this.bvNavbar);
35883      },
35884      toggler: function toggler() {
35885        var toggle5 = this.$refs.toggle;
35886        return toggle5 ? toggle5.$el || toggle5 : null;
35887      },
35888      directionClass: function directionClass() {
35889        if (this.dropup) {
35890          return "dropup";
35891        } else if (this.dropright) {
35892          return "dropright";
35893        } else if (this.dropleft) {
35894          return "dropleft";
35895        }
35896        return "";
35897      },
35898      boundaryClass: function boundaryClass() {
35899        return this.boundary !== "scrollParent" && !this.inNavbar ? "position-static" : "";
35900      },
35901      hideDelay: function hideDelay() {
35902        return this.inNavbar ? HAS_TOUCH_SUPPORT ? 300 : 50 : 0;
35903      }
35904    },
35905    watch: {
35906      visible: function visible(newValue, oldValue) {
35907        if (this.visibleChangePrevented) {
35908          this.visibleChangePrevented = false;
35909          return;
35910        }
35911        if (newValue !== oldValue) {
35912          var eventName = newValue ? EVENT_NAME_SHOW : EVENT_NAME_HIDE;
35913          var bvEvent = new BvEvent(eventName, {
35914            cancelable: true,
35915            vueTarget: this,
35916            target: this.$refs.menu,
35917            relatedTarget: null,
35918            componentId: this.safeId ? this.safeId() : this.id || null
35919          });
35920          this.emitEvent(bvEvent);
35921          if (bvEvent.defaultPrevented) {
35922            this.visibleChangePrevented = true;
35923            this.visible = oldValue;
35924            this.$off(EVENT_NAME_HIDDEN, this.focusToggler);
35925            return;
35926          }
35927          if (newValue) {
35928            this.showMenu();
35929          } else {
35930            this.hideMenu();
35931          }
35932        }
35933      },
35934      disabled: function disabled(newValue, oldValue) {
35935        if (newValue !== oldValue && newValue && this.visible) {
35936          this.visible = false;
35937        }
35938      }
35939    },
35940    created: function created7() {
35941      this.$_popper = null;
35942      this.$_hideTimeout = null;
35943    },
35944    /* istanbul ignore next */
35945    deactivated: function deactivated3() {
35946      this.visible = false;
35947      this.whileOpenListen(false);
35948      this.destroyPopper();
35949    },
35950    mounted: function mounted9() {
35951      registerElementToInstance(this.$el, this);
35952    },
35953    beforeDestroy: function beforeDestroy8() {
35954      this.visible = false;
35955      this.whileOpenListen(false);
35956      this.destroyPopper();
35957      this.clearHideTimeout();
35958      removeElementToInstance(this.$el);
35959    },
35960    methods: {
35961      // Event emitter
35962      emitEvent: function emitEvent(bvEvent) {
35963        var type2 = bvEvent.type;
35964        this.emitOnRoot(getRootEventName(NAME_DROPDOWN, type2), bvEvent);
35965        this.$emit(type2, bvEvent);
35966      },
35967      showMenu: function showMenu() {
35968        var _this2 = this;
35969        if (this.disabled) {
35970          return;
35971        }
35972        if (!this.inNavbar) {
35973          if (typeof import_popper.default === "undefined") {
35974            warn2("Popper.js not found. Falling back to CSS positioning", NAME_DROPDOWN);
35975          } else {
35976            var el = this.dropup && this.right || this.split ? this.$el : this.$refs.toggle;
35977            el = el.$el || el;
35978            this.createPopper(el);
35979          }
35980        }
35981        this.emitOnRoot(ROOT_EVENT_NAME_SHOWN, this);
35982        this.whileOpenListen(true);
35983        this.$nextTick(function() {
35984          _this2.focusMenu();
35985          _this2.$emit(EVENT_NAME_SHOWN);
35986        });
35987      },
35988      hideMenu: function hideMenu() {
35989        this.whileOpenListen(false);
35990        this.emitOnRoot(ROOT_EVENT_NAME_HIDDEN, this);
35991        this.$emit(EVENT_NAME_HIDDEN);
35992        this.destroyPopper();
35993      },
35994      createPopper: function createPopper(element) {
35995        this.destroyPopper();
35996        this.$_popper = new import_popper.default(element, this.$refs.menu, this.getPopperConfig());
35997      },
35998      // Ensure popper event listeners are removed cleanly
35999      destroyPopper: function destroyPopper() {
36000        this.$_popper && this.$_popper.destroy();
36001        this.$_popper = null;
36002      },
36003      // Instructs popper to re-computes the dropdown position
36004      // useful if the content changes size
36005      updatePopper: function updatePopper() {
36006        try {
36007          this.$_popper.scheduleUpdate();
36008        } catch (_unused) {
36009        }
36010      },
36011      clearHideTimeout: function clearHideTimeout() {
36012        clearTimeout(this.$_hideTimeout);
36013        this.$_hideTimeout = null;
36014      },
36015      getPopperConfig: function getPopperConfig() {
36016        var placement = PLACEMENT_BOTTOM_START;
36017        if (this.dropup) {
36018          placement = this.right ? PLACEMENT_TOP_END : PLACEMENT_TOP_START;
36019        } else if (this.dropright) {
36020          placement = PLACEMENT_RIGHT_START;
36021        } else if (this.dropleft) {
36022          placement = PLACEMENT_LEFT_START;
36023        } else if (this.right) {
36024          placement = PLACEMENT_BOTTOM_END;
36025        }
36026        var popperConfig2 = {
36027          placement,
36028          modifiers: {
36029            offset: {
36030              offset: this.offset || 0
36031            },
36032            flip: {
36033              enabled: !this.noFlip
36034            }
36035          }
36036        };
36037        var boundariesElement = this.boundary;
36038        if (boundariesElement) {
36039          popperConfig2.modifiers.preventOverflow = {
36040            boundariesElement
36041          };
36042        }
36043        return mergeDeep(popperConfig2, this.popperOpts || {});
36044      },
36045      // Turn listeners on/off while open
36046      whileOpenListen: function whileOpenListen(isOpen) {
36047        this.listenForClickOut = isOpen;
36048        this.listenForFocusIn = isOpen;
36049        var method = isOpen ? "listenOnRoot" : "listenOffRoot";
36050        this[method](ROOT_EVENT_NAME_SHOWN, this.rootCloseListener);
36051      },
36052      rootCloseListener: function rootCloseListener(vm) {
36053        if (vm !== this) {
36054          this.visible = false;
36055        }
36056      },
36057      // Public method to show dropdown
36058      show: function show3() {
36059        var _this3 = this;
36060        if (this.disabled) {
36061          return;
36062        }
36063        requestAF(function() {
36064          _this3.visible = true;
36065        });
36066      },
36067      // Public method to hide dropdown
36068      hide: function hide() {
36069        var refocus = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : false;
36070        if (this.disabled) {
36071          return;
36072        }
36073        this.visible = false;
36074        if (refocus) {
36075          this.$once(EVENT_NAME_HIDDEN, this.focusToggler);
36076        }
36077      },
36078      // Called only by a button that toggles the menu
36079      toggle: function toggle2(event2) {
36080        event2 = event2 || {};
36081        var _event = event2, type2 = _event.type, keyCode = _event.keyCode;
36082        if (type2 !== "click" && !(type2 === "keydown" && [CODE_ENTER, CODE_SPACE, CODE_DOWN].indexOf(keyCode) !== -1)) {
36083          return;
36084        }
36085        if (this.disabled) {
36086          this.visible = false;
36087          return;
36088        }
36089        this.$emit(EVENT_NAME_TOGGLE, event2);
36090        stopEvent(event2);
36091        if (this.visible) {
36092          this.hide(true);
36093        } else {
36094          this.show();
36095        }
36096      },
36097      // Mousedown handler for the toggle
36098      /* istanbul ignore next */
36099      onMousedown: function onMousedown(event2) {
36100        stopEvent(event2, {
36101          propagation: false
36102        });
36103      },
36104      // Called from dropdown menu context
36105      onKeydown: function onKeydown2(event2) {
36106        var keyCode = event2.keyCode;
36107        if (keyCode === CODE_ESC) {
36108          this.onEsc(event2);
36109        } else if (keyCode === CODE_DOWN) {
36110          this.focusNext(event2, false);
36111        } else if (keyCode === CODE_UP) {
36112          this.focusNext(event2, true);
36113        }
36114      },
36115      // If user presses ESC, close the menu
36116      onEsc: function onEsc(event2) {
36117        if (this.visible) {
36118          this.visible = false;
36119          stopEvent(event2);
36120          this.$once(EVENT_NAME_HIDDEN, this.focusToggler);
36121        }
36122      },
36123      // Called only in split button mode, for the split button
36124      onSplitClick: function onSplitClick(event2) {
36125        if (this.disabled) {
36126          this.visible = false;
36127          return;
36128        }
36129        this.$emit(EVENT_NAME_CLICK, event2);
36130      },
36131      // Shared hide handler between click-out and focus-in events
36132      hideHandler: function hideHandler(event2) {
36133        var _this4 = this;
36134        var target2 = event2.target;
36135        if (this.visible && !contains(this.$refs.menu, target2) && !contains(this.toggler, target2)) {
36136          this.clearHideTimeout();
36137          this.$_hideTimeout = setTimeout(function() {
36138            return _this4.hide();
36139          }, this.hideDelay);
36140        }
36141      },
36142      // Document click-out listener
36143      clickOutHandler: function clickOutHandler(event2) {
36144        this.hideHandler(event2);
36145      },
36146      // Document focus-in listener
36147      focusInHandler: function focusInHandler(event2) {
36148        this.hideHandler(event2);
36149      },
36150      // Keyboard nav
36151      focusNext: function focusNext2(event2, up) {
36152        var _this5 = this;
36153        var target2 = event2.target;
36154        if (!this.visible || event2 && closest(SELECTOR_FORM_CHILD, target2)) {
36155          return;
36156        }
36157        stopEvent(event2);
36158        this.$nextTick(function() {
36159          var items3 = _this5.getItems();
36160          if (items3.length < 1) {
36161            return;
36162          }
36163          var index3 = items3.indexOf(target2);
36164          if (up && index3 > 0) {
36165            index3--;
36166          } else if (!up && index3 < items3.length - 1) {
36167            index3++;
36168          }
36169          if (index3 < 0) {
36170            index3 = 0;
36171          }
36172          _this5.focusItem(index3, items3);
36173        });
36174      },
36175      focusItem: function focusItem(index3, items3) {
36176        var el = items3.find(function(el2, i) {
36177          return i === index3;
36178        });
36179        attemptFocus(el);
36180      },
36181      getItems: function getItems2() {
36182        return filterVisibles(selectAll(SELECTOR_ITEM, this.$refs.menu));
36183      },
36184      focusMenu: function focusMenu() {
36185        attemptFocus(this.$refs.menu);
36186      },
36187      focusToggler: function focusToggler() {
36188        var _this6 = this;
36189        this.$nextTick(function() {
36190          attemptFocus(_this6.toggler);
36191        });
36192      }
36193    }
36194  });
36195
36196  
vendor: 6,894 bytes, lines 36196-36372
36196// node_modules/bootstrap-vue/esm/components/dropdown/dropdown.js
36197  function ownKeys32(object, enumerableOnly) {
36198    var keys3 = Object.keys(object);
36199    if (Object.getOwnPropertySymbols) {
36200      var symbols = Object.getOwnPropertySymbols(object);
36201      enumerableOnly && (symbols = symbols.filter(function(sym) {
36202        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36203      })), keys3.push.apply(keys3, symbols);
36204    }
36205    return keys3;
36206  }
36207  function _objectSpread32(target2) {
36208    for (var i = 1; i < arguments.length; i++) {
36209      var source = null != arguments[i] ? arguments[i] : {};
36210      i % 2 ? ownKeys32(Object(source), true).forEach(function(key) {
36211        _defineProperty37(target2, key, source[key]);
36212      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys32(Object(source)).forEach(function(key) {
36213        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36214      });
36215    }
36216    return target2;
36217  }
36218  function _defineProperty37(obj, key, value2) {
36219    if (key in obj) {
36220      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36221    } else {
36222      obj[key] = value2;
36223    }
36224    return obj;
36225  }
36226  var props38 = makePropsConfigurable(sortKeys(_objectSpread32(_objectSpread32(_objectSpread32({}, props18), props37), {}, {
36227    block: makeProp(PROP_TYPE_BOOLEAN, false),
36228    html: makeProp(PROP_TYPE_STRING),
36229    // If `true`, only render menu contents when open
36230    lazy: makeProp(PROP_TYPE_BOOLEAN, false),
36231    menuClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36232    noCaret: makeProp(PROP_TYPE_BOOLEAN, false),
36233    role: makeProp(PROP_TYPE_STRING, "menu"),
36234    size: makeProp(PROP_TYPE_STRING),
36235    split: makeProp(PROP_TYPE_BOOLEAN, false),
36236    splitButtonType: makeProp(PROP_TYPE_STRING, "button", function(value2) {
36237      return arrayIncludes(["button", "submit", "reset"], value2);
36238    }),
36239    splitClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36240    splitHref: makeProp(PROP_TYPE_STRING),
36241    splitTo: makeProp(PROP_TYPE_OBJECT_STRING),
36242    splitVariant: makeProp(PROP_TYPE_STRING),
36243    text: makeProp(PROP_TYPE_STRING),
36244    toggleAttrs: makeProp(PROP_TYPE_OBJECT, {}),
36245    toggleClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36246    toggleTag: makeProp(PROP_TYPE_STRING, "button"),
36247    // TODO: This really should be `toggleLabel`
36248    toggleText: makeProp(PROP_TYPE_STRING, "Toggle dropdown"),
36249    variant: makeProp(PROP_TYPE_STRING, "secondary")
36250  })), NAME_DROPDOWN);
36251  var BDropdown = /* @__PURE__ */ extend2({
36252    name: NAME_DROPDOWN,
36253    mixins: [idMixin, dropdownMixin, normalizeSlotMixin],
36254    props: props38,
36255    computed: {
36256      dropdownClasses: function dropdownClasses() {
36257        var block = this.block, split = this.split;
36258        return [this.directionClass, this.boundaryClass, {
36259          show: this.visible,
36260          // The 'btn-group' class is required in `split` mode for button alignment
36261          // It needs also to be applied when `block` is disabled to allow multiple
36262          // dropdowns to be aligned one line
36263          "btn-group": split || !block,
36264          // When `block` is enabled and we are in `split` mode the 'd-flex' class
36265          // needs to be applied to allow the buttons to stretch to full width
36266          "d-flex": block && split
36267        }];
36268      },
36269      menuClasses: function menuClasses() {
36270        return [this.menuClass, {
36271          "dropdown-menu-right": this.right,
36272          show: this.visible
36273        }];
36274      },
36275      toggleClasses: function toggleClasses() {
36276        var split = this.split;
36277        return [this.toggleClass, {
36278          "dropdown-toggle-split": split,
36279          "dropdown-toggle-no-caret": this.noCaret && !split
36280        }];
36281      }
36282    },
36283    render: function render34(h2) {
36284      var visible2 = this.visible, variant = this.variant, size = this.size, block = this.block, disabled6 = this.disabled, split = this.split, role = this.role, hide7 = this.hide, toggle5 = this.toggle;
36285      var commonProps = {
36286        variant,
36287        size,
36288        block,
36289        disabled: disabled6
36290      };
36291      var $buttonChildren = this.normalizeSlot(SLOT_NAME_BUTTON_CONTENT);
36292      var buttonContentDomProps = this.hasNormalizedSlot(SLOT_NAME_BUTTON_CONTENT) ? {} : htmlOrText(this.html, this.text);
36293      var $split = h2();
36294      if (split) {
36295        var splitTo = this.splitTo, splitHref = this.splitHref, splitButtonType = this.splitButtonType;
36296        var btnProps = _objectSpread32(_objectSpread32({}, commonProps), {}, {
36297          variant: this.splitVariant || variant
36298        });
36299        if (splitTo) {
36300          btnProps.to = splitTo;
36301        } else if (splitHref) {
36302          btnProps.href = splitHref;
36303        } else if (splitButtonType) {
36304          btnProps.type = splitButtonType;
36305        }
36306        $split = h2(BButton, {
36307          class: this.splitClass,
36308          attrs: {
36309            id: this.safeId("_BV_button_")
36310          },
36311          props: btnProps,
36312          domProps: buttonContentDomProps,
36313          on: {
36314            click: this.onSplitClick
36315          },
36316          ref: "button"
36317        }, $buttonChildren);
36318        $buttonChildren = [h2("span", {
36319          class: ["sr-only"]
36320        }, [this.toggleText])];
36321        buttonContentDomProps = {};
36322      }
36323      var ariaHasPopupRoles = ["menu", "listbox", "tree", "grid", "dialog"];
36324      var $toggle = h2(BButton, {
36325        staticClass: "dropdown-toggle",
36326        class: this.toggleClasses,
36327        attrs: _objectSpread32(_objectSpread32({}, this.toggleAttrs), {}, {
36328          // Must have attributes
36329          id: this.safeId("_BV_toggle_"),
36330          "aria-haspopup": ariaHasPopupRoles.includes(role) ? role : "false",
36331          "aria-expanded": toString4(visible2)
36332        }),
36333        props: _objectSpread32(_objectSpread32({}, commonProps), {}, {
36334          tag: this.toggleTag,
36335          block: block && !split
36336        }),
36337        domProps: buttonContentDomProps,
36338        on: {
36339          mousedown: this.onMousedown,
36340          click: toggle5,
36341          keydown: toggle5
36342          // Handle ENTER, SPACE and DOWN
36343        },
36344        ref: "toggle"
36345      }, $buttonChildren);
36346      var $menu = h2("ul", {
36347        staticClass: "dropdown-menu",
36348        class: this.menuClasses,
36349        attrs: {
36350          role,
36351          tabindex: "-1",
36352          "aria-labelledby": this.safeId(split ? "_BV_button_" : "_BV_toggle_")
36353        },
36354        on: {
36355          keydown: this.onKeydown
36356          // Handle UP, DOWN and ESC
36357        },
36358        ref: "menu"
36359      }, [!this.lazy || visible2 ? this.normalizeSlot(SLOT_NAME_DEFAULT, {
36360        hide: hide7
36361      }) : h2()]);
36362      return h2("div", {
36363        staticClass: "dropdown b-dropdown",
36364        class: this.dropdownClasses,
36365        attrs: {
36366          id: this.safeId()
36367        }
36368      }, [$split, $toggle, $menu]);
36369    }
36370  });
36371
36372  
vendor: 3,329 bytes, lines 36372-36467
36372// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-item.js
36373  var import_bootstrap109 = __toESM(require_bootstrap());
36374  function ownKeys33(object, enumerableOnly) {
36375    var keys3 = Object.keys(object);
36376    if (Object.getOwnPropertySymbols) {
36377      var symbols = Object.getOwnPropertySymbols(object);
36378      enumerableOnly && (symbols = symbols.filter(function(sym) {
36379        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36380      })), keys3.push.apply(keys3, symbols);
36381    }
36382    return keys3;
36383  }
36384  function _objectSpread33(target2) {
36385    for (var i = 1; i < arguments.length; i++) {
36386      var source = null != arguments[i] ? arguments[i] : {};
36387      i % 2 ? ownKeys33(Object(source), true).forEach(function(key) {
36388        _defineProperty38(target2, key, source[key]);
36389      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys33(Object(source)).forEach(function(key) {
36390        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36391      });
36392    }
36393    return target2;
36394  }
36395  function _defineProperty38(obj, key, value2) {
36396    if (key in obj) {
36397      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36398    } else {
36399      obj[key] = value2;
36400    }
36401    return obj;
36402  }
36403  var linkProps4 = omit(props8, ["event", "routerTag"]);
36404  var props39 = makePropsConfigurable(sortKeys(_objectSpread33(_objectSpread33({}, linkProps4), {}, {
36405    linkClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36406    variant: makeProp(PROP_TYPE_STRING)
36407  })), NAME_DROPDOWN_ITEM);
36408  var BDropdownItem = /* @__PURE__ */ extend2({
36409    name: NAME_DROPDOWN_ITEM,
36410    mixins: [attrsMixin, normalizeSlotMixin],
36411    inject: {
36412      getBvDropdown: {
36413        default: function _default4() {
36414          return function() {
36415            return null;
36416          };
36417        }
36418      }
36419    },
36420    inheritAttrs: false,
36421    props: props39,
36422    computed: {
36423      bvDropdown: function bvDropdown() {
36424        return this.getBvDropdown();
36425      },
36426      computedAttrs: function computedAttrs2() {
36427        return _objectSpread33(_objectSpread33({}, this.bvAttrs), {}, {
36428          role: "menuitem"
36429        });
36430      }
36431    },
36432    methods: {
36433      closeDropdown: function closeDropdown() {
36434        var _this = this;
36435        requestAF(function() {
36436          if (_this.bvDropdown) {
36437            _this.bvDropdown.hide(true);
36438          }
36439        });
36440      },
36441      onClick: function onClick3(event2) {
36442        this.$emit(EVENT_NAME_CLICK, event2);
36443        this.closeDropdown();
36444      }
36445    },
36446    render: function render35(h2) {
36447      var linkClass = this.linkClass, variant = this.variant, active = this.active, disabled6 = this.disabled, onClick10 = this.onClick, bvAttrs2 = this.bvAttrs;
36448      return h2("li", {
36449        class: bvAttrs2.class,
36450        style: bvAttrs2.style,
36451        attrs: {
36452          role: "presentation"
36453        }
36454      }, [h2(BLink, {
36455        staticClass: "dropdown-item",
36456        class: [linkClass, _defineProperty38({}, "text-".concat(variant), variant && !(active || disabled6))],
36457        props: pluckProps(linkProps4, this.$props),
36458        attrs: this.computedAttrs,
36459        on: {
36460          click: onClick10
36461        },
36462        ref: "item"
36463      }, this.normalizeSlot())]);
36464    }
36465  });
36466
36467  
vendor: 3,350 bytes, lines 36467-36563
36467// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-item-button.js
36468  var import_bootstrap110 = __toESM(require_bootstrap());
36469  function ownKeys34(object, enumerableOnly) {
36470    var keys3 = Object.keys(object);
36471    if (Object.getOwnPropertySymbols) {
36472      var symbols = Object.getOwnPropertySymbols(object);
36473      enumerableOnly && (symbols = symbols.filter(function(sym) {
36474        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36475      })), keys3.push.apply(keys3, symbols);
36476    }
36477    return keys3;
36478  }
36479  function _objectSpread34(target2) {
36480    for (var i = 1; i < arguments.length; i++) {
36481      var source = null != arguments[i] ? arguments[i] : {};
36482      i % 2 ? ownKeys34(Object(source), true).forEach(function(key) {
36483        _defineProperty39(target2, key, source[key]);
36484      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys34(Object(source)).forEach(function(key) {
36485        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36486      });
36487    }
36488    return target2;
36489  }
36490  function _defineProperty39(obj, key, value2) {
36491    if (key in obj) {
36492      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36493    } else {
36494      obj[key] = value2;
36495    }
36496    return obj;
36497  }
36498  var props40 = makePropsConfigurable({
36499    active: makeProp(PROP_TYPE_BOOLEAN, false),
36500    activeClass: makeProp(PROP_TYPE_STRING, "active"),
36501    buttonClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36502    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
36503    variant: makeProp(PROP_TYPE_STRING)
36504  }, NAME_DROPDOWN_ITEM_BUTTON);
36505  var BDropdownItemButton = /* @__PURE__ */ extend2({
36506    name: NAME_DROPDOWN_ITEM_BUTTON,
36507    mixins: [attrsMixin, normalizeSlotMixin],
36508    inject: {
36509      getBvDropdown: {
36510        default: function _default5() {
36511          return function() {
36512            return null;
36513          };
36514        }
36515      }
36516    },
36517    inheritAttrs: false,
36518    props: props40,
36519    computed: {
36520      bvDropdown: function bvDropdown2() {
36521        return this.getBvDropdown();
36522      },
36523      computedAttrs: function computedAttrs3() {
36524        return _objectSpread34(_objectSpread34({}, this.bvAttrs), {}, {
36525          role: "menuitem",
36526          type: "button",
36527          disabled: this.disabled
36528        });
36529      }
36530    },
36531    methods: {
36532      closeDropdown: function closeDropdown2() {
36533        if (this.bvDropdown) {
36534          this.bvDropdown.hide(true);
36535        }
36536      },
36537      onClick: function onClick4(event2) {
36538        this.$emit(EVENT_NAME_CLICK, event2);
36539        this.closeDropdown();
36540      }
36541    },
36542    render: function render36(h2) {
36543      var _ref;
36544      var active = this.active, variant = this.variant, bvAttrs2 = this.bvAttrs;
36545      return h2("li", {
36546        class: bvAttrs2.class,
36547        style: bvAttrs2.style,
36548        attrs: {
36549          role: "presentation"
36550        }
36551      }, [h2("button", {
36552        staticClass: "dropdown-item",
36553        class: [this.buttonClass, (_ref = {}, _defineProperty39(_ref, this.activeClass, active), _defineProperty39(_ref, "text-".concat(variant), variant && !(active || this.disabled)), _ref)],
36554        attrs: this.computedAttrs,
36555        on: {
36556          click: this.onClick
36557        },
36558        ref: "button"
36559      }, this.normalizeSlot())]);
36560    }
36561  });
36562
36563  
vendor: 2,326 bytes, lines 36563-36622
36563// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-header.js
36564  var import_bootstrap111 = __toESM(require_bootstrap());
36565  function ownKeys35(object, enumerableOnly) {
36566    var keys3 = Object.keys(object);
36567    if (Object.getOwnPropertySymbols) {
36568      var symbols = Object.getOwnPropertySymbols(object);
36569      enumerableOnly && (symbols = symbols.filter(function(sym) {
36570        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36571      })), keys3.push.apply(keys3, symbols);
36572    }
36573    return keys3;
36574  }
36575  function _objectSpread35(target2) {
36576    for (var i = 1; i < arguments.length; i++) {
36577      var source = null != arguments[i] ? arguments[i] : {};
36578      i % 2 ? ownKeys35(Object(source), true).forEach(function(key) {
36579        _defineProperty40(target2, key, source[key]);
36580      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys35(Object(source)).forEach(function(key) {
36581        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36582      });
36583    }
36584    return target2;
36585  }
36586  function _defineProperty40(obj, key, value2) {
36587    if (key in obj) {
36588      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36589    } else {
36590      obj[key] = value2;
36591    }
36592    return obj;
36593  }
36594  var props41 = makePropsConfigurable({
36595    id: makeProp(PROP_TYPE_STRING),
36596    tag: makeProp(PROP_TYPE_STRING, "header"),
36597    variant: makeProp(PROP_TYPE_STRING)
36598  }, NAME_DROPDOWN_HEADER);
36599  var BDropdownHeader = /* @__PURE__ */ extend2({
36600    name: NAME_DROPDOWN_HEADER,
36601    functional: true,
36602    props: props41,
36603    render: function render37(h2, _ref) {
36604      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
36605      var tag3 = props153.tag, variant = props153.variant;
36606      return h2("li", a(omit(data46, ["attrs"]), {
36607        attrs: {
36608          role: "presentation"
36609        }
36610      }), [h2(tag3, {
36611        staticClass: "dropdown-header",
36612        class: _defineProperty40({}, "text-".concat(variant), variant),
36613        attrs: _objectSpread35(_objectSpread35({}, data46.attrs || {}), {}, {
36614          id: props153.id || null,
36615          role: isTag(tag3, "header") ? null : "heading"
36616        }),
36617        ref: "header"
36618      }, children)]);
36619    }
36620  });
36621
36622  
vendor: 2,072 bytes, lines 36622-36677
36622// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-divider.js
36623  var import_bootstrap112 = __toESM(require_bootstrap());
36624  function ownKeys36(object, enumerableOnly) {
36625    var keys3 = Object.keys(object);
36626    if (Object.getOwnPropertySymbols) {
36627      var symbols = Object.getOwnPropertySymbols(object);
36628      enumerableOnly && (symbols = symbols.filter(function(sym) {
36629        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36630      })), keys3.push.apply(keys3, symbols);
36631    }
36632    return keys3;
36633  }
36634  function _objectSpread36(target2) {
36635    for (var i = 1; i < arguments.length; i++) {
36636      var source = null != arguments[i] ? arguments[i] : {};
36637      i % 2 ? ownKeys36(Object(source), true).forEach(function(key) {
36638        _defineProperty41(target2, key, source[key]);
36639      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys36(Object(source)).forEach(function(key) {
36640        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36641      });
36642    }
36643    return target2;
36644  }
36645  function _defineProperty41(obj, key, value2) {
36646    if (key in obj) {
36647      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36648    } else {
36649      obj[key] = value2;
36650    }
36651    return obj;
36652  }
36653  var props42 = makePropsConfigurable({
36654    tag: makeProp(PROP_TYPE_STRING, "hr")
36655  }, NAME_DROPDOWN_DIVIDER);
36656  var BDropdownDivider = /* @__PURE__ */ extend2({
36657    name: NAME_DROPDOWN_DIVIDER,
36658    functional: true,
36659    props: props42,
36660    render: function render38(h2, _ref) {
36661      var props153 = _ref.props, data46 = _ref.data;
36662      return h2("li", a(omit(data46, ["attrs"]), {
36663        attrs: {
36664          role: "presentation"
36665        }
36666      }), [h2(props153.tag, {
36667        staticClass: "dropdown-divider",
36668        attrs: _objectSpread36(_objectSpread36({}, data46.attrs || {}), {}, {
36669          role: "separator",
36670          "aria-orientation": "horizontal"
36671        }),
36672        ref: "divider"
36673      })]);
36674    }
36675  });
36676
36677  
vendor: 132 bytes, lines 36677-36680
36677// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-form.js
36678  var import_bootstrap114 = __toESM(require_bootstrap());
36679
36680  
vendor: 867 bytes, lines 36680-36707
36680// node_modules/bootstrap-vue/esm/components/form/form.js
36681  var import_bootstrap113 = __toESM(require_bootstrap());
36682  var props43 = makePropsConfigurable({
36683    id: makeProp(PROP_TYPE_STRING),
36684    inline: makeProp(PROP_TYPE_BOOLEAN, false),
36685    novalidate: makeProp(PROP_TYPE_BOOLEAN, false),
36686    validated: makeProp(PROP_TYPE_BOOLEAN, false)
36687  }, NAME_FORM);
36688  var BForm = /* @__PURE__ */ extend2({
36689    name: NAME_FORM,
36690    functional: true,
36691    props: props43,
36692    render: function render39(h2, _ref) {
36693      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
36694      return h2("form", a(data46, {
36695        class: {
36696          "form-inline": props153.inline,
36697          "was-validated": props153.validated
36698        },
36699        attrs: {
36700          id: props153.id,
36701          novalidate: props153.novalidate
36702        }
36703      }), children);
36704    }
36705  });
36706
36707  
vendor: 2,393 bytes, lines 36707-36768
36707// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-form.js
36708  function ownKeys37(object, enumerableOnly) {
36709    var keys3 = Object.keys(object);
36710    if (Object.getOwnPropertySymbols) {
36711      var symbols = Object.getOwnPropertySymbols(object);
36712      enumerableOnly && (symbols = symbols.filter(function(sym) {
36713        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36714      })), keys3.push.apply(keys3, symbols);
36715    }
36716    return keys3;
36717  }
36718  function _objectSpread37(target2) {
36719    for (var i = 1; i < arguments.length; i++) {
36720      var source = null != arguments[i] ? arguments[i] : {};
36721      i % 2 ? ownKeys37(Object(source), true).forEach(function(key) {
36722        _defineProperty42(target2, key, source[key]);
36723      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys37(Object(source)).forEach(function(key) {
36724        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36725      });
36726    }
36727    return target2;
36728  }
36729  function _defineProperty42(obj, key, value2) {
36730    if (key in obj) {
36731      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36732    } else {
36733      obj[key] = value2;
36734    }
36735    return obj;
36736  }
36737  var props44 = makePropsConfigurable(sortKeys(_objectSpread37(_objectSpread37({}, props43), {}, {
36738    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
36739    formClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
36740  })), NAME_DROPDOWN_FORM);
36741  var BDropdownForm = /* @__PURE__ */ extend2({
36742    name: NAME_DROPDOWN_FORM,
36743    functional: true,
36744    props: props44,
36745    render: function render40(h2, _ref) {
36746      var props153 = _ref.props, data46 = _ref.data, listeners = _ref.listeners, children = _ref.children;
36747      return h2("li", a(omit(data46, ["attrs", "on"]), {
36748        attrs: {
36749          role: "presentation"
36750        }
36751      }), [h2(BForm, {
36752        staticClass: "b-dropdown-form",
36753        class: [props153.formClass, {
36754          disabled: props153.disabled
36755        }],
36756        props: props153,
36757        attrs: _objectSpread37(_objectSpread37({}, data46.attrs || {}), {}, {
36758          disabled: props153.disabled,
36759          // Tab index of -1 for keyboard navigation
36760          tabindex: props153.disabled ? null : "-1"
36761        }),
36762        on: listeners,
36763        ref: "form"
36764      }, children)]);
36765    }
36766  });
36767
36768  
vendor: 1,285 bytes, lines 36768-36804
36768// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-text.js
36769  var import_bootstrap115 = __toESM(require_bootstrap());
36770  function _defineProperty43(obj, key, value2) {
36771    if (key in obj) {
36772      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36773    } else {
36774      obj[key] = value2;
36775    }
36776    return obj;
36777  }
36778  var props45 = makePropsConfigurable({
36779    tag: makeProp(PROP_TYPE_STRING, "p"),
36780    textClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36781    variant: makeProp(PROP_TYPE_STRING)
36782  }, NAME_DROPDOWN_TEXT);
36783  var BDropdownText = /* @__PURE__ */ extend2({
36784    name: NAME_DROPDOWN_TEXT,
36785    functional: true,
36786    props: props45,
36787    render: function render41(h2, _ref) {
36788      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
36789      var tag3 = props153.tag, textClass = props153.textClass, variant = props153.variant;
36790      return h2("li", a(omit(data46, ["attrs"]), {
36791        attrs: {
36792          role: "presentation"
36793        }
36794      }), [h2(tag3, {
36795        staticClass: "b-dropdown-text",
36796        class: [textClass, _defineProperty43({}, "text-".concat(variant), variant)],
36797        props: props153,
36798        attrs: data46.attrs || {},
36799        ref: "text"
36800      }, children)]);
36801    }
36802  });
36803
36804  
vendor: 3,263 bytes, lines 36804-36880
36804// node_modules/bootstrap-vue/esm/components/dropdown/dropdown-group.js
36805  var import_bootstrap116 = __toESM(require_bootstrap());
36806  function ownKeys38(object, enumerableOnly) {
36807    var keys3 = Object.keys(object);
36808    if (Object.getOwnPropertySymbols) {
36809      var symbols = Object.getOwnPropertySymbols(object);
36810      enumerableOnly && (symbols = symbols.filter(function(sym) {
36811        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
36812      })), keys3.push.apply(keys3, symbols);
36813    }
36814    return keys3;
36815  }
36816  function _objectSpread38(target2) {
36817    for (var i = 1; i < arguments.length; i++) {
36818      var source = null != arguments[i] ? arguments[i] : {};
36819      i % 2 ? ownKeys38(Object(source), true).forEach(function(key) {
36820        _defineProperty44(target2, key, source[key]);
36821      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys38(Object(source)).forEach(function(key) {
36822        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
36823      });
36824    }
36825    return target2;
36826  }
36827  function _defineProperty44(obj, key, value2) {
36828    if (key in obj) {
36829      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36830    } else {
36831      obj[key] = value2;
36832    }
36833    return obj;
36834  }
36835  var props46 = makePropsConfigurable({
36836    ariaDescribedby: makeProp(PROP_TYPE_STRING),
36837    header: makeProp(PROP_TYPE_STRING),
36838    headerClasses: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
36839    headerTag: makeProp(PROP_TYPE_STRING, "header"),
36840    headerVariant: makeProp(PROP_TYPE_STRING),
36841    id: makeProp(PROP_TYPE_STRING)
36842  }, NAME_DROPDOWN_GROUP);
36843  var BDropdownGroup = /* @__PURE__ */ extend2({
36844    name: NAME_DROPDOWN_GROUP,
36845    functional: true,
36846    props: props46,
36847    render: function render42(h2, _ref) {
36848      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
36849      var id = props153.id, variant = props153.variant, header = props153.header, headerTag = props153.headerTag;
36850      var $slots = slots();
36851      var $scopedSlots = scopedSlots || {};
36852      var slotScope6 = {};
36853      var headerId = id ? "_bv_".concat(id, "_group_dd_header") : null;
36854      var $header = h2();
36855      if (hasNormalizedSlot(SLOT_NAME_HEADER, $scopedSlots, $slots) || header) {
36856        $header = h2(headerTag, {
36857          staticClass: "dropdown-header",
36858          class: [props153.headerClasses, _defineProperty44({}, "text-".concat(variant), variant)],
36859          attrs: {
36860            id: headerId,
36861            role: isTag(headerTag, "header") ? null : "heading"
36862          }
36863        }, normalizeSlot(SLOT_NAME_HEADER, slotScope6, $scopedSlots, $slots) || header);
36864      }
36865      return h2("li", a(omit(data46, ["attrs"]), {
36866        attrs: {
36867          role: "presentation"
36868        }
36869      }), [$header, h2("ul", {
36870        staticClass: "list-unstyled",
36871        attrs: _objectSpread38(_objectSpread38({}, data46.attrs || {}), {}, {
36872          id,
36873          role: "group",
36874          "aria-describedby": [headerId, props153.ariaDescribedBy].filter(identity2).join(" ").trim() || null
36875        })
36876      }, normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots))]);
36877    }
36878  });
36879
36880  
vendor: 666 bytes, lines 36880-36904
36880// node_modules/bootstrap-vue/esm/components/dropdown/index.js
36881  var DropdownPlugin = /* @__PURE__ */ pluginFactory({
36882    components: {
36883      BDropdown,
36884      BDd: BDropdown,
36885      BDropdownItem,
36886      BDdItem: BDropdownItem,
36887      BDropdownItemButton,
36888      BDropdownItemBtn: BDropdownItemButton,
36889      BDdItemButton: BDropdownItemButton,
36890      BDdItemBtn: BDropdownItemButton,
36891      BDropdownHeader,
36892      BDdHeader: BDropdownHeader,
36893      BDropdownDivider,
36894      BDdDivider: BDropdownDivider,
36895      BDropdownForm,
36896      BDdForm: BDropdownForm,
36897      BDropdownText,
36898      BDdText: BDropdownText,
36899      BDropdownGroup,
36900      BDdGroup: BDropdownGroup
36901    }
36902  });
36903
36904  
vendor: 121 bytes, lines 36904-36907
36904// node_modules/bootstrap-vue/esm/components/embed/index.js
36905  var import_bootstrap119 = __toESM(require_bootstrap());
36906
36907  
vendor: 1,295 bytes, lines 36907-36942
36907// node_modules/bootstrap-vue/esm/components/embed/embed.js
36908  var import_bootstrap118 = __toESM(require_bootstrap());
36909  function _defineProperty45(obj, key, value2) {
36910    if (key in obj) {
36911      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
36912    } else {
36913      obj[key] = value2;
36914    }
36915    return obj;
36916  }
36917  var TYPES = ["iframe", "embed", "video", "object", "img", "b-img", "b-img-lazy"];
36918  var props47 = makePropsConfigurable({
36919    aspect: makeProp(PROP_TYPE_STRING, "16by9"),
36920    tag: makeProp(PROP_TYPE_STRING, "div"),
36921    type: makeProp(PROP_TYPE_STRING, "iframe", function(value2) {
36922      return arrayIncludes(TYPES, value2);
36923    })
36924  }, NAME_EMBED);
36925  var BEmbed = /* @__PURE__ */ extend2({
36926    name: NAME_EMBED,
36927    functional: true,
36928    props: props47,
36929    render: function render43(h2, _ref) {
36930      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
36931      var aspect = props153.aspect;
36932      return h2(props153.tag, {
36933        staticClass: "embed-responsive",
36934        class: _defineProperty45({}, "embed-responsive-".concat(aspect), aspect),
36935        ref: data46.ref
36936      }, [h2(props153.type, a(omit(data46, ["ref"]), {
36937        staticClass: "embed-responsive-item"
36938      }), children)]);
36939    }
36940  });
36941
36942  
vendor: 158 bytes, lines 36942-36949
36942// node_modules/bootstrap-vue/esm/components/embed/index.js
36943  var EmbedPlugin = /* @__PURE__ */ pluginFactory({
36944    components: {
36945      BEmbed
36946    }
36947  });
36948
36949  
vendor: 120 bytes, lines 36949-36952
36949// node_modules/bootstrap-vue/esm/components/form/index.js
36950  var import_bootstrap126 = __toESM(require_bootstrap());
36951
36952  
vendor: 128 bytes, lines 36952-36955
36952// node_modules/bootstrap-vue/esm/components/form/form-datalist.js
36953  var import_bootstrap121 = __toESM(require_bootstrap());
36954
36955  
vendor: 2,010 bytes, lines 36955-37008
36955// node_modules/bootstrap-vue/esm/mixins/form-options.js
36956  var import_bootstrap120 = __toESM(require_bootstrap());
36957  var OPTIONS_OBJECT_DEPRECATED_MSG = 'Setting prop "options" to an object is deprecated. Use the array format instead.';
36958  var props48 = makePropsConfigurable({
36959    disabledField: makeProp(PROP_TYPE_STRING, "disabled"),
36960    htmlField: makeProp(PROP_TYPE_STRING, "html"),
36961    options: makeProp(PROP_TYPE_ARRAY_OBJECT, []),
36962    textField: makeProp(PROP_TYPE_STRING, "text"),
36963    valueField: makeProp(PROP_TYPE_STRING, "value")
36964  }, "formOptionControls");
36965  var formOptionsMixin = extend2({
36966    props: props48,
36967    computed: {
36968      formOptions: function formOptions() {
36969        return this.normalizeOptions(this.options);
36970      }
36971    },
36972    methods: {
36973      normalizeOption: function normalizeOption(option) {
36974        var key = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
36975        if (isPlainObject2(option)) {
36976          var value2 = get(option, this.valueField);
36977          var text2 = get(option, this.textField);
36978          return {
36979            value: isUndefined(value2) ? key || text2 : value2,
36980            text: stripTags(String(isUndefined(text2) ? key : text2)),
36981            html: get(option, this.htmlField),
36982            disabled: Boolean(get(option, this.disabledField))
36983          };
36984        }
36985        return {
36986          value: key || option,
36987          text: stripTags(String(option)),
36988          disabled: false
36989        };
36990      },
36991      normalizeOptions: function normalizeOptions(options) {
36992        var _this = this;
36993        if (isArray2(options)) {
36994          return options.map(function(option) {
36995            return _this.normalizeOption(option);
36996          });
36997        } else if (isPlainObject2(options)) {
36998          warn2(OPTIONS_OBJECT_DEPRECATED_MSG, this.$options.name);
36999          return keys(options).map(function(key) {
37000            return _this.normalizeOption(options[key] || {}, key);
37001          });
37002        }
37003        return [];
37004      }
37005    }
37006  });
37007
37008  
vendor: 2,218 bytes, lines 37008-37067
37008// node_modules/bootstrap-vue/esm/components/form/form-datalist.js
37009  function ownKeys39(object, enumerableOnly) {
37010    var keys3 = Object.keys(object);
37011    if (Object.getOwnPropertySymbols) {
37012      var symbols = Object.getOwnPropertySymbols(object);
37013      enumerableOnly && (symbols = symbols.filter(function(sym) {
37014        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37015      })), keys3.push.apply(keys3, symbols);
37016    }
37017    return keys3;
37018  }
37019  function _objectSpread39(target2) {
37020    for (var i = 1; i < arguments.length; i++) {
37021      var source = null != arguments[i] ? arguments[i] : {};
37022      i % 2 ? ownKeys39(Object(source), true).forEach(function(key) {
37023        _defineProperty46(target2, key, source[key]);
37024      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys39(Object(source)).forEach(function(key) {
37025        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37026      });
37027    }
37028    return target2;
37029  }
37030  function _defineProperty46(obj, key, value2) {
37031    if (key in obj) {
37032      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37033    } else {
37034      obj[key] = value2;
37035    }
37036    return obj;
37037  }
37038  var props49 = makePropsConfigurable(sortKeys(_objectSpread39(_objectSpread39({}, props48), {}, {
37039    id: makeProp(PROP_TYPE_STRING, void 0, true)
37040    // Required
37041  })), NAME_FORM_DATALIST);
37042  var BFormDatalist = /* @__PURE__ */ extend2({
37043    name: NAME_FORM_DATALIST,
37044    mixins: [formOptionsMixin, normalizeSlotMixin],
37045    props: props49,
37046    render: function render44(h2) {
37047      var id = this.id;
37048      var $options = this.formOptions.map(function(option, index3) {
37049        var value2 = option.value, text2 = option.text, html2 = option.html, disabled6 = option.disabled;
37050        return h2("option", {
37051          attrs: {
37052            value: value2,
37053            disabled: disabled6
37054          },
37055          domProps: htmlOrText(html2, text2),
37056          key: "option_".concat(index3)
37057        });
37058      });
37059      return h2("datalist", {
37060        attrs: {
37061          id
37062        }
37063      }, [$options, this.normalizeSlot()]);
37064    }
37065  });
37066
37067  
vendor: 1,124 bytes, lines 37067-37100
37067// node_modules/bootstrap-vue/esm/components/form/form-text.js
37068  var import_bootstrap122 = __toESM(require_bootstrap());
37069  function _defineProperty47(obj, key, value2) {
37070    if (key in obj) {
37071      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37072    } else {
37073      obj[key] = value2;
37074    }
37075    return obj;
37076  }
37077  var props50 = makePropsConfigurable({
37078    id: makeProp(PROP_TYPE_STRING),
37079    inline: makeProp(PROP_TYPE_BOOLEAN, false),
37080    tag: makeProp(PROP_TYPE_STRING, "small"),
37081    textVariant: makeProp(PROP_TYPE_STRING, "muted")
37082  }, NAME_FORM_TEXT);
37083  var BFormText = /* @__PURE__ */ extend2({
37084    name: NAME_FORM_TEXT,
37085    functional: true,
37086    props: props50,
37087    render: function render45(h2, _ref) {
37088      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
37089      return h2(props153.tag, a(data46, {
37090        class: _defineProperty47({
37091          "form-text": !props153.inline
37092        }, "text-".concat(props153.textVariant), props153.textVariant),
37093        attrs: {
37094          id: props153.id
37095        }
37096      }), children);
37097    }
37098  });
37099
37100  
vendor: 1,364 bytes, lines 37100-37136
37100// node_modules/bootstrap-vue/esm/components/form/form-invalid-feedback.js
37101  var import_bootstrap123 = __toESM(require_bootstrap());
37102  var props51 = makePropsConfigurable({
37103    ariaLive: makeProp(PROP_TYPE_STRING),
37104    forceShow: makeProp(PROP_TYPE_BOOLEAN, false),
37105    id: makeProp(PROP_TYPE_STRING),
37106    role: makeProp(PROP_TYPE_STRING),
37107    // Tri-state prop: `true`, `false`, or `null`
37108    state: makeProp(PROP_TYPE_BOOLEAN, null),
37109    tag: makeProp(PROP_TYPE_STRING, "div"),
37110    tooltip: makeProp(PROP_TYPE_BOOLEAN, false)
37111  }, NAME_FORM_INVALID_FEEDBACK);
37112  var BFormInvalidFeedback = /* @__PURE__ */ extend2({
37113    name: NAME_FORM_INVALID_FEEDBACK,
37114    functional: true,
37115    props: props51,
37116    render: function render46(h2, _ref) {
37117      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
37118      var tooltip = props153.tooltip, ariaLive = props153.ariaLive;
37119      var show7 = props153.forceShow === true || props153.state === false;
37120      return h2(props153.tag, a(data46, {
37121        class: {
37122          "d-block": show7,
37123          "invalid-feedback": !tooltip,
37124          "invalid-tooltip": tooltip
37125        },
37126        attrs: {
37127          id: props153.id || null,
37128          role: props153.role || null,
37129          "aria-live": ariaLive || null,
37130          "aria-atomic": ariaLive ? "true" : null
37131        }
37132      }), children);
37133    }
37134  });
37135
37136  
vendor: 1,351 bytes, lines 37136-37172
37136// node_modules/bootstrap-vue/esm/components/form/form-valid-feedback.js
37137  var import_bootstrap124 = __toESM(require_bootstrap());
37138  var props52 = makePropsConfigurable({
37139    ariaLive: makeProp(PROP_TYPE_STRING),
37140    forceShow: makeProp(PROP_TYPE_BOOLEAN, false),
37141    id: makeProp(PROP_TYPE_STRING),
37142    role: makeProp(PROP_TYPE_STRING),
37143    // Tri-state prop: `true`, `false`, or `null`
37144    state: makeProp(PROP_TYPE_BOOLEAN, null),
37145    tag: makeProp(PROP_TYPE_STRING, "div"),
37146    tooltip: makeProp(PROP_TYPE_BOOLEAN, false)
37147  }, NAME_FORM_VALID_FEEDBACK);
37148  var BFormValidFeedback = /* @__PURE__ */ extend2({
37149    name: NAME_FORM_VALID_FEEDBACK,
37150    functional: true,
37151    props: props52,
37152    render: function render47(h2, _ref) {
37153      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
37154      var tooltip = props153.tooltip, ariaLive = props153.ariaLive;
37155      var show7 = props153.forceShow === true || props153.state === true;
37156      return h2(props153.tag, a(data46, {
37157        class: {
37158          "d-block": show7,
37159          "valid-feedback": !tooltip,
37160          "valid-tooltip": tooltip
37161        },
37162        attrs: {
37163          id: props153.id || null,
37164          role: props153.role || null,
37165          "aria-live": ariaLive || null,
37166          "aria-atomic": ariaLive ? "true" : null
37167        }
37168      }), children);
37169    }
37170  });
37171
37172  
vendor: 567 bytes, lines 37172-37189
37172// node_modules/bootstrap-vue/esm/components/layout/form-row.js
37173  var import_bootstrap125 = __toESM(require_bootstrap());
37174  var props53 = makePropsConfigurable({
37175    tag: makeProp(PROP_TYPE_STRING, "div")
37176  }, NAME_FORM_ROW);
37177  var BFormRow = /* @__PURE__ */ extend2({
37178    name: NAME_FORM_ROW,
37179    functional: true,
37180    props: props53,
37181    render: function render48(h2, _ref) {
37182      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
37183      return h2(props153.tag, a(data46, {
37184        staticClass: "form-row"
37185      }), children);
37186    }
37187  });
37188
37189  
vendor: 374 bytes, lines 37189-37204
37189// node_modules/bootstrap-vue/esm/components/form/index.js
37190  var FormPlugin = /* @__PURE__ */ pluginFactory({
37191    components: {
37192      BForm,
37193      BFormDatalist,
37194      BDatalist: BFormDatalist,
37195      BFormText,
37196      BFormInvalidFeedback,
37197      BFormFeedback: BFormInvalidFeedback,
37198      BFormValidFeedback,
37199      // Added here for convenience
37200      BFormRow
37201    }
37202  });
37203
37204  
vendor: 129 bytes, lines 37204-37207
37204// node_modules/bootstrap-vue/esm/components/form-checkbox/index.js
37205  var import_bootstrap137 = __toESM(require_bootstrap());
37206
37207  
vendor: 137 bytes, lines 37207-37210
37207// node_modules/bootstrap-vue/esm/components/form-checkbox/form-checkbox.js
37208  var import_bootstrap133 = __toESM(require_bootstrap());
37209
37210  
vendor: 321 bytes, lines 37210-37221
37210// node_modules/bootstrap-vue/esm/utils/loose-index-of.js
37211  var import_bootstrap127 = __toESM(require_bootstrap());
37212  var looseIndexOf2 = function looseIndexOf3(array, value2) {
37213    for (var i = 0; i < array.length; i++) {
37214      if (looseEqual2(array[i], value2)) {
37215        return i;
37216      }
37217    }
37218    return -1;
37219  };
37220
37221  
vendor: 122 bytes, lines 37221-37224
37221// node_modules/bootstrap-vue/esm/mixins/form-radio-check.js
37222  var import_bootstrap132 = __toESM(require_bootstrap());
37223
37224  
vendor: 1,163 bytes, lines 37224-37262
37224// node_modules/bootstrap-vue/esm/mixins/form-control.js
37225  var import_bootstrap128 = __toESM(require_bootstrap());
37226  var SELECTOR = "input, textarea, select";
37227  var props54 = makePropsConfigurable({
37228    autofocus: makeProp(PROP_TYPE_BOOLEAN, false),
37229    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
37230    form: makeProp(PROP_TYPE_STRING),
37231    id: makeProp(PROP_TYPE_STRING),
37232    name: makeProp(PROP_TYPE_STRING),
37233    required: makeProp(PROP_TYPE_BOOLEAN, false)
37234  }, "formControls");
37235  var formControlMixin = extend2({
37236    props: props54,
37237    mounted: function mounted10() {
37238      this.handleAutofocus();
37239    },
37240    /* istanbul ignore next */
37241    activated: function activated3() {
37242      this.handleAutofocus();
37243    },
37244    methods: {
37245      handleAutofocus: function handleAutofocus() {
37246        var _this = this;
37247        this.$nextTick(function() {
37248          requestAF(function() {
37249            var el = _this.$el;
37250            if (_this.autofocus && isVisible(el)) {
37251              if (!matches2(el, SELECTOR)) {
37252                el = select(SELECTOR, el);
37253              }
37254              attemptFocus(el);
37255            }
37256          });
37257        });
37258      }
37259    }
37260  });
37261
37262  
vendor: 377 bytes, lines 37262-37276
37262// node_modules/bootstrap-vue/esm/mixins/form-custom.js
37263  var import_bootstrap129 = __toESM(require_bootstrap());
37264  var props55 = makePropsConfigurable({
37265    plain: makeProp(PROP_TYPE_BOOLEAN, false)
37266  }, "formControls");
37267  var formCustomMixin = extend2({
37268    props: props55,
37269    computed: {
37270      custom: function custom() {
37271        return !this.plain;
37272      }
37273    }
37274  });
37275
37276  
vendor: 421 bytes, lines 37276-37290
37276// node_modules/bootstrap-vue/esm/mixins/form-size.js
37277  var import_bootstrap130 = __toESM(require_bootstrap());
37278  var props56 = makePropsConfigurable({
37279    size: makeProp(PROP_TYPE_STRING)
37280  }, "formControls");
37281  var formSizeMixin = extend2({
37282    props: props56,
37283    computed: {
37284      sizeFormClass: function sizeFormClass() {
37285        return [this.size ? "form-control-".concat(this.size) : null];
37286      }
37287    }
37288  });
37289
37290  
vendor: 964 bytes, lines 37290-37316
37290// node_modules/bootstrap-vue/esm/mixins/form-state.js
37291  var import_bootstrap131 = __toESM(require_bootstrap());
37292  var props57 = makePropsConfigurable({
37293    // Tri-state prop: true, false, null (or undefined)
37294    state: makeProp(PROP_TYPE_BOOLEAN, null)
37295  }, "formState");
37296  var formStateMixin = extend2({
37297    props: props57,
37298    computed: {
37299      computedState: function computedState() {
37300        return isBoolean2(this.state) ? this.state : null;
37301      },
37302      stateClass: function stateClass() {
37303        var state = this.computedState;
37304        return state === true ? "is-valid" : state === false ? "is-invalid" : null;
37305      },
37306      computedAriaInvalid: function computedAriaInvalid() {
37307        var ariaInvalid = safeVueInstance(this).ariaInvalid;
37308        if (ariaInvalid === true || ariaInvalid === "true" || ariaInvalid === "") {
37309          return "true";
37310        }
37311        return this.computedState === false ? "true" : ariaInvalid;
37312      }
37313    }
37314  });
37315
37316  
vendor: 10,185 bytes, lines 37316-37568
37316// node_modules/bootstrap-vue/esm/mixins/form-radio-check.js
37317  var _watch6;
37318  var _methods;
37319  function ownKeys40(object, enumerableOnly) {
37320    var keys3 = Object.keys(object);
37321    if (Object.getOwnPropertySymbols) {
37322      var symbols = Object.getOwnPropertySymbols(object);
37323      enumerableOnly && (symbols = symbols.filter(function(sym) {
37324        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37325      })), keys3.push.apply(keys3, symbols);
37326    }
37327    return keys3;
37328  }
37329  function _objectSpread40(target2) {
37330    for (var i = 1; i < arguments.length; i++) {
37331      var source = null != arguments[i] ? arguments[i] : {};
37332      i % 2 ? ownKeys40(Object(source), true).forEach(function(key) {
37333        _defineProperty48(target2, key, source[key]);
37334      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys40(Object(source)).forEach(function(key) {
37335        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37336      });
37337    }
37338    return target2;
37339  }
37340  function _defineProperty48(obj, key, value2) {
37341    if (key in obj) {
37342      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37343    } else {
37344      obj[key] = value2;
37345    }
37346    return obj;
37347  }
37348  var _makeModelMixin5 = makeModelMixin("checked", {
37349    defaultValue: null
37350  });
37351  var modelMixin5 = _makeModelMixin5.mixin;
37352  var modelProps5 = _makeModelMixin5.props;
37353  var MODEL_PROP_NAME5 = _makeModelMixin5.prop;
37354  var MODEL_EVENT_NAME5 = _makeModelMixin5.event;
37355  var props58 = makePropsConfigurable(sortKeys(_objectSpread40(_objectSpread40(_objectSpread40(_objectSpread40(_objectSpread40(_objectSpread40(_objectSpread40({}, props18), modelProps5), props54), props56), props57), props55), {}, {
37356    ariaLabel: makeProp(PROP_TYPE_STRING),
37357    ariaLabelledby: makeProp(PROP_TYPE_STRING),
37358    // Only applicable in standalone mode (non group)
37359    button: makeProp(PROP_TYPE_BOOLEAN, false),
37360    // Only applicable when rendered with button style
37361    buttonVariant: makeProp(PROP_TYPE_STRING),
37362    inline: makeProp(PROP_TYPE_BOOLEAN, false),
37363    value: makeProp(PROP_TYPE_ANY)
37364  })), "formRadioCheckControls");
37365  var formRadioCheckMixin = extend2({
37366    mixins: [attrsMixin, idMixin, modelMixin5, normalizeSlotMixin, formControlMixin, formSizeMixin, formStateMixin, formCustomMixin],
37367    inheritAttrs: false,
37368    props: props58,
37369    data: function data12() {
37370      return {
37371        localChecked: this.isGroup ? this.bvGroup[MODEL_PROP_NAME5] : this[MODEL_PROP_NAME5],
37372        hasFocus: false
37373      };
37374    },
37375    computed: {
37376      computedLocalChecked: {
37377        get: function get3() {
37378          return this.isGroup ? this.bvGroup.localChecked : this.localChecked;
37379        },
37380        set: function set2(value2) {
37381          if (this.isGroup) {
37382            this.bvGroup.localChecked = value2;
37383          } else {
37384            this.localChecked = value2;
37385          }
37386        }
37387      },
37388      isChecked: function isChecked() {
37389        return looseEqual2(this.value, this.computedLocalChecked);
37390      },
37391      isRadio: function isRadio() {
37392        return true;
37393      },
37394      isGroup: function isGroup() {
37395        return !!this.bvGroup;
37396      },
37397      isBtnMode: function isBtnMode() {
37398        return this.isGroup ? this.bvGroup.buttons : this.button;
37399      },
37400      isPlain: function isPlain() {
37401        return this.isBtnMode ? false : this.isGroup ? this.bvGroup.plain : this.plain;
37402      },
37403      isCustom: function isCustom() {
37404        return this.isBtnMode ? false : !this.isPlain;
37405      },
37406      isSwitch: function isSwitch() {
37407        return this.isBtnMode || this.isRadio || this.isPlain ? false : this.isGroup ? this.bvGroup.switches : this.switch;
37408      },
37409      isInline: function isInline() {
37410        return this.isGroup ? this.bvGroup.inline : this.inline;
37411      },
37412      isDisabled: function isDisabled3() {
37413        return this.isGroup ? this.bvGroup.disabled || this.disabled : this.disabled;
37414      },
37415      isRequired: function isRequired() {
37416        return this.computedName && (this.isGroup ? this.bvGroup.required : this.required);
37417      },
37418      computedName: function computedName() {
37419        return (this.isGroup ? this.bvGroup.groupName : this.name) || null;
37420      },
37421      computedForm: function computedForm() {
37422        return (this.isGroup ? this.bvGroup.form : this.form) || null;
37423      },
37424      computedSize: function computedSize3() {
37425        return (this.isGroup ? this.bvGroup.size : this.size) || "";
37426      },
37427      computedState: function computedState2() {
37428        return this.isGroup ? this.bvGroup.computedState : isBoolean2(this.state) ? this.state : null;
37429      },
37430      computedButtonVariant: function computedButtonVariant() {
37431        var buttonVariant = this.buttonVariant;
37432        if (buttonVariant) {
37433          return buttonVariant;
37434        }
37435        if (this.isGroup && this.bvGroup.buttonVariant) {
37436          return this.bvGroup.buttonVariant;
37437        }
37438        return "secondary";
37439      },
37440      buttonClasses: function buttonClasses() {
37441        var _ref;
37442        var computedSize4 = this.computedSize;
37443        return ["btn", "btn-".concat(this.computedButtonVariant), (_ref = {}, _defineProperty48(_ref, "btn-".concat(computedSize4), computedSize4), _defineProperty48(_ref, "disabled", this.isDisabled), _defineProperty48(_ref, "active", this.isChecked), _defineProperty48(_ref, "focus", this.hasFocus), _ref)];
37444      },
37445      computedAttrs: function computedAttrs4() {
37446        var disabled6 = this.isDisabled, required2 = this.isRequired;
37447        return _objectSpread40(_objectSpread40({}, this.bvAttrs), {}, {
37448          id: this.safeId(),
37449          type: this.isRadio ? "radio" : "checkbox",
37450          name: this.computedName,
37451          form: this.computedForm,
37452          disabled: disabled6,
37453          required: required2,
37454          "aria-required": required2 || null,
37455          "aria-label": this.ariaLabel || null,
37456          "aria-labelledby": this.ariaLabelledby || null
37457        });
37458      }
37459    },
37460    watch: (_watch6 = {}, _defineProperty48(_watch6, MODEL_PROP_NAME5, function() {
37461      this["".concat(MODEL_PROP_NAME5, "Watcher")].apply(this, arguments);
37462    }), _defineProperty48(_watch6, "computedLocalChecked", function computedLocalChecked() {
37463      this.computedLocalCheckedWatcher.apply(this, arguments);
37464    }), _watch6),
37465    methods: (_methods = {}, _defineProperty48(_methods, "".concat(MODEL_PROP_NAME5, "Watcher"), function Watcher2(newValue) {
37466      if (!looseEqual2(newValue, this.computedLocalChecked)) {
37467        this.computedLocalChecked = newValue;
37468      }
37469    }), _defineProperty48(_methods, "computedLocalCheckedWatcher", function computedLocalCheckedWatcher(newValue, oldValue) {
37470      if (!looseEqual2(newValue, oldValue)) {
37471        this.$emit(MODEL_EVENT_NAME5, newValue);
37472      }
37473    }), _defineProperty48(_methods, "handleChange", function handleChange(_ref2) {
37474      var _this = this;
37475      var checked = _ref2.target.checked;
37476      var value2 = this.value;
37477      var localChecked2 = checked ? value2 : null;
37478      this.computedLocalChecked = value2;
37479      this.$nextTick(function() {
37480        _this.$emit(EVENT_NAME_CHANGE, localChecked2);
37481        if (_this.isGroup) {
37482          _this.bvGroup.$emit(EVENT_NAME_CHANGE, localChecked2);
37483        }
37484      });
37485    }), _defineProperty48(_methods, "handleFocus", function handleFocus3(event2) {
37486      if (event2.target) {
37487        if (event2.type === "focus") {
37488          this.hasFocus = true;
37489        } else if (event2.type === "blur") {
37490          this.hasFocus = false;
37491        }
37492      }
37493    }), _defineProperty48(_methods, "focus", function focus3() {
37494      if (!this.isDisabled) {
37495        attemptFocus(this.$refs.input);
37496      }
37497    }), _defineProperty48(_methods, "blur", function blur3() {
37498      if (!this.isDisabled) {
37499        attemptBlur(this.$refs.input);
37500      }
37501    }), _methods),
37502    render: function render49(h2) {
37503      var isRadio3 = this.isRadio, isBtnMode2 = this.isBtnMode, isPlain2 = this.isPlain, isCustom2 = this.isCustom, isInline2 = this.isInline, isSwitch2 = this.isSwitch, computedSize4 = this.computedSize, bvAttrs2 = this.bvAttrs;
37504      var $content = this.normalizeSlot();
37505      var $input = h2("input", {
37506        class: [{
37507          "form-check-input": isPlain2,
37508          "custom-control-input": isCustom2,
37509          // https://github.com/bootstrap-vue/bootstrap-vue/issues/2911
37510          "position-static": isPlain2 && !$content
37511        }, isBtnMode2 ? "" : this.stateClass],
37512        directives: [{
37513          name: "model",
37514          value: this.computedLocalChecked
37515        }],
37516        attrs: this.computedAttrs,
37517        domProps: {
37518          value: this.value,
37519          checked: this.isChecked
37520        },
37521        on: _objectSpread40({
37522          change: this.handleChange
37523        }, isBtnMode2 ? {
37524          focus: this.handleFocus,
37525          blur: this.handleFocus
37526        } : {}),
37527        key: "input",
37528        ref: "input"
37529      });
37530      if (isBtnMode2) {
37531        var $button = h2("label", {
37532          class: this.buttonClasses
37533        }, [$input, $content]);
37534        if (!this.isGroup) {
37535          $button = h2("div", {
37536            class: ["btn-group-toggle", "d-inline-block"]
37537          }, [$button]);
37538        }
37539        return $button;
37540      }
37541      var $label = h2();
37542      if (!(isPlain2 && !$content)) {
37543        $label = h2("label", {
37544          class: {
37545            "form-check-label": isPlain2,
37546            "custom-control-label": isCustom2
37547          },
37548          attrs: {
37549            for: this.safeId()
37550          }
37551        }, $content);
37552      }
37553      return h2("div", {
37554        class: [_defineProperty48({
37555          "form-check": isPlain2,
37556          "form-check-inline": isPlain2 && isInline2,
37557          "custom-control": isCustom2,
37558          "custom-control-inline": isCustom2 && isInline2,
37559          "custom-checkbox": isCustom2 && !isRadio3 && !isSwitch2,
37560          "custom-switch": isSwitch2,
37561          "custom-radio": isCustom2 && isRadio3
37562        }, "b-custom-control-".concat(computedSize4), computedSize4 && !isBtnMode2), bvAttrs2.class],
37563        style: bvAttrs2.style
37564      }, [$input, $label]);
37565    }
37566  });
37567
37568  
vendor: 4,842 bytes, lines 37568-37683
37568// node_modules/bootstrap-vue/esm/components/form-checkbox/form-checkbox.js
37569  var _objectSpread210;
37570  function ownKeys41(object, enumerableOnly) {
37571    var keys3 = Object.keys(object);
37572    if (Object.getOwnPropertySymbols) {
37573      var symbols = Object.getOwnPropertySymbols(object);
37574      enumerableOnly && (symbols = symbols.filter(function(sym) {
37575        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37576      })), keys3.push.apply(keys3, symbols);
37577    }
37578    return keys3;
37579  }
37580  function _objectSpread41(target2) {
37581    for (var i = 1; i < arguments.length; i++) {
37582      var source = null != arguments[i] ? arguments[i] : {};
37583      i % 2 ? ownKeys41(Object(source), true).forEach(function(key) {
37584        _defineProperty49(target2, key, source[key]);
37585      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys41(Object(source)).forEach(function(key) {
37586        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37587      });
37588    }
37589    return target2;
37590  }
37591  function _defineProperty49(obj, key, value2) {
37592    if (key in obj) {
37593      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37594    } else {
37595      obj[key] = value2;
37596    }
37597    return obj;
37598  }
37599  var MODEL_PROP_NAME_INDETERMINATE = "indeterminate";
37600  var MODEL_EVENT_NAME_INDETERMINATE = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_INDETERMINATE;
37601  var props59 = makePropsConfigurable(sortKeys(_objectSpread41(_objectSpread41({}, props58), {}, (_objectSpread210 = {}, _defineProperty49(_objectSpread210, MODEL_PROP_NAME_INDETERMINATE, makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty49(_objectSpread210, "switch", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty49(_objectSpread210, "uncheckedValue", makeProp(PROP_TYPE_ANY, false)), _defineProperty49(_objectSpread210, "value", makeProp(PROP_TYPE_ANY, true)), _objectSpread210))), NAME_FORM_CHECKBOX);
37602  var BFormCheckbox = /* @__PURE__ */ extend2({
37603    name: NAME_FORM_CHECKBOX,
37604    mixins: [formRadioCheckMixin],
37605    inject: {
37606      getBvGroup: {
37607        from: "getBvCheckGroup",
37608        default: function _default6() {
37609          return function() {
37610            return null;
37611          };
37612        }
37613      }
37614    },
37615    props: props59,
37616    computed: {
37617      bvGroup: function bvGroup() {
37618        return this.getBvGroup();
37619      },
37620      isChecked: function isChecked2() {
37621        var value2 = this.value, checked = this.computedLocalChecked;
37622        return isArray2(checked) ? looseIndexOf2(checked, value2) > -1 : looseEqual2(checked, value2);
37623      },
37624      isRadio: function isRadio2() {
37625        return false;
37626      }
37627    },
37628    watch: _defineProperty49({}, MODEL_PROP_NAME_INDETERMINATE, function(newValue, oldValue) {
37629      if (!looseEqual2(newValue, oldValue)) {
37630        this.setIndeterminate(newValue);
37631      }
37632    }),
37633    mounted: function mounted11() {
37634      this.setIndeterminate(this[MODEL_PROP_NAME_INDETERMINATE]);
37635    },
37636    methods: {
37637      computedLocalCheckedWatcher: function computedLocalCheckedWatcher2(newValue, oldValue) {
37638        if (!looseEqual2(newValue, oldValue)) {
37639          this.$emit(MODEL_EVENT_NAME5, newValue);
37640          var $input = this.$refs.input;
37641          if ($input) {
37642            this.$emit(MODEL_EVENT_NAME_INDETERMINATE, $input.indeterminate);
37643          }
37644        }
37645      },
37646      handleChange: function handleChange2(_ref) {
37647        var _this = this;
37648        var _ref$target = _ref.target, checked = _ref$target.checked, indeterminate = _ref$target.indeterminate;
37649        var value2 = this.value, uncheckedValue = this.uncheckedValue;
37650        var localChecked2 = this.computedLocalChecked;
37651        if (isArray2(localChecked2)) {
37652          var index3 = looseIndexOf2(localChecked2, value2);
37653          if (checked && index3 < 0) {
37654            localChecked2 = localChecked2.concat(value2);
37655          } else if (!checked && index3 > -1) {
37656            localChecked2 = localChecked2.slice(0, index3).concat(localChecked2.slice(index3 + 1));
37657          }
37658        } else {
37659          localChecked2 = checked ? value2 : uncheckedValue;
37660        }
37661        this.computedLocalChecked = localChecked2;
37662        this.$nextTick(function() {
37663          _this.$emit(EVENT_NAME_CHANGE, localChecked2);
37664          if (_this.isGroup) {
37665            _this.bvGroup.$emit(EVENT_NAME_CHANGE, localChecked2);
37666          }
37667          _this.$emit(MODEL_EVENT_NAME_INDETERMINATE, indeterminate);
37668        });
37669      },
37670      setIndeterminate: function setIndeterminate(state) {
37671        if (isArray2(this.computedLocalChecked)) {
37672          state = false;
37673        }
37674        var $input = this.$refs.input;
37675        if ($input) {
37676          $input.indeterminate = state;
37677          this.$emit(MODEL_EVENT_NAME_INDETERMINATE, state);
37678        }
37679      }
37680    }
37681  });
37682
37683  
vendor: 143 bytes, lines 37683-37686
37683// node_modules/bootstrap-vue/esm/components/form-checkbox/form-checkbox-group.js
37684  var import_bootstrap136 = __toESM(require_bootstrap());
37685
37686  
vendor: 128 bytes, lines 37686-37689
37686// node_modules/bootstrap-vue/esm/mixins/form-radio-check-group.js
37687  var import_bootstrap135 = __toESM(require_bootstrap());
37688
37689  
vendor: 630 bytes, lines 37689-37713
37689// node_modules/bootstrap-vue/esm/components/form-radio/form-radio.js
37690  var import_bootstrap134 = __toESM(require_bootstrap());
37691  var props60 = makePropsConfigurable(props58, NAME_FORM_RADIO);
37692  var BFormRadio = /* @__PURE__ */ extend2({
37693    name: NAME_FORM_RADIO,
37694    mixins: [formRadioCheckMixin],
37695    inject: {
37696      getBvGroup: {
37697        from: "getBvRadioGroup",
37698        default: function _default7() {
37699          return function() {
37700            return null;
37701          };
37702        }
37703      }
37704    },
37705    props: props60,
37706    computed: {
37707      bvGroup: function bvGroup2() {
37708        return this.getBvGroup();
37709      }
37710    }
37711  });
37712
37713  
vendor: 5,232 bytes, lines 37713-37837
37713// node_modules/bootstrap-vue/esm/mixins/form-radio-check-group.js
37714  var _watch7;
37715  function ownKeys42(object, enumerableOnly) {
37716    var keys3 = Object.keys(object);
37717    if (Object.getOwnPropertySymbols) {
37718      var symbols = Object.getOwnPropertySymbols(object);
37719      enumerableOnly && (symbols = symbols.filter(function(sym) {
37720        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37721      })), keys3.push.apply(keys3, symbols);
37722    }
37723    return keys3;
37724  }
37725  function _objectSpread42(target2) {
37726    for (var i = 1; i < arguments.length; i++) {
37727      var source = null != arguments[i] ? arguments[i] : {};
37728      i % 2 ? ownKeys42(Object(source), true).forEach(function(key) {
37729        _defineProperty50(target2, key, source[key]);
37730      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys42(Object(source)).forEach(function(key) {
37731        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37732      });
37733    }
37734    return target2;
37735  }
37736  function _defineProperty50(obj, key, value2) {
37737    if (key in obj) {
37738      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37739    } else {
37740      obj[key] = value2;
37741    }
37742    return obj;
37743  }
37744  var PASS_DOWN_ATTRS = ["aria-describedby", "aria-labelledby"];
37745  var _makeModelMixin6 = makeModelMixin("checked");
37746  var modelMixin6 = _makeModelMixin6.mixin;
37747  var modelProps6 = _makeModelMixin6.props;
37748  var MODEL_PROP_NAME6 = _makeModelMixin6.prop;
37749  var MODEL_EVENT_NAME6 = _makeModelMixin6.event;
37750  var props61 = makePropsConfigurable(sortKeys(_objectSpread42(_objectSpread42(_objectSpread42(_objectSpread42(_objectSpread42(_objectSpread42(_objectSpread42(_objectSpread42({}, props18), modelProps6), props54), props48), props56), props57), props55), {}, {
37751    ariaInvalid: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
37752    // Only applicable when rendered with button style
37753    buttonVariant: makeProp(PROP_TYPE_STRING),
37754    // Render as button style
37755    buttons: makeProp(PROP_TYPE_BOOLEAN, false),
37756    stacked: makeProp(PROP_TYPE_BOOLEAN, false),
37757    validated: makeProp(PROP_TYPE_BOOLEAN, false)
37758  })), "formRadioCheckGroups");
37759  var formRadioCheckGroupMixin = extend2({
37760    mixins: [idMixin, modelMixin6, normalizeSlotMixin, formControlMixin, formOptionsMixin, formSizeMixin, formStateMixin, formCustomMixin],
37761    inheritAttrs: false,
37762    props: props61,
37763    data: function data13() {
37764      return {
37765        localChecked: this[MODEL_PROP_NAME6]
37766      };
37767    },
37768    computed: {
37769      inline: function inline() {
37770        return !this.stacked;
37771      },
37772      groupName: function groupName() {
37773        return this.name || this.safeId();
37774      },
37775      groupClasses: function groupClasses() {
37776        var inline2 = this.inline, size = this.size, validated = this.validated;
37777        var classes = {
37778          "was-validated": validated
37779        };
37780        if (this.buttons) {
37781          classes = [classes, "btn-group-toggle", _defineProperty50({
37782            "btn-group": inline2,
37783            "btn-group-vertical": !inline2
37784          }, "btn-group-".concat(size), size)];
37785        }
37786        return classes;
37787      }
37788    },
37789    watch: (_watch7 = {}, _defineProperty50(_watch7, MODEL_PROP_NAME6, function(newValue) {
37790      if (!looseEqual2(newValue, this.localChecked)) {
37791        this.localChecked = newValue;
37792      }
37793    }), _defineProperty50(_watch7, "localChecked", function localChecked(newValue, oldValue) {
37794      if (!looseEqual2(newValue, oldValue)) {
37795        this.$emit(MODEL_EVENT_NAME6, newValue);
37796      }
37797    }), _watch7),
37798    render: function render50(h2) {
37799      var _this = this;
37800      var isRadioGroup3 = this.isRadioGroup;
37801      var attrs2 = pick(this.$attrs, PASS_DOWN_ATTRS);
37802      var optionComponent = isRadioGroup3 ? BFormRadio : BFormCheckbox;
37803      var $inputs = this.formOptions.map(function(option, index3) {
37804        var key = "BV_option_".concat(index3);
37805        return h2(optionComponent, {
37806          props: {
37807            // Individual radios or checks can be disabled in a group
37808            disabled: option.disabled || false,
37809            id: _this.safeId(key),
37810            value: option.value
37811            // We don't need to include these, since the input's will know they are inside here
37812            // form: this.form || null,
37813            // name: this.groupName,
37814            // required: Boolean(this.name && this.required),
37815            // state: this.state
37816          },
37817          attrs: attrs2,
37818          key
37819        }, [h2("span", {
37820          domProps: htmlOrText(option.html, option.text)
37821        })]);
37822      });
37823      return h2("div", {
37824        class: [this.groupClasses, "bv-no-focus-ring"],
37825        attrs: _objectSpread42(_objectSpread42({}, omit(this.$attrs, PASS_DOWN_ATTRS)), {}, {
37826          "aria-invalid": this.computedAriaInvalid,
37827          "aria-required": this.required ? "true" : null,
37828          id: this.safeId(),
37829          role: isRadioGroup3 ? "radiogroup" : "group",
37830          // Add `tabindex="-1"` to allow group to be focused if needed by screen readers
37831          tabindex: "-1"
37832        })
37833      }, [this.normalizeSlot(SLOT_NAME_FIRST), $inputs, this.normalizeSlot()]);
37834    }
37835  });
37836
37837  
vendor: 2,128 bytes, lines 37837-37889
37837// node_modules/bootstrap-vue/esm/components/form-checkbox/form-checkbox-group.js
37838  var _objectSpread211;
37839  function ownKeys43(object, enumerableOnly) {
37840    var keys3 = Object.keys(object);
37841    if (Object.getOwnPropertySymbols) {
37842      var symbols = Object.getOwnPropertySymbols(object);
37843      enumerableOnly && (symbols = symbols.filter(function(sym) {
37844        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37845      })), keys3.push.apply(keys3, symbols);
37846    }
37847    return keys3;
37848  }
37849  function _objectSpread43(target2) {
37850    for (var i = 1; i < arguments.length; i++) {
37851      var source = null != arguments[i] ? arguments[i] : {};
37852      i % 2 ? ownKeys43(Object(source), true).forEach(function(key) {
37853        _defineProperty51(target2, key, source[key]);
37854      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys43(Object(source)).forEach(function(key) {
37855        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37856      });
37857    }
37858    return target2;
37859  }
37860  function _defineProperty51(obj, key, value2) {
37861    if (key in obj) {
37862      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37863    } else {
37864      obj[key] = value2;
37865    }
37866    return obj;
37867  }
37868  var props62 = makePropsConfigurable(sortKeys(_objectSpread43(_objectSpread43({}, props61), {}, (_objectSpread211 = {}, _defineProperty51(_objectSpread211, MODEL_PROP_NAME6, makeProp(PROP_TYPE_ARRAY, [])), _defineProperty51(_objectSpread211, "switches", makeProp(PROP_TYPE_BOOLEAN, false)), _objectSpread211))), NAME_FORM_CHECKBOX_GROUP);
37869  var BFormCheckboxGroup = /* @__PURE__ */ extend2({
37870    name: NAME_FORM_CHECKBOX_GROUP,
37871    // Includes render function
37872    mixins: [formRadioCheckGroupMixin],
37873    provide: function provide5() {
37874      var _this = this;
37875      return {
37876        getBvCheckGroup: function getBvCheckGroup() {
37877          return _this;
37878        }
37879      };
37880    },
37881    props: props62,
37882    computed: {
37883      isRadioGroup: function isRadioGroup() {
37884        return false;
37885      }
37886    }
37887  });
37888
37889  
vendor: 348 bytes, lines 37889-37901
37889// node_modules/bootstrap-vue/esm/components/form-checkbox/index.js
37890  var FormCheckboxPlugin = /* @__PURE__ */ pluginFactory({
37891    components: {
37892      BFormCheckbox,
37893      BCheckbox: BFormCheckbox,
37894      BCheck: BFormCheckbox,
37895      BFormCheckboxGroup,
37896      BCheckboxGroup: BFormCheckboxGroup,
37897      BCheckGroup: BFormCheckboxGroup
37898    }
37899  });
37900
37901  
vendor: 131 bytes, lines 37901-37904
37901// node_modules/bootstrap-vue/esm/components/form-datepicker/index.js
37902  var import_bootstrap141 = __toESM(require_bootstrap());
37903
37904  
vendor: 141 bytes, lines 37904-37907
37904// node_modules/bootstrap-vue/esm/components/form-datepicker/form-datepicker.js
37905  var import_bootstrap140 = __toESM(require_bootstrap());
37906
37907  
vendor: 158 bytes, lines 37907-37910
37907// node_modules/bootstrap-vue/esm/components/form-btn-label-control/bv-form-btn-label-control.js
37908  var import_bootstrap139 = __toESM(require_bootstrap());
37909
37910  
vendor: 1,444 bytes, lines 37910-37952
37910// node_modules/bootstrap-vue/esm/directives/hover/hover.js
37911  var import_bootstrap138 = __toESM(require_bootstrap());
37912  var PROP2 = "__BV_hover_handler__";
37913  var MOUSEENTER = "mouseenter";
37914  var MOUSELEAVE = "mouseleave";
37915  var createListener = function createListener2(handler3) {
37916    var listener = function listener2(event2) {
37917      handler3(event2.type === MOUSEENTER, event2);
37918    };
37919    listener.fn = handler3;
37920    return listener;
37921  };
37922  var updateListeners2 = function updateListeners3(on2, el, listener) {
37923    eventOnOff(on2, el, MOUSEENTER, listener, EVENT_OPTIONS_NO_CAPTURE);
37924    eventOnOff(on2, el, MOUSELEAVE, listener, EVENT_OPTIONS_NO_CAPTURE);
37925  };
37926  var directive2 = function directive3(el, _ref) {
37927    var _ref$value = _ref.value, handler3 = _ref$value === void 0 ? null : _ref$value;
37928    if (IS_BROWSER) {
37929      var listener = el[PROP2];
37930      var hasListener2 = isFunction2(listener);
37931      var handlerChanged = !(hasListener2 && listener.fn === handler3);
37932      if (hasListener2 && handlerChanged) {
37933        updateListeners2(false, el, listener);
37934        delete el[PROP2];
37935      }
37936      if (isFunction2(handler3) && handlerChanged) {
37937        el[PROP2] = createListener(handler3);
37938        updateListeners2(true, el, el[PROP2]);
37939      }
37940    }
37941  };
37942  var VBHover = {
37943    bind: directive2,
37944    componentUpdated: directive2,
37945    unbind: function unbind4(el) {
37946      directive2(el, {
37947        value: null
37948      });
37949    }
37950  };
37951
37952  
vendor: 8,721 bytes, lines 37952-38190
37952// node_modules/bootstrap-vue/esm/components/form-btn-label-control/bv-form-btn-label-control.js
37953  function ownKeys44(object, enumerableOnly) {
37954    var keys3 = Object.keys(object);
37955    if (Object.getOwnPropertySymbols) {
37956      var symbols = Object.getOwnPropertySymbols(object);
37957      enumerableOnly && (symbols = symbols.filter(function(sym) {
37958        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
37959      })), keys3.push.apply(keys3, symbols);
37960    }
37961    return keys3;
37962  }
37963  function _objectSpread44(target2) {
37964    for (var i = 1; i < arguments.length; i++) {
37965      var source = null != arguments[i] ? arguments[i] : {};
37966      i % 2 ? ownKeys44(Object(source), true).forEach(function(key) {
37967        _defineProperty52(target2, key, source[key]);
37968      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys44(Object(source)).forEach(function(key) {
37969        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
37970      });
37971    }
37972    return target2;
37973  }
37974  function _defineProperty52(obj, key, value2) {
37975    if (key in obj) {
37976      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
37977    } else {
37978      obj[key] = value2;
37979    }
37980    return obj;
37981  }
37982  var props63 = sortKeys(_objectSpread44(_objectSpread44(_objectSpread44(_objectSpread44(_objectSpread44(_objectSpread44({}, props18), props56), props57), omit(props37, ["disabled"])), omit(props54, ["autofocus"])), {}, {
37983    // When `true`, renders a `btn-group` wrapper and visually hides the label
37984    buttonOnly: makeProp(PROP_TYPE_BOOLEAN, false),
37985    // Applicable in button mode only
37986    buttonVariant: makeProp(PROP_TYPE_STRING, "secondary"),
37987    // This is the value shown in the label
37988    // Defaults back to `value`
37989    formattedValue: makeProp(PROP_TYPE_STRING),
37990    // Value placed in `.sr-only` span inside label when value is present
37991    labelSelected: makeProp(PROP_TYPE_STRING),
37992    lang: makeProp(PROP_TYPE_STRING),
37993    // Extra classes to apply to the `dropdown-menu` div
37994    menuClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
37995    // This is the value placed on the hidden input when no value selected
37996    placeholder: makeProp(PROP_TYPE_STRING),
37997    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
37998    // Tri-state prop: `true`, `false` or `null`
37999    rtl: makeProp(PROP_TYPE_BOOLEAN, null),
38000    value: makeProp(PROP_TYPE_STRING, "")
38001  }));
38002  var BVFormBtnLabelControl = /* @__PURE__ */ extend2({
38003    name: NAME_FORM_BUTTON_LABEL_CONTROL,
38004    directives: {
38005      "b-hover": VBHover
38006    },
38007    mixins: [idMixin, formSizeMixin, formStateMixin, dropdownMixin, normalizeSlotMixin],
38008    props: props63,
38009    data: function data14() {
38010      return {
38011        isHovered: false,
38012        hasFocus: false
38013      };
38014    },
38015    computed: {
38016      idButton: function idButton() {
38017        return this.safeId();
38018      },
38019      idLabel: function idLabel() {
38020        return this.safeId("_value_");
38021      },
38022      idMenu: function idMenu() {
38023        return this.safeId("_dialog_");
38024      },
38025      idWrapper: function idWrapper() {
38026        return this.safeId("_outer_");
38027      },
38028      computedDir: function computedDir() {
38029        return this.rtl === true ? "rtl" : this.rtl === false ? "ltr" : null;
38030      }
38031    },
38032    methods: {
38033      focus: function focus4() {
38034        if (!this.disabled) {
38035          attemptFocus(this.$refs.toggle);
38036        }
38037      },
38038      blur: function blur4() {
38039        if (!this.disabled) {
38040          attemptBlur(this.$refs.toggle);
38041        }
38042      },
38043      setFocus: function setFocus(event2) {
38044        this.hasFocus = event2.type === "focus";
38045      },
38046      handleHover: function handleHover(hovered) {
38047        this.isHovered = hovered;
38048      }
38049    },
38050    render: function render51(h2) {
38051      var _class;
38052      var idButton2 = this.idButton, idLabel2 = this.idLabel, idMenu2 = this.idMenu, idWrapper2 = this.idWrapper, disabled6 = this.disabled, readonly3 = this.readonly, required2 = this.required, name = this.name, state = this.state, visible2 = this.visible, size = this.size, isHovered = this.isHovered, hasFocus = this.hasFocus, labelSelected = this.labelSelected, buttonVariant = this.buttonVariant, buttonOnly = this.buttonOnly;
38053      var value2 = toString4(this.value) || "";
38054      var invalid = state === false || required2 && !value2;
38055      var btnScope = {
38056        isHovered,
38057        hasFocus,
38058        state,
38059        opened: visible2
38060      };
38061      var $button = h2("button", {
38062        staticClass: "btn",
38063        class: (_class = {}, _defineProperty52(_class, "btn-".concat(buttonVariant), buttonOnly), _defineProperty52(_class, "btn-".concat(size), size), _defineProperty52(_class, "h-auto", !buttonOnly), _defineProperty52(_class, "dropdown-toggle", buttonOnly), _defineProperty52(_class, "dropdown-toggle-no-caret", buttonOnly), _class),
38064        attrs: {
38065          id: idButton2,
38066          type: "button",
38067          disabled: disabled6,
38068          "aria-haspopup": "dialog",
38069          "aria-expanded": visible2 ? "true" : "false",
38070          "aria-invalid": invalid ? "true" : null,
38071          "aria-required": required2 ? "true" : null
38072        },
38073        directives: [{
38074          name: "b-hover",
38075          value: this.handleHover
38076        }],
38077        on: {
38078          mousedown: this.onMousedown,
38079          click: this.toggle,
38080          keydown: this.toggle,
38081          // Handle ENTER, SPACE and DOWN
38082          "!focus": this.setFocus,
38083          "!blur": this.setFocus
38084        },
38085        ref: "toggle"
38086      }, [this.hasNormalizedSlot(SLOT_NAME_BUTTON_CONTENT) ? this.normalizeSlot(SLOT_NAME_BUTTON_CONTENT, btnScope) : (
38087        /* istanbul ignore next */
38088        h2(BIconChevronDown, {
38089          props: {
38090            scale: 1.25
38091          }
38092        })
38093      )]);
38094      var $hidden = h2();
38095      if (name && !disabled6) {
38096        $hidden = h2("input", {
38097          attrs: {
38098            type: "hidden",
38099            name: name || null,
38100            form: this.form || null,
38101            value: value2
38102          }
38103        });
38104      }
38105      var $menu = h2("div", {
38106        staticClass: "dropdown-menu",
38107        class: [this.menuClass, {
38108          show: visible2,
38109          "dropdown-menu-right": this.right
38110        }],
38111        attrs: {
38112          id: idMenu2,
38113          role: "dialog",
38114          tabindex: "-1",
38115          "aria-modal": "false",
38116          "aria-labelledby": idLabel2
38117        },
38118        on: {
38119          keydown: this.onKeydown
38120          // Handle ESC
38121        },
38122        ref: "menu"
38123      }, [this.normalizeSlot(SLOT_NAME_DEFAULT, {
38124        opened: visible2
38125      })]);
38126      var $label = h2("label", {
38127        class: buttonOnly ? "sr-only" : [
38128          "form-control",
38129          // Mute the text if showing the placeholder
38130          {
38131            "text-muted": !value2
38132          },
38133          this.stateClass,
38134          this.sizeFormClass
38135        ],
38136        attrs: {
38137          id: idLabel2,
38138          for: idButton2,
38139          "aria-invalid": invalid ? "true" : null,
38140          "aria-required": required2 ? "true" : null
38141        },
38142        directives: [{
38143          name: "b-hover",
38144          value: this.handleHover
38145        }],
38146        on: {
38147          // Disable bubbling of the click event to
38148          // prevent menu from closing and re-opening
38149          "!click": (
38150            /* istanbul ignore next */
38151            function click2(event2) {
38152              stopEvent(event2, {
38153                preventDefault: false
38154              });
38155            }
38156          )
38157        }
38158      }, [
38159        value2 ? this.formattedValue || value2 : this.placeholder || "",
38160        // Add the selected label for screen readers when a value is provided
38161        value2 && labelSelected ? h2("bdi", {
38162          staticClass: "sr-only"
38163        }, labelSelected) : ""
38164      ]);
38165      return h2("div", {
38166        staticClass: "b-form-btn-label-control dropdown",
38167        class: [this.directionClass, this.boundaryClass, [{
38168          "btn-group": buttonOnly,
38169          "form-control": !buttonOnly,
38170          focus: hasFocus && !buttonOnly,
38171          show: visible2,
38172          "is-valid": state === true,
38173          "is-invalid": state === false
38174        }, buttonOnly ? null : this.sizeFormClass]],
38175        attrs: {
38176          id: idWrapper2,
38177          role: buttonOnly ? null : "group",
38178          lang: this.lang || null,
38179          dir: this.computedDir,
38180          "aria-disabled": disabled6,
38181          "aria-readonly": readonly3 && !disabled6,
38182          "aria-labelledby": idLabel2,
38183          "aria-invalid": state === false || required2 && !value2 ? "true" : null,
38184          "aria-required": required2 ? "true" : null
38185        }
38186      }, [$button, $hidden, $menu, $label]);
38187    }
38188  });
38189
38190  
vendor: 10,178 bytes, lines 38190-38468
38190// node_modules/bootstrap-vue/esm/components/form-datepicker/form-datepicker.js
38191  var _watch8;
38192  function ownKeys45(object, enumerableOnly) {
38193    var keys3 = Object.keys(object);
38194    if (Object.getOwnPropertySymbols) {
38195      var symbols = Object.getOwnPropertySymbols(object);
38196      enumerableOnly && (symbols = symbols.filter(function(sym) {
38197        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
38198      })), keys3.push.apply(keys3, symbols);
38199    }
38200    return keys3;
38201  }
38202  function _objectSpread45(target2) {
38203    for (var i = 1; i < arguments.length; i++) {
38204      var source = null != arguments[i] ? arguments[i] : {};
38205      i % 2 ? ownKeys45(Object(source), true).forEach(function(key) {
38206        _defineProperty53(target2, key, source[key]);
38207      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys45(Object(source)).forEach(function(key) {
38208        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
38209      });
38210    }
38211    return target2;
38212  }
38213  function _defineProperty53(obj, key, value2) {
38214    if (key in obj) {
38215      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
38216    } else {
38217      obj[key] = value2;
38218    }
38219    return obj;
38220  }
38221  var _makeModelMixin7 = makeModelMixin("value", {
38222    type: PROP_TYPE_DATE_STRING
38223  });
38224  var modelMixin7 = _makeModelMixin7.mixin;
38225  var modelProps7 = _makeModelMixin7.props;
38226  var MODEL_PROP_NAME7 = _makeModelMixin7.prop;
38227  var MODEL_EVENT_NAME7 = _makeModelMixin7.event;
38228  var calendarProps = omit(props19, ["block", "hidden", "id", "noKeyNav", "roleDescription", "value", "width"]);
38229  var formBtnLabelControlProps = omit(props63, ["formattedValue", "id", "lang", "rtl", "value"]);
38230  var props64 = makePropsConfigurable(sortKeys(_objectSpread45(_objectSpread45(_objectSpread45(_objectSpread45(_objectSpread45({}, props18), modelProps7), calendarProps), formBtnLabelControlProps), {}, {
38231    // Width of the calendar dropdown
38232    calendarWidth: makeProp(PROP_TYPE_STRING, "270px"),
38233    closeButton: makeProp(PROP_TYPE_BOOLEAN, false),
38234    closeButtonVariant: makeProp(PROP_TYPE_STRING, "outline-secondary"),
38235    // Dark mode
38236    dark: makeProp(PROP_TYPE_BOOLEAN, false),
38237    labelCloseButton: makeProp(PROP_TYPE_STRING, "Close"),
38238    labelResetButton: makeProp(PROP_TYPE_STRING, "Reset"),
38239    labelTodayButton: makeProp(PROP_TYPE_STRING, "Select today"),
38240    noCloseOnSelect: makeProp(PROP_TYPE_BOOLEAN, false),
38241    resetButton: makeProp(PROP_TYPE_BOOLEAN, false),
38242    resetButtonVariant: makeProp(PROP_TYPE_STRING, "outline-danger"),
38243    resetValue: makeProp(PROP_TYPE_DATE_STRING),
38244    todayButton: makeProp(PROP_TYPE_BOOLEAN, false),
38245    todayButtonVariant: makeProp(PROP_TYPE_STRING, "outline-primary")
38246  })), NAME_FORM_DATEPICKER);
38247  var BFormDatepicker = /* @__PURE__ */ extend2({
38248    name: NAME_FORM_DATEPICKER,
38249    mixins: [idMixin, modelMixin7],
38250    props: props64,
38251    data: function data15() {
38252      return {
38253        // We always use `YYYY-MM-DD` value internally
38254        localYMD: formatYMD(this[MODEL_PROP_NAME7]) || "",
38255        // If the popup is open
38256        isVisible: false,
38257        // Context data from BCalendar
38258        localLocale: null,
38259        isRTL: false,
38260        formattedValue: "",
38261        activeYMD: ""
38262      };
38263    },
38264    computed: {
38265      calendarYM: function calendarYM() {
38266        return this.activeYMD.slice(0, -3);
38267      },
38268      computedLang: function computedLang() {
38269        return (this.localLocale || "").replace(/-u-.*$/i, "") || null;
38270      },
38271      computedResetValue: function computedResetValue() {
38272        return formatYMD(constrainDate(this.resetValue)) || "";
38273      }
38274    },
38275    watch: (_watch8 = {}, _defineProperty53(_watch8, MODEL_PROP_NAME7, function(newValue) {
38276      this.localYMD = formatYMD(newValue) || "";
38277    }), _defineProperty53(_watch8, "localYMD", function localYMD(newValue) {
38278      if (this.isVisible) {
38279        this.$emit(MODEL_EVENT_NAME7, this.valueAsDate ? parseYMD(newValue) || null : newValue || "");
38280      }
38281    }), _defineProperty53(_watch8, "calendarYM", function calendarYM2(newValue, oldValue) {
38282      if (newValue !== oldValue && oldValue) {
38283        try {
38284          this.$refs.control.updatePopper();
38285        } catch (_unused) {
38286        }
38287      }
38288    }), _watch8),
38289    methods: {
38290      // Public methods
38291      focus: function focus5() {
38292        if (!this.disabled) {
38293          attemptFocus(this.$refs.control);
38294        }
38295      },
38296      blur: function blur5() {
38297        if (!this.disabled) {
38298          attemptBlur(this.$refs.control);
38299        }
38300      },
38301      // Private methods
38302      setAndClose: function setAndClose(ymd) {
38303        var _this = this;
38304        this.localYMD = ymd;
38305        if (!this.noCloseOnSelect) {
38306          this.$nextTick(function() {
38307            _this.$refs.control.hide(true);
38308          });
38309        }
38310      },
38311      onSelected: function onSelected(ymd) {
38312        var _this2 = this;
38313        this.$nextTick(function() {
38314          _this2.setAndClose(ymd);
38315        });
38316      },
38317      onInput: function onInput(ymd) {
38318        if (this.localYMD !== ymd) {
38319          this.localYMD = ymd;
38320        }
38321      },
38322      onContext: function onContext(ctx) {
38323        var activeYMD = ctx.activeYMD, isRTL3 = ctx.isRTL, locale = ctx.locale, selectedYMD2 = ctx.selectedYMD, selectedFormatted = ctx.selectedFormatted;
38324        this.isRTL = isRTL3;
38325        this.localLocale = locale;
38326        this.formattedValue = selectedFormatted;
38327        this.localYMD = selectedYMD2;
38328        this.activeYMD = activeYMD;
38329        this.$emit(EVENT_NAME_CONTEXT, ctx);
38330      },
38331      onTodayButton: function onTodayButton() {
38332        this.setAndClose(formatYMD(constrainDate(createDate(), this.min, this.max)));
38333      },
38334      onResetButton: function onResetButton() {
38335        this.setAndClose(this.computedResetValue);
38336      },
38337      onCloseButton: function onCloseButton() {
38338        this.$refs.control.hide(true);
38339      },
38340      // Menu handlers
38341      onShow: function onShow() {
38342        this.isVisible = true;
38343      },
38344      onShown: function onShown() {
38345        var _this3 = this;
38346        this.$nextTick(function() {
38347          attemptFocus(_this3.$refs.calendar);
38348          _this3.$emit(EVENT_NAME_SHOWN);
38349        });
38350      },
38351      onHidden: function onHidden() {
38352        this.isVisible = false;
38353        this.$emit(EVENT_NAME_HIDDEN);
38354      },
38355      // Render helpers
38356      defaultButtonFn: function defaultButtonFn(_ref) {
38357        var isHovered = _ref.isHovered, hasFocus = _ref.hasFocus;
38358        return this.$createElement(isHovered || hasFocus ? BIconCalendarFill : BIconCalendar, {
38359          attrs: {
38360            "aria-hidden": "true"
38361          }
38362        });
38363      }
38364    },
38365    render: function render52(h2) {
38366      var localYMD2 = this.localYMD, disabled6 = this.disabled, readonly3 = this.readonly, dark = this.dark, $props = this.$props, $scopedSlots = this.$scopedSlots;
38367      var placeholder2 = isUndefinedOrNull(this.placeholder) ? this.labelNoDateSelected : this.placeholder;
38368      var $footer = [];
38369      if (this.todayButton) {
38370        var label = this.labelTodayButton;
38371        $footer.push(h2(BButton, {
38372          props: {
38373            disabled: disabled6 || readonly3,
38374            size: "sm",
38375            variant: this.todayButtonVariant
38376          },
38377          attrs: {
38378            "aria-label": label || null
38379          },
38380          on: {
38381            click: this.onTodayButton
38382          }
38383        }, label));
38384      }
38385      if (this.resetButton) {
38386        var _label = this.labelResetButton;
38387        $footer.push(h2(BButton, {
38388          props: {
38389            disabled: disabled6 || readonly3,
38390            size: "sm",
38391            variant: this.resetButtonVariant
38392          },
38393          attrs: {
38394            "aria-label": _label || null
38395          },
38396          on: {
38397            click: this.onResetButton
38398          }
38399        }, _label));
38400      }
38401      if (this.closeButton) {
38402        var _label2 = this.labelCloseButton;
38403        $footer.push(h2(BButton, {
38404          props: {
38405            disabled: disabled6,
38406            size: "sm",
38407            variant: this.closeButtonVariant
38408          },
38409          attrs: {
38410            "aria-label": _label2 || null
38411          },
38412          on: {
38413            click: this.onCloseButton
38414          }
38415        }, _label2));
38416      }
38417      if ($footer.length > 0) {
38418        $footer = [h2("div", {
38419          staticClass: "b-form-date-controls d-flex flex-wrap",
38420          class: {
38421            "justify-content-between": $footer.length > 1,
38422            "justify-content-end": $footer.length < 2
38423          }
38424        }, $footer)];
38425      }
38426      var $calendar = h2(BCalendar, {
38427        staticClass: "b-form-date-calendar w-100",
38428        props: _objectSpread45(_objectSpread45({}, pluckProps(calendarProps, $props)), {}, {
38429          hidden: !this.isVisible,
38430          value: localYMD2,
38431          valueAsDate: false,
38432          width: this.calendarWidth
38433        }),
38434        on: {
38435          selected: this.onSelected,
38436          input: this.onInput,
38437          context: this.onContext
38438        },
38439        scopedSlots: pick($scopedSlots, ["nav-prev-decade", "nav-prev-year", "nav-prev-month", "nav-this-month", "nav-next-month", "nav-next-year", "nav-next-decade"]),
38440        key: "calendar",
38441        ref: "calendar"
38442      }, $footer);
38443      return h2(BVFormBtnLabelControl, {
38444        staticClass: "b-form-datepicker",
38445        props: _objectSpread45(_objectSpread45({}, pluckProps(formBtnLabelControlProps, $props)), {}, {
38446          formattedValue: localYMD2 ? this.formattedValue : "",
38447          id: this.safeId(),
38448          lang: this.computedLang,
38449          menuClass: [{
38450            "bg-dark": dark,
38451            "text-light": dark
38452          }, this.menuClass],
38453          placeholder: placeholder2,
38454          rtl: this.isRTL,
38455          value: localYMD2
38456        }),
38457        on: {
38458          show: this.onShow,
38459          shown: this.onShown,
38460          hidden: this.onHidden
38461        },
38462        scopedSlots: _defineProperty53({}, SLOT_NAME_BUTTON_CONTENT, $scopedSlots[SLOT_NAME_BUTTON_CONTENT] || this.defaultButtonFn),
38463        ref: "control"
38464      }, [$calendar]);
38465    }
38466  });
38467
38468  
vendor: 222 bytes, lines 38468-38476
38468// node_modules/bootstrap-vue/esm/components/form-datepicker/index.js
38469  var FormDatepickerPlugin = /* @__PURE__ */ pluginFactory({
38470    components: {
38471      BFormDatepicker,
38472      BDatepicker: BFormDatepicker
38473    }
38474  });
38475
38476  
vendor: 125 bytes, lines 38476-38479
38476// node_modules/bootstrap-vue/esm/components/form-file/index.js
38477  var import_bootstrap143 = __toESM(require_bootstrap());
38478
38479  
vendor: 18,059 bytes, lines 38479-38934
38479// node_modules/bootstrap-vue/esm/components/form-file/form-file.js
38480  var import_bootstrap142 = __toESM(require_bootstrap());
38481  var _watch9;
38482  function ownKeys46(object, enumerableOnly) {
38483    var keys3 = Object.keys(object);
38484    if (Object.getOwnPropertySymbols) {
38485      var symbols = Object.getOwnPropertySymbols(object);
38486      enumerableOnly && (symbols = symbols.filter(function(sym) {
38487        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
38488      })), keys3.push.apply(keys3, symbols);
38489    }
38490    return keys3;
38491  }
38492  function _objectSpread46(target2) {
38493    for (var i = 1; i < arguments.length; i++) {
38494      var source = null != arguments[i] ? arguments[i] : {};
38495      i % 2 ? ownKeys46(Object(source), true).forEach(function(key) {
38496        _defineProperty54(target2, key, source[key]);
38497      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys46(Object(source)).forEach(function(key) {
38498        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
38499      });
38500    }
38501    return target2;
38502  }
38503  function _defineProperty54(obj, key, value2) {
38504    if (key in obj) {
38505      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
38506    } else {
38507      obj[key] = value2;
38508    }
38509    return obj;
38510  }
38511  var _makeModelMixin8 = makeModelMixin("value", {
38512    type: [PROP_TYPE_ARRAY, File],
38513    defaultValue: null,
38514    validator: function validator(value2) {
38515      if (value2 === "") {
38516        warn2(VALUE_EMPTY_DEPRECATED_MSG, NAME_FORM_FILE);
38517        return true;
38518      }
38519      return isUndefinedOrNull(value2) || isValidValue(value2);
38520    }
38521  });
38522  var modelMixin8 = _makeModelMixin8.mixin;
38523  var modelProps8 = _makeModelMixin8.props;
38524  var MODEL_PROP_NAME8 = _makeModelMixin8.prop;
38525  var MODEL_EVENT_NAME8 = _makeModelMixin8.event;
38526  var VALUE_EMPTY_DEPRECATED_MSG = 'Setting "value"/"v-model" to an empty string for reset is deprecated. Set to "null" instead.';
38527  var isValidValue = function isValidValue2(value2) {
38528    return isFile(value2) || isArray2(value2) && value2.every(function(v) {
38529      return isValidValue2(v);
38530    });
38531  };
38532  var getDataTransferItemEntry = function getDataTransferItemEntry2(item) {
38533    return isFunction2(item.getAsEntry) ? item.getAsEntry() : isFunction2(item.webkitGetAsEntry) ? item.webkitGetAsEntry() : null;
38534  };
38535  var getAllFileEntries = function getAllFileEntries2(dataTransferItemList) {
38536    var traverseDirectories = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : true;
38537    return Promise.all(from(dataTransferItemList).filter(function(item) {
38538      return item.kind === "file";
38539    }).map(function(item) {
38540      var entry = getDataTransferItemEntry(item);
38541      if (entry) {
38542        if (entry.isDirectory && traverseDirectories) {
38543          return getAllFileEntriesInDirectory(entry.createReader(), "".concat(entry.name, "/"));
38544        } else if (entry.isFile) {
38545          return new Promise(function(resolve) {
38546            entry.file(function(file) {
38547              file.$path = "";
38548              resolve(file);
38549            });
38550          });
38551        }
38552      }
38553      return null;
38554    }).filter(identity2));
38555  };
38556  var getAllFileEntriesInDirectory = function getAllFileEntriesInDirectory2(directoryReader) {
38557    var path = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "";
38558    return new Promise(function(resolve) {
38559      var entryPromises = [];
38560      var readDirectoryEntries = function readDirectoryEntries2() {
38561        directoryReader.readEntries(function(entries) {
38562          if (entries.length === 0) {
38563            resolve(Promise.all(entryPromises).then(function(entries2) {
38564              return flatten(entries2);
38565            }));
38566          } else {
38567            entryPromises.push(Promise.all(entries.map(function(entry) {
38568              if (entry) {
38569                if (entry.isDirectory) {
38570                  return getAllFileEntriesInDirectory2(entry.createReader(), "".concat(path).concat(entry.name, "/"));
38571                } else if (entry.isFile) {
38572                  return new Promise(function(resolve2) {
38573                    entry.file(function(file) {
38574                      file.$path = "".concat(path).concat(file.name);
38575                      resolve2(file);
38576                    });
38577                  });
38578                }
38579              }
38580              return null;
38581            }).filter(identity2)));
38582            readDirectoryEntries2();
38583          }
38584        });
38585      };
38586      readDirectoryEntries();
38587    });
38588  };
38589  var props65 = makePropsConfigurable(sortKeys(_objectSpread46(_objectSpread46(_objectSpread46(_objectSpread46(_objectSpread46(_objectSpread46(_objectSpread46({}, props18), modelProps8), props54), props55), props57), props56), {}, {
38590    accept: makeProp(PROP_TYPE_STRING, ""),
38591    browseText: makeProp(PROP_TYPE_STRING, "Browse"),
38592    // Instruct input to capture from camera
38593    capture: makeProp(PROP_TYPE_BOOLEAN, false),
38594    directory: makeProp(PROP_TYPE_BOOLEAN, false),
38595    dropPlaceholder: makeProp(PROP_TYPE_STRING, "Drop files here"),
38596    fileNameFormatter: makeProp(PROP_TYPE_FUNCTION),
38597    multiple: makeProp(PROP_TYPE_BOOLEAN, false),
38598    noDrop: makeProp(PROP_TYPE_BOOLEAN, false),
38599    noDropPlaceholder: makeProp(PROP_TYPE_STRING, "Not allowed"),
38600    // TODO:
38601    //   Should we deprecate this and only support flat file structures?
38602    //   Nested file structures are only supported when files are dropped
38603    //   A Chromium "bug" prevents `webkitEntries` from being populated
38604    //   on the file input's `change` event and is marked as "WontFix"
38605    //   Mozilla implemented the behavior the same way as Chromium
38606    //   See: https://bugs.chromium.org/p/chromium/issues/detail?id=138987
38607    //   See: https://bugzilla.mozilla.org/show_bug.cgi?id=1326031
38608    noTraverse: makeProp(PROP_TYPE_BOOLEAN, false),
38609    placeholder: makeProp(PROP_TYPE_STRING, "No file chosen")
38610  })), NAME_FORM_FILE);
38611  var BFormFile = /* @__PURE__ */ extend2({
38612    name: NAME_FORM_FILE,
38613    mixins: [attrsMixin, idMixin, modelMixin8, normalizeSlotMixin, formControlMixin, formStateMixin, formCustomMixin, normalizeSlotMixin],
38614    inheritAttrs: false,
38615    props: props65,
38616    data: function data16() {
38617      return {
38618        files: [],
38619        dragging: false,
38620        // IE 11 doesn't respect setting `event.dataTransfer.dropEffect`,
38621        // so we handle it ourselves as well
38622        // https://stackoverflow.com/a/46915971/2744776
38623        dropAllowed: !this.noDrop,
38624        hasFocus: false
38625      };
38626    },
38627    computed: {
38628      // Convert `accept` to an array of `[{ RegExpr, isMime }, ...]`
38629      computedAccept: function computedAccept() {
38630        var accept = this.accept;
38631        accept = (accept || "").trim().split(/[,\s]+/).filter(identity2);
38632        if (accept.length === 0) {
38633          return null;
38634        }
38635        return accept.map(function(extOrType) {
38636          var prop2 = "name";
38637          var startMatch = "^";
38638          var endMatch = "$";
38639          if (RX_EXTENSION.test(extOrType)) {
38640            startMatch = "";
38641          } else {
38642            prop2 = "type";
38643            if (RX_STAR.test(extOrType)) {
38644              endMatch = ".+$";
38645              extOrType = extOrType.slice(0, -1);
38646            }
38647          }
38648          extOrType = escapeRegExp(extOrType);
38649          var rx = new RegExp("".concat(startMatch).concat(extOrType).concat(endMatch));
38650          return {
38651            rx,
38652            prop: prop2
38653          };
38654        });
38655      },
38656      computedCapture: function computedCapture() {
38657        var capture = this.capture;
38658        return capture === true || capture === "" ? true : capture || null;
38659      },
38660      computedAttrs: function computedAttrs5() {
38661        var name = this.name, disabled6 = this.disabled, required2 = this.required, form = this.form, computedCapture2 = this.computedCapture, accept = this.accept, multiple = this.multiple, directory = this.directory;
38662        return _objectSpread46(_objectSpread46({}, this.bvAttrs), {}, {
38663          type: "file",
38664          id: this.safeId(),
38665          name,
38666          disabled: disabled6,
38667          required: required2,
38668          form: form || null,
38669          capture: computedCapture2,
38670          accept: accept || null,
38671          multiple,
38672          directory,
38673          webkitdirectory: directory,
38674          "aria-required": required2 ? "true" : null
38675        });
38676      },
38677      computedFileNameFormatter: function computedFileNameFormatter() {
38678        var fileNameFormatter = this.fileNameFormatter;
38679        return hasPropFunction(fileNameFormatter) ? fileNameFormatter : this.defaultFileNameFormatter;
38680      },
38681      clonedFiles: function clonedFiles() {
38682        return cloneDeep(this.files);
38683      },
38684      flattenedFiles: function flattenedFiles() {
38685        return flattenDeep(this.files);
38686      },
38687      fileNames: function fileNames() {
38688        return this.flattenedFiles.map(function(file) {
38689          return file.name;
38690        });
38691      },
38692      labelContent: function labelContent() {
38693        if (this.dragging && !this.noDrop) {
38694          return (
38695            // TODO: Add additional scope with file count, and other not-allowed reasons
38696            this.normalizeSlot(SLOT_NAME_DROP_PLACEHOLDER, {
38697              allowed: this.dropAllowed
38698            }) || (this.dropAllowed ? this.dropPlaceholder : this.$createElement("span", {
38699              staticClass: "text-danger"
38700            }, this.noDropPlaceholder))
38701          );
38702        }
38703        if (this.files.length === 0) {
38704          return this.normalizeSlot(SLOT_NAME_PLACEHOLDER) || this.placeholder;
38705        }
38706        var flattenedFiles2 = this.flattenedFiles, clonedFiles2 = this.clonedFiles, fileNames2 = this.fileNames, computedFileNameFormatter2 = this.computedFileNameFormatter;
38707        if (this.hasNormalizedSlot(SLOT_NAME_FILE_NAME)) {
38708          return this.normalizeSlot(SLOT_NAME_FILE_NAME, {
38709            files: flattenedFiles2,
38710            filesTraversed: clonedFiles2,
38711            names: fileNames2
38712          });
38713        }
38714        return computedFileNameFormatter2(flattenedFiles2, clonedFiles2, fileNames2);
38715      }
38716    },
38717    watch: (_watch9 = {}, _defineProperty54(_watch9, MODEL_PROP_NAME8, function(newValue) {
38718      if (!newValue || isArray2(newValue) && newValue.length === 0) {
38719        this.reset();
38720      }
38721    }), _defineProperty54(_watch9, "files", function files(newValue, oldValue) {
38722      if (!looseEqual2(newValue, oldValue)) {
38723        var multiple = this.multiple, noTraverse = this.noTraverse;
38724        var files2 = !multiple || noTraverse ? flattenDeep(newValue) : newValue;
38725        this.$emit(MODEL_EVENT_NAME8, multiple ? files2 : files2[0] || null);
38726      }
38727    }), _watch9),
38728    created: function created8() {
38729      this.$_form = null;
38730    },
38731    mounted: function mounted12() {
38732      var $form = closest("form", this.$el);
38733      if ($form) {
38734        eventOn($form, "reset", this.reset, EVENT_OPTIONS_PASSIVE);
38735        this.$_form = $form;
38736      }
38737    },
38738    beforeDestroy: function beforeDestroy9() {
38739      var $form = this.$_form;
38740      if ($form) {
38741        eventOff($form, "reset", this.reset, EVENT_OPTIONS_PASSIVE);
38742      }
38743    },
38744    methods: {
38745      isFileValid: function isFileValid(file) {
38746        if (!file) {
38747          return false;
38748        }
38749        var accept = this.computedAccept;
38750        return accept ? accept.some(function(a2) {
38751          return a2.rx.test(file[a2.prop]);
38752        }) : true;
38753      },
38754      isFilesArrayValid: function isFilesArrayValid(files2) {
38755        var _this = this;
38756        return isArray2(files2) ? files2.every(function(file) {
38757          return _this.isFileValid(file);
38758        }) : this.isFileValid(files2);
38759      },
38760      defaultFileNameFormatter: function defaultFileNameFormatter(flattenedFiles2, clonedFiles2, fileNames2) {
38761        return fileNames2.join(", ");
38762      },
38763      setFiles: function setFiles(files2) {
38764        this.dropAllowed = !this.noDrop;
38765        this.dragging = false;
38766        this.files = this.multiple ? this.directory ? files2 : flattenDeep(files2) : flattenDeep(files2).slice(0, 1);
38767      },
38768      /* istanbul ignore next: used by Drag/Drop */
38769      setInputFiles: function setInputFiles(files2) {
38770        try {
38771          var dataTransfer = new ClipboardEvent("").clipboardData || new DataTransfer();
38772          flattenDeep(cloneDeep(files2)).forEach(function(file) {
38773            delete file.$path;
38774            dataTransfer.items.add(file);
38775          });
38776          this.$refs.input.files = dataTransfer.files;
38777        } catch (_unused) {
38778        }
38779      },
38780      reset: function reset() {
38781        try {
38782          var $input = this.$refs.input;
38783          $input.value = "";
38784          $input.type = "";
38785          $input.type = "file";
38786        } catch (_unused2) {
38787        }
38788        this.files = [];
38789      },
38790      handleFiles: function handleFiles(files2) {
38791        var isDrop = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
38792        if (isDrop) {
38793          var filteredFiles = files2.filter(this.isFilesArrayValid);
38794          if (filteredFiles.length > 0) {
38795            this.setFiles(filteredFiles);
38796            this.setInputFiles(filteredFiles);
38797          }
38798        } else {
38799          this.setFiles(files2);
38800        }
38801      },
38802      focusHandler: function focusHandler(event2) {
38803        if (this.plain || event2.type === "focusout") {
38804          this.hasFocus = false;
38805        } else {
38806          this.hasFocus = true;
38807        }
38808      },
38809      onChange: function onChange(event2) {
38810        var _this2 = this;
38811        var type2 = event2.type, target2 = event2.target, _event$dataTransfer = event2.dataTransfer, dataTransfer = _event$dataTransfer === void 0 ? {} : _event$dataTransfer;
38812        var isDrop = type2 === "drop";
38813        this.$emit(EVENT_NAME_CHANGE, event2);
38814        var items3 = from(dataTransfer.items || []);
38815        if (HAS_PROMISE_SUPPORT && items3.length > 0 && !isNull(getDataTransferItemEntry(items3[0]))) {
38816          getAllFileEntries(items3, this.directory).then(function(files3) {
38817            return _this2.handleFiles(files3, isDrop);
38818          });
38819        } else {
38820          var files2 = from(target2.files || dataTransfer.files || []).map(function(file) {
38821            file.$path = file.webkitRelativePath || "";
38822            return file;
38823          });
38824          this.handleFiles(files2, isDrop);
38825        }
38826      },
38827      onDragenter: function onDragenter(event2) {
38828        stopEvent(event2);
38829        this.dragging = true;
38830        var _event$dataTransfer2 = event2.dataTransfer, dataTransfer = _event$dataTransfer2 === void 0 ? {} : _event$dataTransfer2;
38831        if (this.noDrop || this.disabled || !this.dropAllowed) {
38832          dataTransfer.dropEffect = "none";
38833          this.dropAllowed = false;
38834          return;
38835        }
38836        dataTransfer.dropEffect = "copy";
38837      },
38838      // Note this event fires repeatedly while the mouse is over the dropzone at
38839      // intervals in the milliseconds, so avoid doing much processing in here
38840      onDragover: function onDragover(event2) {
38841        stopEvent(event2);
38842        this.dragging = true;
38843        var _event$dataTransfer3 = event2.dataTransfer, dataTransfer = _event$dataTransfer3 === void 0 ? {} : _event$dataTransfer3;
38844        if (this.noDrop || this.disabled || !this.dropAllowed) {
38845          dataTransfer.dropEffect = "none";
38846          this.dropAllowed = false;
38847          return;
38848        }
38849        dataTransfer.dropEffect = "copy";
38850      },
38851      onDragleave: function onDragleave(event2) {
38852        var _this3 = this;
38853        stopEvent(event2);
38854        this.$nextTick(function() {
38855          _this3.dragging = false;
38856          _this3.dropAllowed = !_this3.noDrop;
38857        });
38858      },
38859      // Triggered by a file drop onto drop target
38860      onDrop: function onDrop(event2) {
38861        var _this4 = this;
38862        stopEvent(event2);
38863        this.dragging = false;
38864        if (this.noDrop || this.disabled || !this.dropAllowed) {
38865          this.$nextTick(function() {
38866            _this4.dropAllowed = !_this4.noDrop;
38867          });
38868          return;
38869        }
38870        this.onChange(event2);
38871      }
38872    },
38873    render: function render53(h2) {
38874      var custom2 = this.custom, plain = this.plain, size = this.size, dragging = this.dragging, stateClass2 = this.stateClass, bvAttrs2 = this.bvAttrs;
38875      var $input = h2("input", {
38876        class: [{
38877          "form-control-file": plain,
38878          "custom-file-input": custom2,
38879          focus: custom2 && this.hasFocus
38880        }, stateClass2],
38881        // With IE 11, the input gets in the "way" of the drop events,
38882        // so we move it out of the way by putting it behind the label
38883        // Bootstrap v4 has it in front
38884        style: custom2 ? {
38885          zIndex: -5
38886        } : {},
38887        attrs: this.computedAttrs,
38888        on: {
38889          change: this.onChange,
38890          focusin: this.focusHandler,
38891          focusout: this.focusHandler,
38892          reset: this.reset
38893        },
38894        ref: "input"
38895      });
38896      if (plain) {
38897        return $input;
38898      }
38899      var $label = h2("label", {
38900        staticClass: "custom-file-label",
38901        class: {
38902          dragging
38903        },
38904        attrs: {
38905          for: this.safeId(),
38906          // This goes away in Bootstrap v5
38907          "data-browse": this.browseText || null
38908        }
38909      }, [h2("span", {
38910        staticClass: "d-block form-file-text",
38911        // `pointer-events: none` is used to make sure
38912        // the drag events fire only on the label
38913        style: {
38914          pointerEvents: "none"
38915        }
38916      }, [this.labelContent])]);
38917      return h2("div", {
38918        staticClass: "custom-file b-form-file",
38919        class: [_defineProperty54({}, "b-custom-control-".concat(size), size), stateClass2, bvAttrs2.class],
38920        style: bvAttrs2.style,
38921        attrs: {
38922          id: this.safeId("_BV_file_outer_")
38923        },
38924        on: {
38925          dragenter: this.onDragenter,
38926          dragover: this.onDragover,
38927          dragleave: this.onDragleave,
38928          drop: this.onDrop
38929        }
38930      }, [$input, $label]);
38931    }
38932  });
38933
38934  
vendor: 192 bytes, lines 38934-38942
38934// node_modules/bootstrap-vue/esm/components/form-file/index.js
38935  var FormFilePlugin = /* @__PURE__ */ pluginFactory({
38936    components: {
38937      BFormFile,
38938      BFile: BFormFile
38939    }
38940  });
38941
38942  
vendor: 126 bytes, lines 38942-38945
38942// node_modules/bootstrap-vue/esm/components/form-group/index.js
38943  var import_bootstrap147 = __toESM(require_bootstrap());
38944
38945  
vendor: 131 bytes, lines 38945-38948
38945// node_modules/bootstrap-vue/esm/components/form-group/form-group.js
38946  var import_bootstrap146 = __toESM(require_bootstrap());
38947
38948  
vendor: 2,025 bytes, lines 38948-38995
38948// node_modules/bootstrap-vue/esm/utils/css-escape.js
38949  var import_bootstrap144 = __toESM(require_bootstrap());
38950  var escapeChar = function escapeChar2(value2) {
38951    return "\\" + value2;
38952  };
38953  var cssEscape = function cssEscape2(value2) {
38954    value2 = toString4(value2);
38955    var length = value2.length;
38956    var firstCharCode = value2.charCodeAt(0);
38957    return value2.split("").reduce(function(result, char, index3) {
38958      var charCode = value2.charCodeAt(index3);
38959      if (charCode === 0) {
38960        return result + "\uFFFD";
38961      }
38962      if (
38963        // ... is U+007F OR
38964        charCode === 127 || // ... is in the range [\1-\1F] (U+0001 to U+001F) OR ...
38965        charCode >= 1 && charCode <= 31 || // ... is the first character and is in the range [0-9] (U+0030 to U+0039) OR ...
38966        index3 === 0 && charCode >= 48 && charCode <= 57 || // ... is the second character and is in the range [0-9] (U+0030 to U+0039)
38967        // and the first character is a `-` (U+002D) ...
38968        index3 === 1 && charCode >= 48 && charCode <= 57 && firstCharCode === 45
38969      ) {
38970        return result + escapeChar("".concat(charCode.toString(16), " "));
38971      }
38972      if (
38973        // ... is the first character AND ...
38974        index3 === 0 && // ... is a `-` (U+002D) AND ...
38975        charCode === 45 && // ... there is no second character ...
38976        length === 1
38977      ) {
38978        return result + escapeChar(char);
38979      }
38980      if (
38981        // ... is greater than or equal to U+0080 OR ...
38982        charCode >= 128 || // ... is `-` (U+002D) OR ...
38983        charCode === 45 || // ... is `_` (U+005F) OR ...
38984        charCode === 95 || // ... is in the range [0-9] (U+0030 to U+0039) OR ...
38985        charCode >= 48 && charCode <= 57 || // ... is in the range [A-Z] (U+0041 to U+005A) OR ...
38986        charCode >= 65 && charCode <= 90 || // ... is in the range [a-z] (U+0061 to U+007A) ...
38987        charCode >= 97 && charCode <= 122
38988      ) {
38989        return result + char;
38990      }
38991      return result + escapeChar(char);
38992    }, "");
38993  };
38994
38995  
vendor: 5,004 bytes, lines 38995-39110
38995// node_modules/bootstrap-vue/esm/components/layout/col.js
38996  var import_bootstrap145 = __toESM(require_bootstrap());
38997  function ownKeys47(object, enumerableOnly) {
38998    var keys3 = Object.keys(object);
38999    if (Object.getOwnPropertySymbols) {
39000      var symbols = Object.getOwnPropertySymbols(object);
39001      enumerableOnly && (symbols = symbols.filter(function(sym) {
39002        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
39003      })), keys3.push.apply(keys3, symbols);
39004    }
39005    return keys3;
39006  }
39007  function _objectSpread47(target2) {
39008    for (var i = 1; i < arguments.length; i++) {
39009      var source = null != arguments[i] ? arguments[i] : {};
39010      i % 2 ? ownKeys47(Object(source), true).forEach(function(key) {
39011        _defineProperty55(target2, key, source[key]);
39012      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys47(Object(source)).forEach(function(key) {
39013        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
39014      });
39015    }
39016    return target2;
39017  }
39018  function _defineProperty55(obj, key, value2) {
39019    if (key in obj) {
39020      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
39021    } else {
39022      obj[key] = value2;
39023    }
39024    return obj;
39025  }
39026  var ALIGN_SELF_VALUES = ["auto", "start", "end", "center", "baseline", "stretch"];
39027  var computeBreakpoint = function computeBreakpoint2(type2, breakpoint, value2) {
39028    var className = type2;
39029    if (isUndefinedOrNull(value2) || value2 === false) {
39030      return void 0;
39031    }
39032    if (breakpoint) {
39033      className += "-".concat(breakpoint);
39034    }
39035    if (type2 === "col" && (value2 === "" || value2 === true)) {
39036      return lowerCase(className);
39037    }
39038    className += "-".concat(value2);
39039    return lowerCase(className);
39040  };
39041  var computeBreakpointClass = memoize(computeBreakpoint);
39042  var breakpointPropMap = create(null);
39043  var generateProps = function generateProps2() {
39044    var breakpoints = getBreakpointsUpCached().filter(identity2);
39045    var breakpointCol = breakpoints.reduce(function(props153, breakpoint) {
39046      props153[breakpoint] = makeProp(PROP_TYPE_BOOLEAN_NUMBER_STRING);
39047      return props153;
39048    }, create(null));
39049    var breakpointOffset = breakpoints.reduce(function(props153, breakpoint) {
39050      props153[suffixPropName(breakpoint, "offset")] = makeProp(PROP_TYPE_NUMBER_STRING);
39051      return props153;
39052    }, create(null));
39053    var breakpointOrder = breakpoints.reduce(function(props153, breakpoint) {
39054      props153[suffixPropName(breakpoint, "order")] = makeProp(PROP_TYPE_NUMBER_STRING);
39055      return props153;
39056    }, create(null));
39057    breakpointPropMap = assign(create(null), {
39058      col: keys(breakpointCol),
39059      offset: keys(breakpointOffset),
39060      order: keys(breakpointOrder)
39061    });
39062    return makePropsConfigurable(sortKeys(_objectSpread47(_objectSpread47(_objectSpread47(_objectSpread47({}, breakpointCol), breakpointOffset), breakpointOrder), {}, {
39063      // Flex alignment
39064      alignSelf: makeProp(PROP_TYPE_STRING, null, function(value2) {
39065        return arrayIncludes(ALIGN_SELF_VALUES, value2);
39066      }),
39067      // Generic flexbox 'col' (xs)
39068      col: makeProp(PROP_TYPE_BOOLEAN, false),
39069      // i.e. 'col-1', 'col-2', 'col-auto', ...
39070      cols: makeProp(PROP_TYPE_NUMBER_STRING),
39071      offset: makeProp(PROP_TYPE_NUMBER_STRING),
39072      order: makeProp(PROP_TYPE_NUMBER_STRING),
39073      tag: makeProp(PROP_TYPE_STRING, "div")
39074    })), NAME_COL);
39075  };
39076  var BCol = {
39077    name: NAME_COL,
39078    functional: true,
39079    get props() {
39080      delete this.props;
39081      return this.props = generateProps();
39082    },
39083    render: function render54(h2, _ref) {
39084      var _classList$push;
39085      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
39086      var cols = props153.cols, offset3 = props153.offset, order = props153.order, alignSelf = props153.alignSelf;
39087      var classList = [];
39088      for (var type2 in breakpointPropMap) {
39089        var _keys = breakpointPropMap[type2];
39090        for (var i = 0; i < _keys.length; i++) {
39091          var c = computeBreakpointClass(type2, _keys[i].replace(type2, ""), props153[_keys[i]]);
39092          if (c) {
39093            classList.push(c);
39094          }
39095        }
39096      }
39097      var hasColClasses = classList.some(function(className) {
39098        return RX_COL_CLASS.test(className);
39099      });
39100      classList.push((_classList$push = {
39101        // Default to .col if no other col-{bp}-* classes generated nor `cols` specified.
39102        col: props153.col || !hasColClasses && !cols
39103      }, _defineProperty55(_classList$push, "col-".concat(cols), cols), _defineProperty55(_classList$push, "offset-".concat(offset3), offset3), _defineProperty55(_classList$push, "order-".concat(order), order), _defineProperty55(_classList$push, "align-self-".concat(alignSelf), alignSelf), _classList$push));
39104      return h2(props153.tag, a(data46, {
39105        class: classList
39106      }), children);
39107    }
39108  };
39109
39110  
vendor: 12,344 bytes, lines 39110-39399
39110// node_modules/bootstrap-vue/esm/components/form-group/form-group.js
39111  function ownKeys48(object, enumerableOnly) {
39112    var keys3 = Object.keys(object);
39113    if (Object.getOwnPropertySymbols) {
39114      var symbols = Object.getOwnPropertySymbols(object);
39115      enumerableOnly && (symbols = symbols.filter(function(sym) {
39116        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
39117      })), keys3.push.apply(keys3, symbols);
39118    }
39119    return keys3;
39120  }
39121  function _objectSpread48(target2) {
39122    for (var i = 1; i < arguments.length; i++) {
39123      var source = null != arguments[i] ? arguments[i] : {};
39124      i % 2 ? ownKeys48(Object(source), true).forEach(function(key) {
39125        _defineProperty56(target2, key, source[key]);
39126      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys48(Object(source)).forEach(function(key) {
39127        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
39128      });
39129    }
39130    return target2;
39131  }
39132  function _defineProperty56(obj, key, value2) {
39133    if (key in obj) {
39134      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
39135    } else {
39136      obj[key] = value2;
39137    }
39138    return obj;
39139  }
39140  var INPUTS = ["input", "select", "textarea"];
39141  var INPUT_SELECTOR = INPUTS.map(function(v) {
39142    return "".concat(v, ":not([disabled])");
39143  }).join();
39144  var LEGEND_INTERACTIVE_ELEMENTS = [].concat(INPUTS, ["a", "button", "label"]);
39145  var generateProps3 = function generateProps4() {
39146    return makePropsConfigurable(sortKeys(_objectSpread48(_objectSpread48(_objectSpread48(_objectSpread48({}, props18), props57), getBreakpointsUpCached().reduce(function(props153, breakpoint) {
39147      props153[suffixPropName(breakpoint, "contentCols")] = makeProp(PROP_TYPE_BOOLEAN_NUMBER_STRING);
39148      props153[suffixPropName(breakpoint, "labelAlign")] = makeProp(PROP_TYPE_STRING);
39149      props153[suffixPropName(breakpoint, "labelCols")] = makeProp(PROP_TYPE_BOOLEAN_NUMBER_STRING);
39150      return props153;
39151    }, create(null))), {}, {
39152      description: makeProp(PROP_TYPE_STRING),
39153      disabled: makeProp(PROP_TYPE_BOOLEAN, false),
39154      feedbackAriaLive: makeProp(PROP_TYPE_STRING, "assertive"),
39155      invalidFeedback: makeProp(PROP_TYPE_STRING),
39156      label: makeProp(PROP_TYPE_STRING),
39157      labelClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
39158      labelFor: makeProp(PROP_TYPE_STRING),
39159      labelSize: makeProp(PROP_TYPE_STRING),
39160      labelSrOnly: makeProp(PROP_TYPE_BOOLEAN, false),
39161      tooltip: makeProp(PROP_TYPE_BOOLEAN, false),
39162      validFeedback: makeProp(PROP_TYPE_STRING),
39163      validated: makeProp(PROP_TYPE_BOOLEAN, false)
39164    })), NAME_FORM_GROUP);
39165  };
39166  var BFormGroup = {
39167    name: NAME_FORM_GROUP,
39168    mixins: [idMixin, formStateMixin, normalizeSlotMixin],
39169    get props() {
39170      delete this.props;
39171      return this.props = generateProps3();
39172    },
39173    data: function data17() {
39174      return {
39175        ariaDescribedby: null
39176      };
39177    },
39178    computed: {
39179      contentColProps: function contentColProps() {
39180        return this.getColProps(this.$props, "content");
39181      },
39182      labelAlignClasses: function labelAlignClasses() {
39183        return this.getAlignClasses(this.$props, "label");
39184      },
39185      labelColProps: function labelColProps() {
39186        return this.getColProps(this.$props, "label");
39187      },
39188      isHorizontal: function isHorizontal() {
39189        return keys(this.contentColProps).length > 0 || keys(this.labelColProps).length > 0;
39190      }
39191    },
39192    watch: {
39193      ariaDescribedby: function ariaDescribedby(newValue, oldValue) {
39194        if (newValue !== oldValue) {
39195          this.updateAriaDescribedby(newValue, oldValue);
39196        }
39197      }
39198    },
39199    mounted: function mounted13() {
39200      var _this = this;
39201      this.$nextTick(function() {
39202        _this.updateAriaDescribedby(_this.ariaDescribedby);
39203      });
39204    },
39205    methods: {
39206      getAlignClasses: function getAlignClasses(props153, prefix) {
39207        return getBreakpointsUpCached().reduce(function(result, breakpoint) {
39208          var propValue = props153[suffixPropName(breakpoint, "".concat(prefix, "Align"))] || null;
39209          if (propValue) {
39210            result.push(["text", breakpoint, propValue].filter(identity2).join("-"));
39211          }
39212          return result;
39213        }, []);
39214      },
39215      getColProps: function getColProps(props153, prefix) {
39216        return getBreakpointsUpCached().reduce(function(result, breakpoint) {
39217          var propValue = props153[suffixPropName(breakpoint, "".concat(prefix, "Cols"))];
39218          propValue = propValue === "" ? true : propValue || false;
39219          if (!isBoolean2(propValue) && propValue !== "auto") {
39220            propValue = toInteger(propValue, 0);
39221            propValue = propValue > 0 ? propValue : false;
39222          }
39223          if (propValue) {
39224            result[breakpoint || (isBoolean2(propValue) ? "col" : "cols")] = propValue;
39225          }
39226          return result;
39227        }, {});
39228      },
39229      // Sets the `aria-describedby` attribute on the input if `labelFor` is set
39230      // Optionally accepts a string of IDs to remove as the second parameter
39231      // Preserves any `aria-describedby` value(s) user may have on input
39232      updateAriaDescribedby: function updateAriaDescribedby(newValue, oldValue) {
39233        var labelFor = this.labelFor;
39234        if (IS_BROWSER && labelFor) {
39235          var $input = select("#".concat(cssEscape(labelFor)), this.$refs.content);
39236          if ($input) {
39237            var attr = "aria-describedby";
39238            var newIds = (newValue || "").split(RX_SPACE_SPLIT);
39239            var oldIds = (oldValue || "").split(RX_SPACE_SPLIT);
39240            var ids = (getAttr($input, attr) || "").split(RX_SPACE_SPLIT).filter(function(id) {
39241              return !arrayIncludes(oldIds, id);
39242            }).concat(newIds).filter(function(id, index3, ids2) {
39243              return ids2.indexOf(id) === index3;
39244            }).filter(identity2).join(" ").trim();
39245            if (ids) {
39246              setAttr2($input, attr, ids);
39247            } else {
39248              removeAttr($input, attr);
39249            }
39250          }
39251        }
39252      },
39253      onLegendClick: function onLegendClick(event2) {
39254        if (this.labelFor) {
39255          return;
39256        }
39257        var target2 = event2.target;
39258        var tagName2 = target2 ? target2.tagName : "";
39259        if (LEGEND_INTERACTIVE_ELEMENTS.indexOf(tagName2) !== -1) {
39260          return;
39261        }
39262        var inputs = selectAll(INPUT_SELECTOR, this.$refs.content).filter(isVisible);
39263        if (inputs.length === 1) {
39264          attemptFocus(inputs[0]);
39265        }
39266      }
39267    },
39268    render: function render55(h2) {
39269      var state = this.computedState, feedbackAriaLive = this.feedbackAriaLive, isHorizontal2 = this.isHorizontal, labelFor = this.labelFor, normalizeSlot4 = this.normalizeSlot, safeId2 = this.safeId, tooltip = this.tooltip;
39270      var id = safeId2();
39271      var isFieldset = !labelFor;
39272      var $label = h2();
39273      var labelContent2 = normalizeSlot4(SLOT_NAME_LABEL) || this.label;
39274      var labelId = labelContent2 ? safeId2("_BV_label_") : null;
39275      if (labelContent2 || isHorizontal2) {
39276        var labelSize = this.labelSize, labelColProps2 = this.labelColProps;
39277        var labelTag = isFieldset ? "legend" : "label";
39278        if (this.labelSrOnly) {
39279          if (labelContent2) {
39280            $label = h2(labelTag, {
39281              class: "sr-only",
39282              attrs: {
39283                id: labelId,
39284                for: labelFor || null
39285              }
39286            }, [labelContent2]);
39287          }
39288          $label = h2(isHorizontal2 ? BCol : "div", {
39289            props: isHorizontal2 ? labelColProps2 : {}
39290          }, [$label]);
39291        } else {
39292          $label = h2(isHorizontal2 ? BCol : labelTag, {
39293            on: isFieldset ? {
39294              click: this.onLegendClick
39295            } : {},
39296            props: isHorizontal2 ? _objectSpread48(_objectSpread48({}, labelColProps2), {}, {
39297              tag: labelTag
39298            }) : {},
39299            attrs: {
39300              id: labelId,
39301              for: labelFor || null,
39302              // We add a `tabindex` to legend so that screen readers
39303              // will properly read the `aria-labelledby` in IE
39304              tabindex: isFieldset ? "-1" : null
39305            },
39306            class: [
39307              // Hide the focus ring on the legend
39308              isFieldset ? "bv-no-focus-ring" : "",
39309              // When horizontal or if a legend is rendered, add 'col-form-label' class
39310              // for correct sizing as Bootstrap has inconsistent font styling for
39311              // legend in non-horizontal form groups
39312              // See: https://github.com/twbs/bootstrap/issues/27805
39313              isHorizontal2 || isFieldset ? "col-form-label" : "",
39314              // Emulate label padding top of `0` on legend when not horizontal
39315              !isHorizontal2 && isFieldset ? "pt-0" : "",
39316              // If not horizontal and not a legend, we add 'd-block' class to label
39317              // so that label-align works
39318              !isHorizontal2 && !isFieldset ? "d-block" : "",
39319              labelSize ? "col-form-label-".concat(labelSize) : "",
39320              this.labelAlignClasses,
39321              this.labelClass
39322            ]
39323          }, [labelContent2]);
39324        }
39325      }
39326      var $invalidFeedback = h2();
39327      var invalidFeedbackContent = normalizeSlot4(SLOT_NAME_INVALID_FEEDBACK) || this.invalidFeedback;
39328      var invalidFeedbackId = invalidFeedbackContent ? safeId2("_BV_feedback_invalid_") : null;
39329      if (invalidFeedbackContent) {
39330        $invalidFeedback = h2(BFormInvalidFeedback, {
39331          props: {
39332            ariaLive: feedbackAriaLive,
39333            id: invalidFeedbackId,
39334            // If state is explicitly `false`, always show the feedback
39335            state,
39336            tooltip
39337          },
39338          attrs: {
39339            tabindex: invalidFeedbackContent ? "-1" : null
39340          }
39341        }, [invalidFeedbackContent]);
39342      }
39343      var $validFeedback = h2();
39344      var validFeedbackContent = normalizeSlot4(SLOT_NAME_VALID_FEEDBACK) || this.validFeedback;
39345      var validFeedbackId = validFeedbackContent ? safeId2("_BV_feedback_valid_") : null;
39346      if (validFeedbackContent) {
39347        $validFeedback = h2(BFormValidFeedback, {
39348          props: {
39349            ariaLive: feedbackAriaLive,
39350            id: validFeedbackId,
39351            // If state is explicitly `true`, always show the feedback
39352            state,
39353            tooltip
39354          },
39355          attrs: {
39356            tabindex: validFeedbackContent ? "-1" : null
39357          }
39358        }, [validFeedbackContent]);
39359      }
39360      var $description = h2();
39361      var descriptionContent = normalizeSlot4(SLOT_NAME_DESCRIPTION) || this.description;
39362      var descriptionId = descriptionContent ? safeId2("_BV_description_") : null;
39363      if (descriptionContent) {
39364        $description = h2(BFormText, {
39365          attrs: {
39366            id: descriptionId,
39367            tabindex: "-1"
39368          }
39369        }, [descriptionContent]);
39370      }
39371      var ariaDescribedby2 = this.ariaDescribedby = [descriptionId, state === false ? invalidFeedbackId : null, state === true ? validFeedbackId : null].filter(identity2).join(" ") || null;
39372      var $content = h2(isHorizontal2 ? BCol : "div", {
39373        props: isHorizontal2 ? this.contentColProps : {},
39374        ref: "content"
39375      }, [normalizeSlot4(SLOT_NAME_DEFAULT, {
39376        ariaDescribedby: ariaDescribedby2,
39377        descriptionId,
39378        id,
39379        labelId
39380      }) || h2(), $invalidFeedback, $validFeedback, $description]);
39381      return h2(isFieldset ? "fieldset" : isHorizontal2 ? BFormRow : "div", {
39382        staticClass: "form-group",
39383        class: [{
39384          "was-validated": this.validated
39385        }, this.stateClass],
39386        attrs: {
39387          id,
39388          disabled: isFieldset ? this.disabled : null,
39389          role: isFieldset ? null : "group",
39390          "aria-invalid": this.computedAriaInvalid,
39391          // Only apply `aria-labelledby` if we are a horizontal fieldset
39392          // as the legend is no longer a direct child of fieldset
39393          "aria-labelledby": isFieldset && isHorizontal2 ? labelId : null
39394        }
39395      }, isHorizontal2 && isFieldset ? [h2(BFormRow, [$label, $content])] : [$label, $content]);
39396    }
39397  };
39398
39399  
vendor: 204 bytes, lines 39399-39407
39399// node_modules/bootstrap-vue/esm/components/form-group/index.js
39400  var FormGroupPlugin = /* @__PURE__ */ pluginFactory({
39401    components: {
39402      BFormGroup,
39403      BFormFieldset: BFormGroup
39404    }
39405  });
39406
39407  
vendor: 126 bytes, lines 39407-39410
39407// node_modules/bootstrap-vue/esm/components/form-input/index.js
39408  var import_bootstrap152 = __toESM(require_bootstrap());
39409
39410  
vendor: 131 bytes, lines 39410-39413
39410// node_modules/bootstrap-vue/esm/components/form-input/form-input.js
39411  var import_bootstrap151 = __toESM(require_bootstrap());
39412
39413  
vendor: 1,954 bytes, lines 39413-39473
39413// node_modules/bootstrap-vue/esm/mixins/form-selection.js
39414  var import_bootstrap148 = __toESM(require_bootstrap());
39415  var formSelectionMixin = extend2({
39416    computed: {
39417      selectionStart: {
39418        // Expose selectionStart for formatters, etc
39419        cache: false,
39420        /* istanbul ignore next */
39421        get: function get4() {
39422          return this.$refs.input.selectionStart;
39423        },
39424        /* istanbul ignore next */
39425        set: function set3(val) {
39426          this.$refs.input.selectionStart = val;
39427        }
39428      },
39429      selectionEnd: {
39430        // Expose selectionEnd for formatters, etc
39431        cache: false,
39432        /* istanbul ignore next */
39433        get: function get5() {
39434          return this.$refs.input.selectionEnd;
39435        },
39436        /* istanbul ignore next */
39437        set: function set4(val) {
39438          this.$refs.input.selectionEnd = val;
39439        }
39440      },
39441      selectionDirection: {
39442        // Expose selectionDirection for formatters, etc
39443        cache: false,
39444        /* istanbul ignore next */
39445        get: function get6() {
39446          return this.$refs.input.selectionDirection;
39447        },
39448        /* istanbul ignore next */
39449        set: function set5(val) {
39450          this.$refs.input.selectionDirection = val;
39451        }
39452      }
39453    },
39454    methods: {
39455      /* istanbul ignore next */
39456      select: function select3() {
39457        var _this$$refs$input;
39458        (_this$$refs$input = this.$refs.input).select.apply(_this$$refs$input, arguments);
39459      },
39460      /* istanbul ignore next */
39461      setSelectionRange: function setSelectionRange() {
39462        var _this$$refs$input2;
39463        (_this$$refs$input2 = this.$refs.input).setSelectionRange.apply(_this$$refs$input2, arguments);
39464      },
39465      /* istanbul ignore next */
39466      setRangeText: function setRangeText() {
39467        var _this$$refs$input3;
39468        (_this$$refs$input3 = this.$refs.input).setRangeText.apply(_this$$refs$input3, arguments);
39469      }
39470    }
39471  });
39472
39473  
vendor: 7,544 bytes, lines 39473-39676
39473// node_modules/bootstrap-vue/esm/mixins/form-text.js
39474  var import_bootstrap149 = __toESM(require_bootstrap());
39475  function ownKeys49(object, enumerableOnly) {
39476    var keys3 = Object.keys(object);
39477    if (Object.getOwnPropertySymbols) {
39478      var symbols = Object.getOwnPropertySymbols(object);
39479      enumerableOnly && (symbols = symbols.filter(function(sym) {
39480        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
39481      })), keys3.push.apply(keys3, symbols);
39482    }
39483    return keys3;
39484  }
39485  function _objectSpread49(target2) {
39486    for (var i = 1; i < arguments.length; i++) {
39487      var source = null != arguments[i] ? arguments[i] : {};
39488      i % 2 ? ownKeys49(Object(source), true).forEach(function(key) {
39489        _defineProperty57(target2, key, source[key]);
39490      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys49(Object(source)).forEach(function(key) {
39491        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
39492      });
39493    }
39494    return target2;
39495  }
39496  function _defineProperty57(obj, key, value2) {
39497    if (key in obj) {
39498      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
39499    } else {
39500      obj[key] = value2;
39501    }
39502    return obj;
39503  }
39504  var _makeModelMixin9 = makeModelMixin("value", {
39505    type: PROP_TYPE_NUMBER_STRING,
39506    defaultValue: "",
39507    event: EVENT_NAME_UPDATE
39508  });
39509  var modelMixin9 = _makeModelMixin9.mixin;
39510  var modelProps9 = _makeModelMixin9.props;
39511  var MODEL_PROP_NAME9 = _makeModelMixin9.prop;
39512  var MODEL_EVENT_NAME9 = _makeModelMixin9.event;
39513  var props66 = makePropsConfigurable(sortKeys(_objectSpread49(_objectSpread49({}, modelProps9), {}, {
39514    ariaInvalid: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
39515    autocomplete: makeProp(PROP_TYPE_STRING),
39516    // Debounce timeout (in ms). Not applicable with `lazy` prop
39517    debounce: makeProp(PROP_TYPE_NUMBER_STRING, 0),
39518    formatter: makeProp(PROP_TYPE_FUNCTION),
39519    // Only update the `v-model` on blur/change events
39520    lazy: makeProp(PROP_TYPE_BOOLEAN, false),
39521    lazyFormatter: makeProp(PROP_TYPE_BOOLEAN, false),
39522    number: makeProp(PROP_TYPE_BOOLEAN, false),
39523    placeholder: makeProp(PROP_TYPE_STRING),
39524    plaintext: makeProp(PROP_TYPE_BOOLEAN, false),
39525    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
39526    trim: makeProp(PROP_TYPE_BOOLEAN, false)
39527  })), "formTextControls");
39528  var formTextMixin = extend2({
39529    mixins: [modelMixin9],
39530    props: props66,
39531    data: function data18() {
39532      var value2 = this[MODEL_PROP_NAME9];
39533      return {
39534        localValue: toString4(value2),
39535        vModelValue: this.modifyValue(value2)
39536      };
39537    },
39538    computed: {
39539      computedClass: function computedClass() {
39540        var plaintext = this.plaintext, type2 = this.type;
39541        var isRange = type2 === "range";
39542        var isColor = type2 === "color";
39543        return [{
39544          // Range input needs class `custom-range`
39545          "custom-range": isRange,
39546          // `plaintext` not supported by `type="range"` or `type="color"`
39547          "form-control-plaintext": plaintext && !isRange && !isColor,
39548          // `form-control` not used by `type="range"` or `plaintext`
39549          // Always used by `type="color"`
39550          "form-control": isColor || !plaintext && !isRange
39551        }, this.sizeFormClass, this.stateClass];
39552      },
39553      computedDebounce: function computedDebounce() {
39554        return mathMax(toInteger(this.debounce, 0), 0);
39555      },
39556      hasFormatter: function hasFormatter() {
39557        return hasPropFunction(this.formatter);
39558      }
39559    },
39560    watch: _defineProperty57({}, MODEL_PROP_NAME9, function(newValue) {
39561      var stringifyValue = toString4(newValue);
39562      var modifiedValue = this.modifyValue(newValue);
39563      if (stringifyValue !== this.localValue || modifiedValue !== this.vModelValue) {
39564        this.clearDebounce();
39565        this.localValue = stringifyValue;
39566        this.vModelValue = modifiedValue;
39567      }
39568    }),
39569    created: function created9() {
39570      this.$_inputDebounceTimer = null;
39571    },
39572    beforeDestroy: function beforeDestroy10() {
39573      this.clearDebounce();
39574    },
39575    methods: {
39576      clearDebounce: function clearDebounce() {
39577        clearTimeout(this.$_inputDebounceTimer);
39578        this.$_inputDebounceTimer = null;
39579      },
39580      formatValue: function formatValue(value2, event2) {
39581        var force = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : false;
39582        value2 = toString4(value2);
39583        if (this.hasFormatter && (!this.lazyFormatter || force)) {
39584          value2 = this.formatter(value2, event2);
39585        }
39586        return value2;
39587      },
39588      modifyValue: function modifyValue(value2) {
39589        value2 = toString4(value2);
39590        if (this.trim) {
39591          value2 = value2.trim();
39592        }
39593        if (this.number) {
39594          value2 = toFloat(value2, value2);
39595        }
39596        return value2;
39597      },
39598      updateValue: function updateValue(value2) {
39599        var _this = this;
39600        var force = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
39601        var lazy = this.lazy;
39602        if (lazy && !force) {
39603          return;
39604        }
39605        this.clearDebounce();
39606        var doUpdate = function doUpdate2() {
39607          value2 = _this.modifyValue(value2);
39608          if (value2 !== _this.vModelValue) {
39609            _this.vModelValue = value2;
39610            _this.$emit(MODEL_EVENT_NAME9, value2);
39611          } else if (_this.hasFormatter) {
39612            var $input = _this.$refs.input;
39613            if ($input && value2 !== $input.value) {
39614              $input.value = value2;
39615            }
39616          }
39617        };
39618        var debounce = this.computedDebounce;
39619        if (debounce > 0 && !lazy && !force) {
39620          this.$_inputDebounceTimer = setTimeout(doUpdate, debounce);
39621        } else {
39622          doUpdate();
39623        }
39624      },
39625      onInput: function onInput2(event2) {
39626        if (event2.target.composing) {
39627          return;
39628        }
39629        var value2 = event2.target.value;
39630        var formattedValue = this.formatValue(value2, event2);
39631        if (formattedValue === false || event2.defaultPrevented) {
39632          stopEvent(event2, {
39633            propagation: false
39634          });
39635          return;
39636        }
39637        this.localValue = formattedValue;
39638        this.updateValue(formattedValue);
39639        this.$emit(EVENT_NAME_INPUT, formattedValue);
39640      },
39641      onChange: function onChange2(event2) {
39642        var value2 = event2.target.value;
39643        var formattedValue = this.formatValue(value2, event2);
39644        if (formattedValue === false || event2.defaultPrevented) {
39645          stopEvent(event2, {
39646            propagation: false
39647          });
39648          return;
39649        }
39650        this.localValue = formattedValue;
39651        this.updateValue(formattedValue, true);
39652        this.$emit(EVENT_NAME_CHANGE, formattedValue);
39653      },
39654      onBlur: function onBlur(event2) {
39655        var value2 = event2.target.value;
39656        var formattedValue = this.formatValue(value2, event2, true);
39657        if (formattedValue !== false) {
39658          this.localValue = toString4(this.modifyValue(formattedValue));
39659          this.updateValue(formattedValue, true);
39660        }
39661        this.$emit(EVENT_NAME_BLUR, event2);
39662      },
39663      focus: function focus6() {
39664        if (!this.disabled) {
39665          attemptFocus(this.$el);
39666        }
39667      },
39668      blur: function blur6() {
39669        if (!this.disabled) {
39670          attemptBlur(this.$el);
39671        }
39672      }
39673    }
39674  });
39675
39676  
vendor: 1,556 bytes, lines 39676-39724
39676// node_modules/bootstrap-vue/esm/mixins/form-validity.js
39677  var import_bootstrap150 = __toESM(require_bootstrap());
39678  var formValidityMixin = extend2({
39679    computed: {
39680      validity: {
39681        // Expose validity property
39682        cache: false,
39683        /* istanbul ignore next */
39684        get: function get7() {
39685          return this.$refs.input.validity;
39686        }
39687      },
39688      validationMessage: {
39689        // Expose validationMessage property
39690        cache: false,
39691        /* istanbul ignore next */
39692        get: function get8() {
39693          return this.$refs.input.validationMessage;
39694        }
39695      },
39696      willValidate: {
39697        // Expose willValidate property
39698        cache: false,
39699        /* istanbul ignore next */
39700        get: function get9() {
39701          return this.$refs.input.willValidate;
39702        }
39703      }
39704    },
39705    methods: {
39706      /* istanbul ignore next */
39707      setCustomValidity: function setCustomValidity() {
39708        var _this$$refs$input;
39709        return (_this$$refs$input = this.$refs.input).setCustomValidity.apply(_this$$refs$input, arguments);
39710      },
39711      /* istanbul ignore next */
39712      checkValidity: function checkValidity() {
39713        var _this$$refs$input2;
39714        return (_this$$refs$input2 = this.$refs.input).checkValidity.apply(_this$$refs$input2, arguments);
39715      },
39716      /* istanbul ignore next */
39717      reportValidity: function reportValidity() {
39718        var _this$$refs$input3;
39719        return (_this$$refs$input3 = this.$refs.input).reportValidity.apply(_this$$refs$input3, arguments);
39720      }
39721    }
39722  });
39723
39724  
vendor: 5,045 bytes, lines 39724-39858
39724// node_modules/bootstrap-vue/esm/components/form-input/form-input.js
39725  function ownKeys50(object, enumerableOnly) {
39726    var keys3 = Object.keys(object);
39727    if (Object.getOwnPropertySymbols) {
39728      var symbols = Object.getOwnPropertySymbols(object);
39729      enumerableOnly && (symbols = symbols.filter(function(sym) {
39730        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
39731      })), keys3.push.apply(keys3, symbols);
39732    }
39733    return keys3;
39734  }
39735  function _objectSpread50(target2) {
39736    for (var i = 1; i < arguments.length; i++) {
39737      var source = null != arguments[i] ? arguments[i] : {};
39738      i % 2 ? ownKeys50(Object(source), true).forEach(function(key) {
39739        _defineProperty58(target2, key, source[key]);
39740      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys50(Object(source)).forEach(function(key) {
39741        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
39742      });
39743    }
39744    return target2;
39745  }
39746  function _defineProperty58(obj, key, value2) {
39747    if (key in obj) {
39748      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
39749    } else {
39750      obj[key] = value2;
39751    }
39752    return obj;
39753  }
39754  var TYPES2 = ["text", "password", "email", "number", "url", "tel", "search", "range", "color", "date", "time", "datetime", "datetime-local", "month", "week"];
39755  var props67 = makePropsConfigurable(sortKeys(_objectSpread50(_objectSpread50(_objectSpread50(_objectSpread50(_objectSpread50(_objectSpread50({}, props18), props54), props56), props57), props66), {}, {
39756    list: makeProp(PROP_TYPE_STRING),
39757    max: makeProp(PROP_TYPE_NUMBER_STRING),
39758    min: makeProp(PROP_TYPE_NUMBER_STRING),
39759    // Disable mousewheel to prevent wheel from changing values (i.e. number/date)
39760    noWheel: makeProp(PROP_TYPE_BOOLEAN, false),
39761    step: makeProp(PROP_TYPE_NUMBER_STRING),
39762    type: makeProp(PROP_TYPE_STRING, "text", function(type2) {
39763      return arrayIncludes(TYPES2, type2);
39764    })
39765  })), NAME_FORM_INPUT);
39766  var BFormInput = /* @__PURE__ */ extend2({
39767    name: NAME_FORM_INPUT,
39768    // Mixin order is important!
39769    mixins: [listenersMixin, idMixin, formControlMixin, formSizeMixin, formStateMixin, formTextMixin, formSelectionMixin, formValidityMixin],
39770    props: props67,
39771    computed: {
39772      localType: function localType() {
39773        var type2 = this.type;
39774        return arrayIncludes(TYPES2, type2) ? type2 : "text";
39775      },
39776      computedAttrs: function computedAttrs6() {
39777        var type2 = this.localType, name = this.name, form = this.form, disabled6 = this.disabled, placeholder2 = this.placeholder, required2 = this.required, min = this.min, max = this.max, step = this.step;
39778        return {
39779          id: this.safeId(),
39780          name,
39781          form,
39782          type: type2,
39783          disabled: disabled6,
39784          placeholder: placeholder2,
39785          required: required2,
39786          autocomplete: this.autocomplete || null,
39787          readonly: this.readonly || this.plaintext,
39788          min,
39789          max,
39790          step,
39791          list: type2 !== "password" ? this.list : null,
39792          "aria-required": required2 ? "true" : null,
39793          "aria-invalid": this.computedAriaInvalid
39794        };
39795      },
39796      computedListeners: function computedListeners2() {
39797        return _objectSpread50(_objectSpread50({}, this.bvListeners), {}, {
39798          input: this.onInput,
39799          change: this.onChange,
39800          blur: this.onBlur
39801        });
39802      }
39803    },
39804    watch: {
39805      noWheel: function noWheel(newValue) {
39806        this.setWheelStopper(newValue);
39807      }
39808    },
39809    mounted: function mounted14() {
39810      this.setWheelStopper(this.noWheel);
39811    },
39812    /* istanbul ignore next */
39813    deactivated: function deactivated4() {
39814      this.setWheelStopper(false);
39815    },
39816    /* istanbul ignore next */
39817    activated: function activated4() {
39818      this.setWheelStopper(this.noWheel);
39819    },
39820    beforeDestroy: function beforeDestroy11() {
39821      this.setWheelStopper(false);
39822    },
39823    methods: {
39824      setWheelStopper: function setWheelStopper(on2) {
39825        var input = this.$el;
39826        eventOnOff(on2, input, "focus", this.onWheelFocus);
39827        eventOnOff(on2, input, "blur", this.onWheelBlur);
39828        if (!on2) {
39829          eventOff(document, "wheel", this.stopWheel);
39830        }
39831      },
39832      onWheelFocus: function onWheelFocus() {
39833        eventOn(document, "wheel", this.stopWheel);
39834      },
39835      onWheelBlur: function onWheelBlur() {
39836        eventOff(document, "wheel", this.stopWheel);
39837      },
39838      stopWheel: function stopWheel(event2) {
39839        stopEvent(event2, {
39840          propagation: false
39841        });
39842        attemptBlur(this.$el);
39843      }
39844    },
39845    render: function render56(h2) {
39846      return h2("input", {
39847        class: this.computedClass,
39848        attrs: this.computedAttrs,
39849        domProps: {
39850          value: this.localValue
39851        },
39852        on: this.computedListeners,
39853        ref: "input"
39854      });
39855    }
39856  });
39857
39858  
vendor: 197 bytes, lines 39858-39866
39858// node_modules/bootstrap-vue/esm/components/form-input/index.js
39859  var FormInputPlugin = /* @__PURE__ */ pluginFactory({
39860    components: {
39861      BFormInput,
39862      BInput: BFormInput
39863    }
39864  });
39865
39866  
vendor: 126 bytes, lines 39866-39869
39866// node_modules/bootstrap-vue/esm/components/form-radio/index.js
39867  var import_bootstrap154 = __toESM(require_bootstrap());
39868
39869  
vendor: 633 bytes, lines 39869-39891
39869// node_modules/bootstrap-vue/esm/components/form-radio/form-radio-group.js
39870  var import_bootstrap153 = __toESM(require_bootstrap());
39871  var props68 = makePropsConfigurable(props61, NAME_FORM_RADIO_GROUP);
39872  var BFormRadioGroup = /* @__PURE__ */ extend2({
39873    name: NAME_FORM_RADIO_GROUP,
39874    mixins: [formRadioCheckGroupMixin],
39875    provide: function provide6() {
39876      var _this = this;
39877      return {
39878        getBvRadioGroup: function getBvRadioGroup() {
39879          return _this;
39880        }
39881      };
39882    },
39883    props: props68,
39884    computed: {
39885      isRadioGroup: function isRadioGroup2() {
39886        return true;
39887      }
39888    }
39889  });
39890
39891  
vendor: 256 bytes, lines 39891-39901
39891// node_modules/bootstrap-vue/esm/components/form-radio/index.js
39892  var FormRadioPlugin = /* @__PURE__ */ pluginFactory({
39893    components: {
39894      BFormRadio,
39895      BRadio: BFormRadio,
39896      BFormRadioGroup,
39897      BRadioGroup: BFormRadioGroup
39898    }
39899  });
39900
39901  
vendor: 127 bytes, lines 39901-39904
39901// node_modules/bootstrap-vue/esm/components/form-rating/index.js
39902  var import_bootstrap156 = __toESM(require_bootstrap());
39903
39904  
vendor: 13,687 bytes, lines 39904-40265
39904// node_modules/bootstrap-vue/esm/components/form-rating/form-rating.js
39905  var import_bootstrap155 = __toESM(require_bootstrap());
39906  var _watch10;
39907  function ownKeys51(object, enumerableOnly) {
39908    var keys3 = Object.keys(object);
39909    if (Object.getOwnPropertySymbols) {
39910      var symbols = Object.getOwnPropertySymbols(object);
39911      enumerableOnly && (symbols = symbols.filter(function(sym) {
39912        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
39913      })), keys3.push.apply(keys3, symbols);
39914    }
39915    return keys3;
39916  }
39917  function _objectSpread51(target2) {
39918    for (var i = 1; i < arguments.length; i++) {
39919      var source = null != arguments[i] ? arguments[i] : {};
39920      i % 2 ? ownKeys51(Object(source), true).forEach(function(key) {
39921        _defineProperty59(target2, key, source[key]);
39922      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys51(Object(source)).forEach(function(key) {
39923        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
39924      });
39925    }
39926    return target2;
39927  }
39928  function _defineProperty59(obj, key, value2) {
39929    if (key in obj) {
39930      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
39931    } else {
39932      obj[key] = value2;
39933    }
39934    return obj;
39935  }
39936  var _makeModelMixin10 = makeModelMixin("value", {
39937    type: PROP_TYPE_NUMBER_STRING,
39938    event: EVENT_NAME_CHANGE
39939  });
39940  var modelMixin10 = _makeModelMixin10.mixin;
39941  var modelProps10 = _makeModelMixin10.props;
39942  var MODEL_PROP_NAME10 = _makeModelMixin10.prop;
39943  var MODEL_EVENT_NAME10 = _makeModelMixin10.event;
39944  var MIN_STARS = 3;
39945  var DEFAULT_STARS = 5;
39946  var computeStars = function computeStars2(stars) {
39947    return mathMax(MIN_STARS, toInteger(stars, DEFAULT_STARS));
39948  };
39949  var clampValue = function clampValue2(value2, min, max) {
39950    return mathMax(mathMin(value2, max), min);
39951  };
39952  var BVFormRatingStar = extend2({
39953    name: NAME_FORM_RATING_STAR,
39954    mixins: [normalizeSlotMixin],
39955    props: {
39956      disabled: makeProp(PROP_TYPE_BOOLEAN, false),
39957      // If parent is focused
39958      focused: makeProp(PROP_TYPE_BOOLEAN, false),
39959      hasClear: makeProp(PROP_TYPE_BOOLEAN, false),
39960      rating: makeProp(PROP_TYPE_NUMBER, 0),
39961      readonly: makeProp(PROP_TYPE_BOOLEAN, false),
39962      star: makeProp(PROP_TYPE_NUMBER, 0),
39963      variant: makeProp(PROP_TYPE_STRING)
39964    },
39965    methods: {
39966      onClick: function onClick5(event2) {
39967        if (!this.disabled && !this.readonly) {
39968          stopEvent(event2, {
39969            propagation: false
39970          });
39971          this.$emit(EVENT_NAME_SELECTED, this.star);
39972        }
39973      }
39974    },
39975    render: function render57(h2) {
39976      var rating = this.rating, star = this.star, focused = this.focused, hasClear = this.hasClear, variant = this.variant, disabled6 = this.disabled, readonly3 = this.readonly;
39977      var minStar = hasClear ? 0 : 1;
39978      var type2 = rating >= star ? "full" : rating >= star - 0.5 ? "half" : "empty";
39979      var slotScope6 = {
39980        variant,
39981        disabled: disabled6,
39982        readonly: readonly3
39983      };
39984      return h2("span", {
39985        staticClass: "b-rating-star",
39986        class: {
39987          // When not hovered, we use this class to focus the current (or first) star
39988          focused: focused && rating === star || !toInteger(rating) && star === minStar,
39989          // We add type classes to we can handle RTL styling
39990          "b-rating-star-empty": type2 === "empty",
39991          "b-rating-star-half": type2 === "half",
39992          "b-rating-star-full": type2 === "full"
39993        },
39994        attrs: {
39995          tabindex: !disabled6 && !readonly3 ? "-1" : null
39996        },
39997        on: {
39998          click: this.onClick
39999        }
40000      }, [h2("span", {
40001        staticClass: "b-rating-icon"
40002      }, [this.normalizeSlot(type2, slotScope6)])]);
40003    }
40004  });
40005  var props69 = makePropsConfigurable(sortKeys(_objectSpread51(_objectSpread51(_objectSpread51(_objectSpread51(_objectSpread51({}, props18), modelProps10), omit(props54, ["required", "autofocus"])), props56), {}, {
40006    // CSS color string (overrides variant)
40007    color: makeProp(PROP_TYPE_STRING),
40008    iconClear: makeProp(PROP_TYPE_STRING, "x"),
40009    iconEmpty: makeProp(PROP_TYPE_STRING, "star"),
40010    iconFull: makeProp(PROP_TYPE_STRING, "star-fill"),
40011    iconHalf: makeProp(PROP_TYPE_STRING, "star-half"),
40012    inline: makeProp(PROP_TYPE_BOOLEAN, false),
40013    // Locale for the formatted value (if shown)
40014    // Defaults to the browser locale. Falls back to `en`
40015    locale: makeProp(PROP_TYPE_ARRAY_STRING),
40016    noBorder: makeProp(PROP_TYPE_BOOLEAN, false),
40017    precision: makeProp(PROP_TYPE_NUMBER_STRING),
40018    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
40019    showClear: makeProp(PROP_TYPE_BOOLEAN, false),
40020    showValue: makeProp(PROP_TYPE_BOOLEAN, false),
40021    showValueMax: makeProp(PROP_TYPE_BOOLEAN, false),
40022    stars: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_STARS, function(value2) {
40023      return toInteger(value2) >= MIN_STARS;
40024    }),
40025    variant: makeProp(PROP_TYPE_STRING)
40026  })), NAME_FORM_RATING);
40027  var BFormRating = /* @__PURE__ */ extend2({
40028    name: NAME_FORM_RATING,
40029    components: {
40030      BIconStar,
40031      BIconStarHalf,
40032      BIconStarFill,
40033      BIconX
40034    },
40035    mixins: [idMixin, modelMixin10, formSizeMixin],
40036    props: props69,
40037    data: function data19() {
40038      var value2 = toFloat(this[MODEL_PROP_NAME10], null);
40039      var stars = computeStars(this.stars);
40040      return {
40041        localValue: isNull(value2) ? null : clampValue(value2, 0, stars),
40042        hasFocus: false
40043      };
40044    },
40045    computed: {
40046      computedStars: function computedStars() {
40047        return computeStars(this.stars);
40048      },
40049      computedRating: function computedRating() {
40050        var value2 = toFloat(this.localValue, 0);
40051        var precision = toInteger(this.precision, 3);
40052        return clampValue(toFloat(value2.toFixed(precision)), 0, this.computedStars);
40053      },
40054      computedLocale: function computedLocale2() {
40055        var locales = concat2(this.locale).filter(identity2);
40056        var nf = new Intl.NumberFormat(locales);
40057        return nf.resolvedOptions().locale;
40058      },
40059      isInteractive: function isInteractive() {
40060        return !this.disabled && !this.readonly;
40061      },
40062      isRTL: function isRTL2() {
40063        return isLocaleRTL(this.computedLocale);
40064      },
40065      formattedRating: function formattedRating() {
40066        var precision = toInteger(this.precision);
40067        var showValueMax = this.showValueMax;
40068        var locale = this.computedLocale;
40069        var formatOptions = {
40070          notation: "standard",
40071          minimumFractionDigits: isNaN(precision) ? 0 : precision,
40072          maximumFractionDigits: isNaN(precision) ? 3 : precision
40073        };
40074        var stars = this.computedStars.toLocaleString(locale);
40075        var value2 = this.localValue;
40076        value2 = isNull(value2) ? showValueMax ? "-" : "" : value2.toLocaleString(locale, formatOptions);
40077        return showValueMax ? "".concat(value2, "/").concat(stars) : value2;
40078      }
40079    },
40080    watch: (_watch10 = {}, _defineProperty59(_watch10, MODEL_PROP_NAME10, function(newValue, oldValue) {
40081      if (newValue !== oldValue) {
40082        var value2 = toFloat(newValue, null);
40083        this.localValue = isNull(value2) ? null : clampValue(value2, 0, this.computedStars);
40084      }
40085    }), _defineProperty59(_watch10, "localValue", function localValue(newValue, oldValue) {
40086      if (newValue !== oldValue && newValue !== (this.value || 0)) {
40087        this.$emit(MODEL_EVENT_NAME10, newValue || null);
40088      }
40089    }), _defineProperty59(_watch10, "disabled", function disabled2(newValue) {
40090      if (newValue) {
40091        this.hasFocus = false;
40092        this.blur();
40093      }
40094    }), _watch10),
40095    methods: {
40096      // --- Public methods ---
40097      focus: function focus7() {
40098        if (!this.disabled) {
40099          attemptFocus(this.$el);
40100        }
40101      },
40102      blur: function blur7() {
40103        if (!this.disabled) {
40104          attemptBlur(this.$el);
40105        }
40106      },
40107      // --- Private methods ---
40108      onKeydown: function onKeydown3(event2) {
40109        var keyCode = event2.keyCode;
40110        if (this.isInteractive && arrayIncludes([CODE_LEFT, CODE_DOWN, CODE_RIGHT, CODE_UP], keyCode)) {
40111          stopEvent(event2, {
40112            propagation: false
40113          });
40114          var value2 = toInteger(this.localValue, 0);
40115          var min = this.showClear ? 0 : 1;
40116          var stars = this.computedStars;
40117          var amountRtl = this.isRTL ? -1 : 1;
40118          if (keyCode === CODE_LEFT) {
40119            this.localValue = clampValue(value2 - amountRtl, min, stars) || null;
40120          } else if (keyCode === CODE_RIGHT) {
40121            this.localValue = clampValue(value2 + amountRtl, min, stars);
40122          } else if (keyCode === CODE_DOWN) {
40123            this.localValue = clampValue(value2 - 1, min, stars) || null;
40124          } else if (keyCode === CODE_UP) {
40125            this.localValue = clampValue(value2 + 1, min, stars);
40126          }
40127        }
40128      },
40129      onSelected: function onSelected2(value2) {
40130        if (this.isInteractive) {
40131          this.localValue = value2;
40132        }
40133      },
40134      onFocus: function onFocus(event2) {
40135        this.hasFocus = !this.isInteractive ? false : event2.type === "focus";
40136      },
40137      // --- Render methods ---
40138      renderIcon: function renderIcon(icon) {
40139        return this.$createElement(BIcon, {
40140          props: {
40141            icon,
40142            variant: this.disabled || this.color ? null : this.variant || null
40143          }
40144        });
40145      },
40146      iconEmptyFn: function iconEmptyFn() {
40147        return this.renderIcon(this.iconEmpty);
40148      },
40149      iconHalfFn: function iconHalfFn() {
40150        return this.renderIcon(this.iconHalf);
40151      },
40152      iconFullFn: function iconFullFn() {
40153        return this.renderIcon(this.iconFull);
40154      },
40155      iconClearFn: function iconClearFn() {
40156        return this.$createElement(BIcon, {
40157          props: {
40158            icon: this.iconClear
40159          }
40160        });
40161      }
40162    },
40163    render: function render58(h2) {
40164      var _this = this;
40165      var disabled6 = this.disabled, readonly3 = this.readonly, name = this.name, form = this.form, inline2 = this.inline, variant = this.variant, color = this.color, noBorder = this.noBorder, hasFocus = this.hasFocus, computedRating2 = this.computedRating, computedStars2 = this.computedStars, formattedRating2 = this.formattedRating, showClear = this.showClear, isRTL3 = this.isRTL, isInteractive2 = this.isInteractive, $scopedSlots = this.$scopedSlots;
40166      var $content = [];
40167      if (showClear && !disabled6 && !readonly3) {
40168        var $icon = h2("span", {
40169          staticClass: "b-rating-icon"
40170        }, [($scopedSlots[SLOT_NAME_ICON_CLEAR] || this.iconClearFn)()]);
40171        $content.push(h2("span", {
40172          staticClass: "b-rating-star b-rating-star-clear flex-grow-1",
40173          class: {
40174            focused: hasFocus && computedRating2 === 0
40175          },
40176          attrs: {
40177            tabindex: isInteractive2 ? "-1" : null
40178          },
40179          on: {
40180            click: function click2() {
40181              return _this.onSelected(null);
40182            }
40183          },
40184          key: "clear"
40185        }, [$icon]));
40186      }
40187      for (var index3 = 0; index3 < computedStars2; index3++) {
40188        var value2 = index3 + 1;
40189        $content.push(h2(BVFormRatingStar, {
40190          staticClass: "flex-grow-1",
40191          style: color && !disabled6 ? {
40192            color
40193          } : {},
40194          props: {
40195            rating: computedRating2,
40196            star: value2,
40197            variant: disabled6 ? null : variant || null,
40198            disabled: disabled6,
40199            readonly: readonly3,
40200            focused: hasFocus,
40201            hasClear: showClear
40202          },
40203          on: {
40204            selected: this.onSelected
40205          },
40206          scopedSlots: {
40207            empty: $scopedSlots[SLOT_NAME_ICON_EMPTY] || this.iconEmptyFn,
40208            half: $scopedSlots[SLOT_NAME_ICON_HALF] || this.iconHalfFn,
40209            full: $scopedSlots[SLOT_NAME_ICON_FULL] || this.iconFullFn
40210          },
40211          key: index3
40212        }));
40213      }
40214      if (name) {
40215        $content.push(h2("input", {
40216          attrs: {
40217            type: "hidden",
40218            value: isNull(this.localValue) ? "" : computedRating2,
40219            name,
40220            form: form || null
40221          },
40222          key: "hidden"
40223        }));
40224      }
40225      if (this.showValue) {
40226        $content.push(h2("b", {
40227          staticClass: "b-rating-value flex-grow-1",
40228          attrs: {
40229            "aria-hidden": "true"
40230          },
40231          key: "value"
40232        }, toString4(formattedRating2)));
40233      }
40234      return h2("output", {
40235        staticClass: "b-rating form-control align-items-center",
40236        class: [{
40237          "d-inline-flex": inline2,
40238          "d-flex": !inline2,
40239          "border-0": noBorder,
40240          disabled: disabled6,
40241          readonly: !disabled6 && readonly3
40242        }, this.sizeFormClass],
40243        attrs: {
40244          id: this.safeId(),
40245          dir: isRTL3 ? "rtl" : "ltr",
40246          tabindex: disabled6 ? null : "0",
40247          disabled: disabled6,
40248          role: "slider",
40249          "aria-disabled": disabled6 ? "true" : null,
40250          "aria-readonly": !disabled6 && readonly3 ? "true" : null,
40251          "aria-live": "off",
40252          "aria-valuemin": showClear ? "0" : "1",
40253          "aria-valuemax": toString4(computedStars2),
40254          "aria-valuenow": computedRating2 ? toString4(computedRating2) : null
40255        },
40256        on: {
40257          keydown: this.onKeydown,
40258          focus: this.onFocus,
40259          blur: this.onFocus
40260        }
40261      }, $content);
40262    }
40263  });
40264
40265  
vendor: 202 bytes, lines 40265-40273
40265// node_modules/bootstrap-vue/esm/components/form-rating/index.js
40266  var FormRatingPlugin = /* @__PURE__ */ pluginFactory({
40267    components: {
40268      BFormRating,
40269      BRating: BFormRating
40270    }
40271  });
40272
40273  
vendor: 127 bytes, lines 40273-40276
40273// node_modules/bootstrap-vue/esm/components/form-select/index.js
40274  var import_bootstrap162 = __toESM(require_bootstrap());
40275
40276  
vendor: 133 bytes, lines 40276-40279
40276// node_modules/bootstrap-vue/esm/components/form-select/form-select.js
40277  var import_bootstrap161 = __toESM(require_bootstrap());
40278
40279  
vendor: 318 bytes, lines 40279-40287
40279// node_modules/bootstrap-vue/esm/mixins/model.js
40280  var import_bootstrap157 = __toESM(require_bootstrap());
40281  var _makeModelMixin11 = makeModelMixin("value");
40282  var mixin = _makeModelMixin11.mixin;
40283  var props70 = _makeModelMixin11.props;
40284  var prop = _makeModelMixin11.prop;
40285  var event = _makeModelMixin11.event;
40286
40287  
vendor: 2,658 bytes, lines 40287-40354
40287// node_modules/bootstrap-vue/esm/components/form-select/helpers/mixin-options.js
40288  var import_bootstrap158 = __toESM(require_bootstrap());
40289  function ownKeys52(object, enumerableOnly) {
40290    var keys3 = Object.keys(object);
40291    if (Object.getOwnPropertySymbols) {
40292      var symbols = Object.getOwnPropertySymbols(object);
40293      enumerableOnly && (symbols = symbols.filter(function(sym) {
40294        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
40295      })), keys3.push.apply(keys3, symbols);
40296    }
40297    return keys3;
40298  }
40299  function _objectSpread52(target2) {
40300    for (var i = 1; i < arguments.length; i++) {
40301      var source = null != arguments[i] ? arguments[i] : {};
40302      i % 2 ? ownKeys52(Object(source), true).forEach(function(key) {
40303        _defineProperty60(target2, key, source[key]);
40304      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys52(Object(source)).forEach(function(key) {
40305        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
40306      });
40307    }
40308    return target2;
40309  }
40310  function _defineProperty60(obj, key, value2) {
40311    if (key in obj) {
40312      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
40313    } else {
40314      obj[key] = value2;
40315    }
40316    return obj;
40317  }
40318  var props71 = makePropsConfigurable(sortKeys(_objectSpread52(_objectSpread52({}, props48), {}, {
40319    labelField: makeProp(PROP_TYPE_STRING, "label"),
40320    optionsField: makeProp(PROP_TYPE_STRING, "options")
40321  })), "formOptions");
40322  var optionsMixin = extend2({
40323    mixins: [formOptionsMixin],
40324    props: props71,
40325    methods: {
40326      normalizeOption: function normalizeOption2(option) {
40327        var key = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
40328        if (isPlainObject2(option)) {
40329          var value2 = get(option, this.valueField);
40330          var text2 = get(option, this.textField);
40331          var options = get(option, this.optionsField, null);
40332          if (!isNull(options)) {
40333            return {
40334              label: String(get(option, this.labelField) || text2),
40335              options: this.normalizeOptions(options)
40336            };
40337          }
40338          return {
40339            value: isUndefined(value2) ? key || text2 : value2,
40340            text: String(isUndefined(text2) ? key : text2),
40341            html: get(option, this.htmlField),
40342            disabled: Boolean(get(option, this.disabledField))
40343          };
40344        }
40345        return {
40346          value: key || option,
40347          text: String(option),
40348          disabled: false
40349        };
40350      }
40351    }
40352  });
40353
40354  
vendor: 825 bytes, lines 40354-40379
40354// node_modules/bootstrap-vue/esm/components/form-select/form-select-option.js
40355  var import_bootstrap159 = __toESM(require_bootstrap());
40356  var props72 = makePropsConfigurable({
40357    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
40358    value: makeProp(PROP_TYPE_ANY, void 0, true)
40359    // Required
40360  }, NAME_FORM_SELECT_OPTION);
40361  var BFormSelectOption = /* @__PURE__ */ extend2({
40362    name: NAME_FORM_SELECT_OPTION,
40363    functional: true,
40364    props: props72,
40365    render: function render59(h2, _ref) {
40366      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
40367      var value2 = props153.value, disabled6 = props153.disabled;
40368      return h2("option", a(data46, {
40369        attrs: {
40370          disabled: disabled6
40371        },
40372        domProps: {
40373          value: value2
40374        }
40375      }), children);
40376    }
40377  });
40378
40379  
vendor: 2,383 bytes, lines 40379-40439
40379// node_modules/bootstrap-vue/esm/components/form-select/form-select-option-group.js
40380  var import_bootstrap160 = __toESM(require_bootstrap());
40381  function ownKeys53(object, enumerableOnly) {
40382    var keys3 = Object.keys(object);
40383    if (Object.getOwnPropertySymbols) {
40384      var symbols = Object.getOwnPropertySymbols(object);
40385      enumerableOnly && (symbols = symbols.filter(function(sym) {
40386        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
40387      })), keys3.push.apply(keys3, symbols);
40388    }
40389    return keys3;
40390  }
40391  function _objectSpread53(target2) {
40392    for (var i = 1; i < arguments.length; i++) {
40393      var source = null != arguments[i] ? arguments[i] : {};
40394      i % 2 ? ownKeys53(Object(source), true).forEach(function(key) {
40395        _defineProperty61(target2, key, source[key]);
40396      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys53(Object(source)).forEach(function(key) {
40397        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
40398      });
40399    }
40400    return target2;
40401  }
40402  function _defineProperty61(obj, key, value2) {
40403    if (key in obj) {
40404      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
40405    } else {
40406      obj[key] = value2;
40407    }
40408    return obj;
40409  }
40410  var props73 = makePropsConfigurable(sortKeys(_objectSpread53(_objectSpread53({}, props48), {}, {
40411    label: makeProp(PROP_TYPE_STRING, void 0, true)
40412    // Required
40413  })), NAME_FORM_SELECT_OPTION_GROUP);
40414  var BFormSelectOptionGroup = /* @__PURE__ */ extend2({
40415    name: NAME_FORM_SELECT_OPTION_GROUP,
40416    mixins: [normalizeSlotMixin, formOptionsMixin],
40417    props: props73,
40418    render: function render60(h2) {
40419      var label = this.label;
40420      var $options = this.formOptions.map(function(option, index3) {
40421        var value2 = option.value, text2 = option.text, html2 = option.html, disabled6 = option.disabled;
40422        return h2(BFormSelectOption, {
40423          attrs: {
40424            value: value2,
40425            disabled: disabled6
40426          },
40427          domProps: htmlOrText(html2, text2),
40428          key: "option_".concat(index3)
40429        });
40430      });
40431      return h2("optgroup", {
40432        attrs: {
40433          label
40434        }
40435      }, [this.normalizeSlot(SLOT_NAME_FIRST), $options, this.normalizeSlot()]);
40436    }
40437  });
40438
40439  
vendor: 4,886 bytes, lines 40439-40567
40439// node_modules/bootstrap-vue/esm/components/form-select/form-select.js
40440  function ownKeys54(object, enumerableOnly) {
40441    var keys3 = Object.keys(object);
40442    if (Object.getOwnPropertySymbols) {
40443      var symbols = Object.getOwnPropertySymbols(object);
40444      enumerableOnly && (symbols = symbols.filter(function(sym) {
40445        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
40446      })), keys3.push.apply(keys3, symbols);
40447    }
40448    return keys3;
40449  }
40450  function _objectSpread54(target2) {
40451    for (var i = 1; i < arguments.length; i++) {
40452      var source = null != arguments[i] ? arguments[i] : {};
40453      i % 2 ? ownKeys54(Object(source), true).forEach(function(key) {
40454        _defineProperty62(target2, key, source[key]);
40455      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys54(Object(source)).forEach(function(key) {
40456        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
40457      });
40458    }
40459    return target2;
40460  }
40461  function _defineProperty62(obj, key, value2) {
40462    if (key in obj) {
40463      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
40464    } else {
40465      obj[key] = value2;
40466    }
40467    return obj;
40468  }
40469  var props74 = makePropsConfigurable(sortKeys(_objectSpread54(_objectSpread54(_objectSpread54(_objectSpread54(_objectSpread54(_objectSpread54(_objectSpread54({}, props18), props70), props54), props55), props56), props57), {}, {
40470    ariaInvalid: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
40471    multiple: makeProp(PROP_TYPE_BOOLEAN, false),
40472    // Browsers default size to `0`, which shows 4 rows in most browsers in multiple mode
40473    // Size of `1` can bork out Firefox
40474    selectSize: makeProp(PROP_TYPE_NUMBER, 0)
40475  })), NAME_FORM_SELECT);
40476  var BFormSelect = /* @__PURE__ */ extend2({
40477    name: NAME_FORM_SELECT,
40478    mixins: [idMixin, mixin, formControlMixin, formSizeMixin, formStateMixin, formCustomMixin, optionsMixin, normalizeSlotMixin],
40479    props: props74,
40480    data: function data20() {
40481      return {
40482        localValue: this[prop]
40483      };
40484    },
40485    computed: {
40486      computedSelectSize: function computedSelectSize() {
40487        return !this.plain && this.selectSize === 0 ? null : this.selectSize;
40488      },
40489      inputClass: function inputClass() {
40490        return [this.plain ? "form-control" : "custom-select", this.size && this.plain ? "form-control-".concat(this.size) : null, this.size && !this.plain ? "custom-select-".concat(this.size) : null, this.stateClass];
40491      }
40492    },
40493    watch: {
40494      value: function value(newValue) {
40495        this.localValue = newValue;
40496      },
40497      localValue: function localValue2() {
40498        this.$emit(event, this.localValue);
40499      }
40500    },
40501    methods: {
40502      focus: function focus8() {
40503        attemptFocus(this.$refs.input);
40504      },
40505      blur: function blur8() {
40506        attemptBlur(this.$refs.input);
40507      },
40508      onChange: function onChange3(event2) {
40509        var _this = this;
40510        var target2 = event2.target;
40511        var selectedValue = from(target2.options).filter(function(o) {
40512          return o.selected;
40513        }).map(function(o) {
40514          return "_value" in o ? o._value : o.value;
40515        });
40516        this.localValue = target2.multiple ? selectedValue : selectedValue[0];
40517        this.$nextTick(function() {
40518          _this.$emit(EVENT_NAME_CHANGE, _this.localValue);
40519        });
40520      }
40521    },
40522    render: function render61(h2) {
40523      var name = this.name, disabled6 = this.disabled, required2 = this.required, size = this.computedSelectSize, value2 = this.localValue;
40524      var $options = this.formOptions.map(function(option, index3) {
40525        var value3 = option.value, label = option.label, options = option.options, disabled7 = option.disabled;
40526        var key = "option_".concat(index3);
40527        return isArray2(options) ? h2(BFormSelectOptionGroup, {
40528          props: {
40529            label,
40530            options
40531          },
40532          key
40533        }) : h2(BFormSelectOption, {
40534          props: {
40535            value: value3,
40536            disabled: disabled7
40537          },
40538          domProps: htmlOrText(option.html, option.text),
40539          key
40540        });
40541      });
40542      return h2("select", {
40543        class: this.inputClass,
40544        attrs: {
40545          id: this.safeId(),
40546          name,
40547          form: this.form || null,
40548          multiple: this.multiple || null,
40549          size,
40550          disabled: disabled6,
40551          required: required2,
40552          "aria-required": required2 ? "true" : null,
40553          "aria-invalid": this.computedAriaInvalid
40554        },
40555        on: {
40556          change: this.onChange
40557        },
40558        directives: [{
40559          name: "model",
40560          value: value2
40561        }],
40562        ref: "input"
40563      }, [this.normalizeSlot(SLOT_NAME_FIRST), $options, this.normalizeSlot()]);
40564    }
40565  });
40566
40567  
vendor: 347 bytes, lines 40567-40579
40567// node_modules/bootstrap-vue/esm/components/form-select/index.js
40568  var FormSelectPlugin = /* @__PURE__ */ pluginFactory({
40569    components: {
40570      BFormSelect,
40571      BFormSelectOption,
40572      BFormSelectOptionGroup,
40573      BSelect: BFormSelect,
40574      BSelectOption: BFormSelectOption,
40575      BSelectOptionGroup: BFormSelectOptionGroup
40576    }
40577  });
40578
40579  
vendor: 131 bytes, lines 40579-40582
40579// node_modules/bootstrap-vue/esm/components/form-spinbutton/index.js
40580  var import_bootstrap164 = __toESM(require_bootstrap());
40581
40582  
vendor: 18,636 bytes, lines 40582-41053
40582// node_modules/bootstrap-vue/esm/components/form-spinbutton/form-spinbutton.js
40583  var import_bootstrap163 = __toESM(require_bootstrap());
40584  var _watch11;
40585  function ownKeys55(object, enumerableOnly) {
40586    var keys3 = Object.keys(object);
40587    if (Object.getOwnPropertySymbols) {
40588      var symbols = Object.getOwnPropertySymbols(object);
40589      enumerableOnly && (symbols = symbols.filter(function(sym) {
40590        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
40591      })), keys3.push.apply(keys3, symbols);
40592    }
40593    return keys3;
40594  }
40595  function _objectSpread55(target2) {
40596    for (var i = 1; i < arguments.length; i++) {
40597      var source = null != arguments[i] ? arguments[i] : {};
40598      i % 2 ? ownKeys55(Object(source), true).forEach(function(key) {
40599        _defineProperty63(target2, key, source[key]);
40600      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys55(Object(source)).forEach(function(key) {
40601        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
40602      });
40603    }
40604    return target2;
40605  }
40606  function _defineProperty63(obj, key, value2) {
40607    if (key in obj) {
40608      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
40609    } else {
40610      obj[key] = value2;
40611    }
40612    return obj;
40613  }
40614  var _makeModelMixin12 = makeModelMixin("value", {
40615    // Should this really be String, to match native number inputs?
40616    type: PROP_TYPE_BOOLEAN_NUMBER
40617  });
40618  var modelMixin11 = _makeModelMixin12.mixin;
40619  var modelProps11 = _makeModelMixin12.props;
40620  var MODEL_PROP_NAME11 = _makeModelMixin12.prop;
40621  var MODEL_EVENT_NAME11 = _makeModelMixin12.event;
40622  var DEFAULT_MIN = 1;
40623  var DEFAULT_MAX = 100;
40624  var DEFAULT_STEP = 1;
40625  var DEFAULT_REPEAT_DELAY = 500;
40626  var DEFAULT_REPEAT_INTERVAL = 100;
40627  var DEFAULT_REPEAT_THRESHOLD = 10;
40628  var DEFAULT_REPEAT_MULTIPLIER = 4;
40629  var KEY_CODES = [CODE_UP, CODE_DOWN, CODE_HOME, CODE_END, CODE_PAGEUP, CODE_PAGEDOWN];
40630  var props75 = makePropsConfigurable(sortKeys(_objectSpread55(_objectSpread55(_objectSpread55(_objectSpread55(_objectSpread55(_objectSpread55({}, props18), modelProps11), omit(props54, ["required", "autofocus"])), props56), props57), {}, {
40631    ariaControls: makeProp(PROP_TYPE_STRING),
40632    ariaLabel: makeProp(PROP_TYPE_STRING),
40633    formatterFn: makeProp(PROP_TYPE_FUNCTION),
40634    inline: makeProp(PROP_TYPE_BOOLEAN, false),
40635    labelDecrement: makeProp(PROP_TYPE_STRING, "Decrement"),
40636    labelIncrement: makeProp(PROP_TYPE_STRING, "Increment"),
40637    locale: makeProp(PROP_TYPE_ARRAY_STRING),
40638    max: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_MAX),
40639    min: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_MIN),
40640    placeholder: makeProp(PROP_TYPE_STRING),
40641    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
40642    repeatDelay: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_REPEAT_DELAY),
40643    repeatInterval: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_REPEAT_INTERVAL),
40644    repeatStepMultiplier: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_REPEAT_MULTIPLIER),
40645    repeatThreshold: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_REPEAT_THRESHOLD),
40646    step: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_STEP),
40647    vertical: makeProp(PROP_TYPE_BOOLEAN, false),
40648    wrap: makeProp(PROP_TYPE_BOOLEAN, false)
40649  })), NAME_FORM_SPINBUTTON);
40650  var BFormSpinbutton = /* @__PURE__ */ extend2({
40651    name: NAME_FORM_SPINBUTTON,
40652    // Mixin order is important!
40653    mixins: [attrsMixin, idMixin, modelMixin11, formSizeMixin, formStateMixin, normalizeSlotMixin],
40654    inheritAttrs: false,
40655    props: props75,
40656    data: function data21() {
40657      return {
40658        localValue: toFloat(this[MODEL_PROP_NAME11], null),
40659        hasFocus: false
40660      };
40661    },
40662    computed: {
40663      required: function required() {
40664        return false;
40665      },
40666      spinId: function spinId() {
40667        return this.safeId();
40668      },
40669      computedInline: function computedInline() {
40670        return this.inline && !this.vertical;
40671      },
40672      computedReadonly: function computedReadonly() {
40673        return this.readonly && !this.disabled;
40674      },
40675      computedRequired: function computedRequired() {
40676        return this.required && !this.computedReadonly && !this.disabled;
40677      },
40678      computedStep: function computedStep() {
40679        return toFloat(this.step, DEFAULT_STEP);
40680      },
40681      computedMin: function computedMin2() {
40682        return toFloat(this.min, DEFAULT_MIN);
40683      },
40684      computedMax: function computedMax2() {
40685        var max = toFloat(this.max, DEFAULT_MAX);
40686        var step = this.computedStep;
40687        var min = this.computedMin;
40688        return mathFloor((max - min) / step) * step + min;
40689      },
40690      computedDelay: function computedDelay() {
40691        var delay = toInteger(this.repeatDelay, 0);
40692        return delay > 0 ? delay : DEFAULT_REPEAT_DELAY;
40693      },
40694      computedInterval: function computedInterval() {
40695        var interval2 = toInteger(this.repeatInterval, 0);
40696        return interval2 > 0 ? interval2 : DEFAULT_REPEAT_INTERVAL;
40697      },
40698      computedThreshold: function computedThreshold() {
40699        return mathMax(toInteger(this.repeatThreshold, DEFAULT_REPEAT_THRESHOLD), 1);
40700      },
40701      computedStepMultiplier: function computedStepMultiplier() {
40702        return mathMax(toInteger(this.repeatStepMultiplier, DEFAULT_REPEAT_MULTIPLIER), 1);
40703      },
40704      computedPrecision: function computedPrecision() {
40705        var step = this.computedStep;
40706        return mathFloor(step) === step ? 0 : (step.toString().split(".")[1] || "").length;
40707      },
40708      computedMultiplier: function computedMultiplier() {
40709        return mathPow(10, this.computedPrecision || 0);
40710      },
40711      valueAsFixed: function valueAsFixed() {
40712        var value2 = this.localValue;
40713        return isNull(value2) ? "" : value2.toFixed(this.computedPrecision);
40714      },
40715      computedLocale: function computedLocale3() {
40716        var locales = concat2(this.locale).filter(identity2);
40717        var nf = new Intl.NumberFormat(locales);
40718        return nf.resolvedOptions().locale;
40719      },
40720      computedRTL: function computedRTL() {
40721        return isLocaleRTL(this.computedLocale);
40722      },
40723      defaultFormatter: function defaultFormatter() {
40724        var precision = this.computedPrecision;
40725        var nf = new Intl.NumberFormat(this.computedLocale, {
40726          style: "decimal",
40727          useGrouping: false,
40728          minimumIntegerDigits: 1,
40729          minimumFractionDigits: precision,
40730          maximumFractionDigits: precision,
40731          notation: "standard"
40732        });
40733        return nf.format;
40734      },
40735      computedFormatter: function computedFormatter() {
40736        var formatterFn = this.formatterFn;
40737        return hasPropFunction(formatterFn) ? formatterFn : this.defaultFormatter;
40738      },
40739      computedAttrs: function computedAttrs7() {
40740        return _objectSpread55(_objectSpread55({}, this.bvAttrs), {}, {
40741          role: "group",
40742          lang: this.computedLocale,
40743          tabindex: this.disabled ? null : "-1",
40744          title: this.ariaLabel
40745        });
40746      },
40747      computedSpinAttrs: function computedSpinAttrs() {
40748        var spinId2 = this.spinId, value2 = this.localValue, required2 = this.computedRequired, disabled6 = this.disabled, state = this.state, computedFormatter2 = this.computedFormatter;
40749        var hasValue = !isNull(value2);
40750        return _objectSpread55(_objectSpread55({
40751          dir: this.computedRTL ? "rtl" : "ltr"
40752        }, this.bvAttrs), {}, {
40753          id: spinId2,
40754          role: "spinbutton",
40755          tabindex: disabled6 ? null : "0",
40756          "aria-live": "off",
40757          "aria-label": this.ariaLabel || null,
40758          "aria-controls": this.ariaControls || null,
40759          // TODO: May want to check if the value is in range
40760          "aria-invalid": state === false || !hasValue && required2 ? "true" : null,
40761          "aria-required": required2 ? "true" : null,
40762          // These attrs are required for role spinbutton
40763          "aria-valuemin": toString4(this.computedMin),
40764          "aria-valuemax": toString4(this.computedMax),
40765          // These should be `null` if the value is out of range
40766          // They must also be non-existent attrs if the value is out of range or `null`
40767          "aria-valuenow": hasValue ? value2 : null,
40768          "aria-valuetext": hasValue ? computedFormatter2(value2) : null
40769        });
40770      }
40771    },
40772    watch: (_watch11 = {}, _defineProperty63(_watch11, MODEL_PROP_NAME11, function(value2) {
40773      this.localValue = toFloat(value2, null);
40774    }), _defineProperty63(_watch11, "localValue", function localValue3(value2) {
40775      this.$emit(MODEL_EVENT_NAME11, value2);
40776    }), _defineProperty63(_watch11, "disabled", function disabled3(_disabled) {
40777      if (_disabled) {
40778        this.clearRepeat();
40779      }
40780    }), _defineProperty63(_watch11, "readonly", function readonly2(_readonly) {
40781      if (_readonly) {
40782        this.clearRepeat();
40783      }
40784    }), _watch11),
40785    created: function created10() {
40786      this.$_autoDelayTimer = null;
40787      this.$_autoRepeatTimer = null;
40788      this.$_keyIsDown = false;
40789    },
40790    beforeDestroy: function beforeDestroy12() {
40791      this.clearRepeat();
40792    },
40793    /* istanbul ignore next */
40794    deactivated: function deactivated5() {
40795      this.clearRepeat();
40796    },
40797    methods: {
40798      // --- Public methods ---
40799      focus: function focus9() {
40800        if (!this.disabled) {
40801          attemptFocus(this.$refs.spinner);
40802        }
40803      },
40804      blur: function blur9() {
40805        if (!this.disabled) {
40806          attemptBlur(this.$refs.spinner);
40807        }
40808      },
40809      // --- Private methods ---
40810      emitChange: function emitChange() {
40811        this.$emit(EVENT_NAME_CHANGE, this.localValue);
40812      },
40813      stepValue: function stepValue(direction) {
40814        var value2 = this.localValue;
40815        if (!this.disabled && !isNull(value2)) {
40816          var step = this.computedStep * direction;
40817          var min = this.computedMin;
40818          var max = this.computedMax;
40819          var multiplier = this.computedMultiplier;
40820          var wrap = this.wrap;
40821          value2 = mathRound((value2 - min) / step) * step + min + step;
40822          value2 = mathRound(value2 * multiplier) / multiplier;
40823          this.localValue = value2 > max ? wrap ? min : max : value2 < min ? wrap ? max : min : value2;
40824        }
40825      },
40826      onFocusBlur: function onFocusBlur(event2) {
40827        this.hasFocus = this.disabled ? false : event2.type === "focus";
40828      },
40829      stepUp: function stepUp() {
40830        var multiplier = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 1;
40831        var value2 = this.localValue;
40832        if (isNull(value2)) {
40833          this.localValue = this.computedMin;
40834        } else {
40835          this.stepValue(1 * multiplier);
40836        }
40837      },
40838      stepDown: function stepDown() {
40839        var multiplier = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 1;
40840        var value2 = this.localValue;
40841        if (isNull(value2)) {
40842          this.localValue = this.wrap ? this.computedMax : this.computedMin;
40843        } else {
40844          this.stepValue(-1 * multiplier);
40845        }
40846      },
40847      onKeydown: function onKeydown4(event2) {
40848        var keyCode = event2.keyCode, altKey = event2.altKey, ctrlKey = event2.ctrlKey, metaKey = event2.metaKey;
40849        if (this.disabled || this.readonly || altKey || ctrlKey || metaKey) {
40850          return;
40851        }
40852        if (arrayIncludes(KEY_CODES, keyCode)) {
40853          stopEvent(event2, {
40854            propagation: false
40855          });
40856          if (this.$_keyIsDown) {
40857            return;
40858          }
40859          this.resetTimers();
40860          if (arrayIncludes([CODE_UP, CODE_DOWN], keyCode)) {
40861            this.$_keyIsDown = true;
40862            if (keyCode === CODE_UP) {
40863              this.handleStepRepeat(event2, this.stepUp);
40864            } else if (keyCode === CODE_DOWN) {
40865              this.handleStepRepeat(event2, this.stepDown);
40866            }
40867          } else {
40868            if (keyCode === CODE_PAGEUP) {
40869              this.stepUp(this.computedStepMultiplier);
40870            } else if (keyCode === CODE_PAGEDOWN) {
40871              this.stepDown(this.computedStepMultiplier);
40872            } else if (keyCode === CODE_HOME) {
40873              this.localValue = this.computedMin;
40874            } else if (keyCode === CODE_END) {
40875              this.localValue = this.computedMax;
40876            }
40877          }
40878        }
40879      },
40880      onKeyup: function onKeyup(event2) {
40881        var keyCode = event2.keyCode, altKey = event2.altKey, ctrlKey = event2.ctrlKey, metaKey = event2.metaKey;
40882        if (this.disabled || this.readonly || altKey || ctrlKey || metaKey) {
40883          return;
40884        }
40885        if (arrayIncludes(KEY_CODES, keyCode)) {
40886          stopEvent(event2, {
40887            propagation: false
40888          });
40889          this.resetTimers();
40890          this.$_keyIsDown = false;
40891          this.emitChange();
40892        }
40893      },
40894      handleStepRepeat: function handleStepRepeat(event2, stepper) {
40895        var _this = this;
40896        var _ref = event2 || {}, type2 = _ref.type, button = _ref.button;
40897        if (!this.disabled && !this.readonly) {
40898          if (type2 === "mousedown" && button) {
40899            return;
40900          }
40901          this.resetTimers();
40902          stepper(1);
40903          var threshold = this.computedThreshold;
40904          var multiplier = this.computedStepMultiplier;
40905          var delay = this.computedDelay;
40906          var interval2 = this.computedInterval;
40907          this.$_autoDelayTimer = setTimeout(function() {
40908            var count = 0;
40909            _this.$_autoRepeatTimer = setInterval(function() {
40910              stepper(count < threshold ? 1 : multiplier);
40911              count++;
40912            }, interval2);
40913          }, delay);
40914        }
40915      },
40916      onMouseup: function onMouseup(event2) {
40917        var _ref2 = event2 || {}, type2 = _ref2.type, button = _ref2.button;
40918        if (type2 === "mouseup" && button) {
40919          return;
40920        }
40921        stopEvent(event2, {
40922          propagation: false
40923        });
40924        this.resetTimers();
40925        this.setMouseup(false);
40926        this.emitChange();
40927      },
40928      setMouseup: function setMouseup(on2) {
40929        try {
40930          eventOnOff(on2, document.body, "mouseup", this.onMouseup, false);
40931          eventOnOff(on2, document.body, "touchend", this.onMouseup, false);
40932        } catch (_unused) {
40933        }
40934      },
40935      resetTimers: function resetTimers() {
40936        clearTimeout(this.$_autoDelayTimer);
40937        clearInterval(this.$_autoRepeatTimer);
40938        this.$_autoDelayTimer = null;
40939        this.$_autoRepeatTimer = null;
40940      },
40941      clearRepeat: function clearRepeat() {
40942        this.resetTimers();
40943        this.setMouseup(false);
40944        this.$_keyIsDown = false;
40945      }
40946    },
40947    render: function render62(h2) {
40948      var _this2 = this;
40949      var spinId2 = this.spinId, value2 = this.localValue, inline2 = this.computedInline, readonly3 = this.computedReadonly, vertical = this.vertical, disabled6 = this.disabled, computedFormatter2 = this.computedFormatter;
40950      var hasValue = !isNull(value2);
40951      var makeButton = function makeButton2(stepper, label, IconCmp, keyRef, shortcut, btnDisabled, slotName) {
40952        var $icon = h2(IconCmp, {
40953          props: {
40954            scale: _this2.hasFocus ? 1.5 : 1.25
40955          },
40956          attrs: {
40957            "aria-hidden": "true"
40958          }
40959        });
40960        var scope = {
40961          hasFocus: _this2.hasFocus
40962        };
40963        var handler3 = function handler4(event2) {
40964          if (!disabled6 && !readonly3) {
40965            stopEvent(event2, {
40966              propagation: false
40967            });
40968            _this2.setMouseup(true);
40969            attemptFocus(event2.currentTarget);
40970            _this2.handleStepRepeat(event2, stepper);
40971          }
40972        };
40973        return h2("button", {
40974          staticClass: "btn btn-sm border-0 rounded-0",
40975          class: {
40976            "py-0": !vertical
40977          },
40978          attrs: {
40979            tabindex: "-1",
40980            type: "button",
40981            disabled: disabled6 || readonly3 || btnDisabled,
40982            "aria-disabled": disabled6 || readonly3 || btnDisabled ? "true" : null,
40983            "aria-controls": spinId2,
40984            "aria-label": label || null,
40985            "aria-keyshortcuts": shortcut || null
40986          },
40987          on: {
40988            mousedown: handler3,
40989            touchstart: handler3
40990          },
40991          key: keyRef || null,
40992          ref: keyRef
40993        }, [_this2.normalizeSlot(slotName, scope) || $icon]);
40994      };
40995      var $increment = makeButton(this.stepUp, this.labelIncrement, BIconPlus, "inc", "ArrowUp", false, SLOT_NAME_INCREMENT);
40996      var $decrement = makeButton(this.stepDown, this.labelDecrement, BIconDash, "dec", "ArrowDown", false, SLOT_NAME_DECREMENT);
40997      var $hidden = h2();
40998      if (this.name && !disabled6) {
40999        $hidden = h2("input", {
41000          attrs: {
41001            type: "hidden",
41002            name: this.name,
41003            form: this.form || null,
41004            // TODO: Should this be set to '' if value is out of range?
41005            value: this.valueAsFixed
41006          },
41007          key: "hidden"
41008        });
41009      }
41010      var $spin = h2(
41011        // We use 'output' element to make this accept a `<label for="id">` (Except IE)
41012        "output",
41013        {
41014          staticClass: "flex-grow-1",
41015          class: {
41016            "d-flex": vertical,
41017            "align-self-center": !vertical,
41018            "align-items-center": vertical,
41019            "border-top": vertical,
41020            "border-bottom": vertical,
41021            "border-left": !vertical,
41022            "border-right": !vertical
41023          },
41024          attrs: this.computedSpinAttrs,
41025          key: "output",
41026          ref: "spinner"
41027        },
41028        [h2("bdi", hasValue ? computedFormatter2(value2) : this.placeholder || "")]
41029      );
41030      return h2("div", {
41031        staticClass: "b-form-spinbutton form-control",
41032        class: [{
41033          disabled: disabled6,
41034          readonly: readonly3,
41035          focus: this.hasFocus,
41036          "d-inline-flex": inline2 || vertical,
41037          "d-flex": !inline2 && !vertical,
41038          "align-items-stretch": !vertical,
41039          "flex-column": vertical
41040        }, this.sizeFormClass, this.stateClass],
41041        attrs: this.computedAttrs,
41042        on: {
41043          keydown: this.onKeydown,
41044          keyup: this.onKeyup,
41045          // We use capture phase (`!` prefix) since focus and blur do not bubble
41046          "!focus": this.onFocusBlur,
41047          "!blur": this.onFocusBlur
41048        }
41049      }, vertical ? [$increment, $hidden, $spin, $decrement] : [$decrement, $hidden, $spin, $increment]);
41050    }
41051  });
41052
41053  
vendor: 222 bytes, lines 41053-41061
41053// node_modules/bootstrap-vue/esm/components/form-spinbutton/index.js
41054  var FormSpinbuttonPlugin = /* @__PURE__ */ pluginFactory({
41055    components: {
41056      BFormSpinbutton,
41057      BSpinbutton: BFormSpinbutton
41058    }
41059  });
41060
41061  
vendor: 125 bytes, lines 41061-41064
41061// node_modules/bootstrap-vue/esm/components/form-tags/index.js
41062  var import_bootstrap167 = __toESM(require_bootstrap());
41063
41064  
vendor: 129 bytes, lines 41064-41067
41064// node_modules/bootstrap-vue/esm/components/form-tags/form-tags.js
41065  var import_bootstrap166 = __toESM(require_bootstrap());
41066
41067  
vendor: 3,551 bytes, lines 41067-41166
41067// node_modules/bootstrap-vue/esm/components/form-tags/form-tag.js
41068  var import_bootstrap165 = __toESM(require_bootstrap());
41069  function ownKeys56(object, enumerableOnly) {
41070    var keys3 = Object.keys(object);
41071    if (Object.getOwnPropertySymbols) {
41072      var symbols = Object.getOwnPropertySymbols(object);
41073      enumerableOnly && (symbols = symbols.filter(function(sym) {
41074        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
41075      })), keys3.push.apply(keys3, symbols);
41076    }
41077    return keys3;
41078  }
41079  function _objectSpread56(target2) {
41080    for (var i = 1; i < arguments.length; i++) {
41081      var source = null != arguments[i] ? arguments[i] : {};
41082      i % 2 ? ownKeys56(Object(source), true).forEach(function(key) {
41083        _defineProperty64(target2, key, source[key]);
41084      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys56(Object(source)).forEach(function(key) {
41085        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
41086      });
41087    }
41088    return target2;
41089  }
41090  function _defineProperty64(obj, key, value2) {
41091    if (key in obj) {
41092      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
41093    } else {
41094      obj[key] = value2;
41095    }
41096    return obj;
41097  }
41098  var props76 = makePropsConfigurable(sortKeys(_objectSpread56(_objectSpread56({}, props18), {}, {
41099    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
41100    noRemove: makeProp(PROP_TYPE_BOOLEAN, false),
41101    pill: makeProp(PROP_TYPE_BOOLEAN, false),
41102    removeLabel: makeProp(PROP_TYPE_STRING, "Remove tag"),
41103    tag: makeProp(PROP_TYPE_STRING, "span"),
41104    title: makeProp(PROP_TYPE_STRING),
41105    variant: makeProp(PROP_TYPE_STRING, "secondary")
41106  })), NAME_FORM_TAG);
41107  var BFormTag = /* @__PURE__ */ extend2({
41108    name: NAME_FORM_TAG,
41109    mixins: [idMixin, normalizeSlotMixin],
41110    props: props76,
41111    methods: {
41112      onRemove: function onRemove(event2) {
41113        var type2 = event2.type, keyCode = event2.keyCode;
41114        if (!this.disabled && (type2 === "click" || type2 === "keydown" && keyCode === CODE_DELETE)) {
41115          this.$emit(EVENT_NAME_REMOVE);
41116        }
41117      }
41118    },
41119    render: function render63(h2) {
41120      var title2 = this.title, tag3 = this.tag, variant = this.variant, pill = this.pill, disabled6 = this.disabled;
41121      var tagId = this.safeId();
41122      var tagLabelId = this.safeId("_taglabel_");
41123      var $remove = h2();
41124      if (!this.noRemove && !disabled6) {
41125        $remove = h2(BButtonClose, {
41126          staticClass: "b-form-tag-remove",
41127          props: {
41128            ariaLabel: this.removeLabel
41129          },
41130          attrs: {
41131            "aria-controls": tagId,
41132            "aria-describedby": tagLabelId,
41133            "aria-keyshortcuts": "Delete"
41134          },
41135          on: {
41136            click: this.onRemove,
41137            keydown: this.onRemove
41138          }
41139        });
41140      }
41141      var $tag = h2("span", {
41142        staticClass: "b-form-tag-content flex-grow-1 text-truncate",
41143        attrs: {
41144          id: tagLabelId
41145        }
41146      }, this.normalizeSlot() || title2);
41147      return h2(BBadge, {
41148        staticClass: "b-form-tag d-inline-flex align-items-baseline mw-100",
41149        class: {
41150          disabled: disabled6
41151        },
41152        props: {
41153          tag: tag3,
41154          variant,
41155          pill
41156        },
41157        attrs: {
41158          id: tagId,
41159          title: title2 || null,
41160          "aria-labelledby": tagLabelId
41161        }
41162      }, [$tag, $remove]);
41163    }
41164  });
41165
41166  
vendor: 26,204 bytes, lines 41166-41827
41166// node_modules/bootstrap-vue/esm/components/form-tags/form-tags.js
41167  var _watch12;
41168  function _toConsumableArray3(arr) {
41169    return _arrayWithoutHoles3(arr) || _iterableToArray3(arr) || _unsupportedIterableToArray5(arr) || _nonIterableSpread3();
41170  }
41171  function _nonIterableSpread3() {
41172    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
41173  }
41174  function _unsupportedIterableToArray5(o, minLen) {
41175    if (!o) return;
41176    if (typeof o === "string") return _arrayLikeToArray5(o, minLen);
41177    var n = Object.prototype.toString.call(o).slice(8, -1);
41178    if (n === "Object" && o.constructor) n = o.constructor.name;
41179    if (n === "Map" || n === "Set") return Array.from(o);
41180    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray5(o, minLen);
41181  }
41182  function _iterableToArray3(iter) {
41183    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
41184  }
41185  function _arrayWithoutHoles3(arr) {
41186    if (Array.isArray(arr)) return _arrayLikeToArray5(arr);
41187  }
41188  function _arrayLikeToArray5(arr, len2) {
41189    if (len2 == null || len2 > arr.length) len2 = arr.length;
41190    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
41191      arr2[i] = arr[i];
41192    }
41193    return arr2;
41194  }
41195  function ownKeys57(object, enumerableOnly) {
41196    var keys3 = Object.keys(object);
41197    if (Object.getOwnPropertySymbols) {
41198      var symbols = Object.getOwnPropertySymbols(object);
41199      enumerableOnly && (symbols = symbols.filter(function(sym) {
41200        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
41201      })), keys3.push.apply(keys3, symbols);
41202    }
41203    return keys3;
41204  }
41205  function _objectSpread57(target2) {
41206    for (var i = 1; i < arguments.length; i++) {
41207      var source = null != arguments[i] ? arguments[i] : {};
41208      i % 2 ? ownKeys57(Object(source), true).forEach(function(key) {
41209        _defineProperty65(target2, key, source[key]);
41210      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys57(Object(source)).forEach(function(key) {
41211        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
41212      });
41213    }
41214    return target2;
41215  }
41216  function _defineProperty65(obj, key, value2) {
41217    if (key in obj) {
41218      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
41219    } else {
41220      obj[key] = value2;
41221    }
41222    return obj;
41223  }
41224  var _makeModelMixin13 = makeModelMixin("value", {
41225    type: PROP_TYPE_ARRAY,
41226    defaultValue: []
41227  });
41228  var modelMixin12 = _makeModelMixin13.mixin;
41229  var modelProps12 = _makeModelMixin13.props;
41230  var MODEL_PROP_NAME12 = _makeModelMixin13.prop;
41231  var MODEL_EVENT_NAME12 = _makeModelMixin13.event;
41232  var TYPES3 = ["text", "email", "tel", "url", "number"];
41233  var DEFAULT_INPUT_FOCUS_SELECTOR = [".b-form-tag", "button", "input", "select"].join(" ");
41234  var escapeRegExpChars = function escapeRegExpChars2(str2) {
41235    return escapeRegExp(str2).replace(RX_SPACES, "\\s");
41236  };
41237  var cleanTags = function cleanTags2(tags2) {
41238    return concat2(tags2).map(function(tag3) {
41239      return trim(toString4(tag3));
41240    }).filter(function(tag3, index3, arr) {
41241      return tag3.length > 0 && arr.indexOf(tag3) === index3;
41242    });
41243  };
41244  var processEventValue = function processEventValue2(event2) {
41245    return isString(event2) ? event2 : isEvent(event2) ? event2.target.value || "" : "";
41246  };
41247  var cleanTagsState = function cleanTagsState2() {
41248    return {
41249      all: [],
41250      valid: [],
41251      invalid: [],
41252      duplicate: []
41253    };
41254  };
41255  var props77 = makePropsConfigurable(sortKeys(_objectSpread57(_objectSpread57(_objectSpread57(_objectSpread57(_objectSpread57(_objectSpread57({}, props18), modelProps12), props54), props56), props57), {}, {
41256    addButtonText: makeProp(PROP_TYPE_STRING, "Add"),
41257    addButtonVariant: makeProp(PROP_TYPE_STRING, "outline-secondary"),
41258    // Enable change event triggering tag addition
41259    // Handy if using <select> as the input
41260    addOnChange: makeProp(PROP_TYPE_BOOLEAN, false),
41261    duplicateTagText: makeProp(PROP_TYPE_STRING, "Duplicate tag(s)"),
41262    feedbackAriaLive: makeProp(PROP_TYPE_STRING, "assertive"),
41263    // Disable the input focus behavior when clicking
41264    // on element matching the selector (or selectors)
41265    ignoreInputFocusSelector: makeProp(PROP_TYPE_ARRAY_STRING, DEFAULT_INPUT_FOCUS_SELECTOR),
41266    // Additional attributes to add to the input element
41267    inputAttrs: makeProp(PROP_TYPE_OBJECT, {}),
41268    inputClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
41269    inputId: makeProp(PROP_TYPE_STRING),
41270    inputType: makeProp(PROP_TYPE_STRING, "text", function(value2) {
41271      return arrayIncludes(TYPES3, value2);
41272    }),
41273    invalidTagText: makeProp(PROP_TYPE_STRING, "Invalid tag(s)"),
41274    limit: makeProp(PROP_TYPE_NUMBER),
41275    limitTagsText: makeProp(PROP_TYPE_STRING, "Tag limit reached"),
41276    // Disable ENTER key from triggering tag addition
41277    noAddOnEnter: makeProp(PROP_TYPE_BOOLEAN, false),
41278    // Disable the focus ring on the root element
41279    noOuterFocus: makeProp(PROP_TYPE_BOOLEAN, false),
41280    noTagRemove: makeProp(PROP_TYPE_BOOLEAN, false),
41281    placeholder: makeProp(PROP_TYPE_STRING, "Add tag..."),
41282    // Enable deleting last tag in list when CODE_BACKSPACE is
41283    // pressed and input is empty
41284    removeOnDelete: makeProp(PROP_TYPE_BOOLEAN, false),
41285    // Character (or characters) that trigger adding tags
41286    separator: makeProp(PROP_TYPE_ARRAY_STRING),
41287    tagClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
41288    tagPills: makeProp(PROP_TYPE_BOOLEAN, false),
41289    tagRemoveLabel: makeProp(PROP_TYPE_STRING, "Remove tag"),
41290    tagRemovedLabel: makeProp(PROP_TYPE_STRING, "Tag removed"),
41291    tagValidator: makeProp(PROP_TYPE_FUNCTION),
41292    tagVariant: makeProp(PROP_TYPE_STRING, "secondary")
41293  })), NAME_FORM_TAGS);
41294  var BFormTags = /* @__PURE__ */ extend2({
41295    name: NAME_FORM_TAGS,
41296    mixins: [listenersMixin, idMixin, modelMixin12, formControlMixin, formSizeMixin, formStateMixin, normalizeSlotMixin],
41297    props: props77,
41298    data: function data22() {
41299      return {
41300        hasFocus: false,
41301        newTag: "",
41302        tags: [],
41303        // Tags that were removed
41304        removedTags: [],
41305        // Populated when tags are parsed
41306        tagsState: cleanTagsState(),
41307        focusState: null
41308      };
41309    },
41310    computed: {
41311      computedInputId: function computedInputId() {
41312        return this.inputId || this.safeId("__input__");
41313      },
41314      computedInputType: function computedInputType() {
41315        return arrayIncludes(TYPES3, this.inputType) ? this.inputType : "text";
41316      },
41317      computedInputAttrs: function computedInputAttrs() {
41318        var disabled6 = this.disabled, form = this.form;
41319        return _objectSpread57(_objectSpread57({}, this.inputAttrs), {}, {
41320          // Must have attributes
41321          id: this.computedInputId,
41322          value: this.newTag,
41323          disabled: disabled6,
41324          form
41325        });
41326      },
41327      computedInputHandlers: function computedInputHandlers() {
41328        return _objectSpread57(_objectSpread57({}, omit(this.bvListeners, [EVENT_NAME_FOCUSIN, EVENT_NAME_FOCUSOUT])), {}, {
41329          blur: this.onInputBlur,
41330          change: this.onInputChange,
41331          focus: this.onInputFocus,
41332          input: this.onInputInput,
41333          keydown: this.onInputKeydown,
41334          reset: this.reset
41335        });
41336      },
41337      computedSeparator: function computedSeparator() {
41338        return concat2(this.separator).filter(isString).filter(identity2).join("");
41339      },
41340      computedSeparatorRegExp: function computedSeparatorRegExp() {
41341        var separator = this.computedSeparator;
41342        return separator ? new RegExp("[".concat(escapeRegExpChars(separator), "]+")) : null;
41343      },
41344      computedJoiner: function computedJoiner() {
41345        var joiner = this.computedSeparator.charAt(0);
41346        return joiner !== " " ? "".concat(joiner, " ") : joiner;
41347      },
41348      computeIgnoreInputFocusSelector: function computeIgnoreInputFocusSelector() {
41349        return concat2(this.ignoreInputFocusSelector).filter(identity2).join(",").trim();
41350      },
41351      disableAddButton: function disableAddButton() {
41352        var _this = this;
41353        var newTag = trim(this.newTag);
41354        return newTag === "" || !this.splitTags(newTag).some(function(t2) {
41355          return !arrayIncludes(_this.tags, t2) && _this.validateTag(t2);
41356        });
41357      },
41358      duplicateTags: function duplicateTags() {
41359        return this.tagsState.duplicate;
41360      },
41361      hasDuplicateTags: function hasDuplicateTags() {
41362        return this.duplicateTags.length > 0;
41363      },
41364      invalidTags: function invalidTags() {
41365        return this.tagsState.invalid;
41366      },
41367      hasInvalidTags: function hasInvalidTags() {
41368        return this.invalidTags.length > 0;
41369      },
41370      isLimitReached: function isLimitReached() {
41371        var limit2 = this.limit;
41372        return isNumber(limit2) && limit2 >= 0 && this.tags.length >= limit2;
41373      }
41374    },
41375    watch: (_watch12 = {}, _defineProperty65(_watch12, MODEL_PROP_NAME12, function(newValue) {
41376      this.tags = cleanTags(newValue);
41377    }), _defineProperty65(_watch12, "tags", function tags(newValue, oldValue) {
41378      if (!looseEqual2(newValue, this[MODEL_PROP_NAME12])) {
41379        this.$emit(MODEL_EVENT_NAME12, newValue);
41380      }
41381      if (!looseEqual2(newValue, oldValue)) {
41382        newValue = concat2(newValue).filter(identity2);
41383        oldValue = concat2(oldValue).filter(identity2);
41384        this.removedTags = oldValue.filter(function(old) {
41385          return !arrayIncludes(newValue, old);
41386        });
41387      }
41388    }), _defineProperty65(_watch12, "tagsState", function tagsState(newValue, oldValue) {
41389      if (!looseEqual2(newValue, oldValue)) {
41390        this.$emit(EVENT_NAME_TAG_STATE, newValue.valid, newValue.invalid, newValue.duplicate);
41391      }
41392    }), _watch12),
41393    created: function created11() {
41394      this.tags = cleanTags(this[MODEL_PROP_NAME12]);
41395    },
41396    mounted: function mounted15() {
41397      var $form = closest("form", this.$el);
41398      if ($form) {
41399        eventOn($form, "reset", this.reset, EVENT_OPTIONS_PASSIVE);
41400      }
41401    },
41402    beforeDestroy: function beforeDestroy13() {
41403      var $form = closest("form", this.$el);
41404      if ($form) {
41405        eventOff($form, "reset", this.reset, EVENT_OPTIONS_PASSIVE);
41406      }
41407    },
41408    methods: {
41409      addTag: function addTag(newTag) {
41410        newTag = isString(newTag) ? newTag : this.newTag;
41411        if (this.disabled || trim(newTag) === "" || this.isLimitReached) {
41412          return;
41413        }
41414        var parsed = this.parseTags(newTag);
41415        if (parsed.valid.length > 0 || parsed.all.length === 0) {
41416          if (matches2(this.getInput(), "select")) {
41417            this.newTag = "";
41418          } else {
41419            var invalidAndDuplicates = [].concat(_toConsumableArray3(parsed.invalid), _toConsumableArray3(parsed.duplicate));
41420            this.newTag = parsed.all.filter(function(tag3) {
41421              return arrayIncludes(invalidAndDuplicates, tag3);
41422            }).join(this.computedJoiner).concat(invalidAndDuplicates.length > 0 ? this.computedJoiner.charAt(0) : "");
41423          }
41424        }
41425        if (parsed.valid.length > 0) {
41426          this.tags = concat2(this.tags, parsed.valid);
41427        }
41428        this.tagsState = parsed;
41429        this.focus();
41430      },
41431      removeTag: function removeTag(tag3) {
41432        if (this.disabled) {
41433          return;
41434        }
41435        this.tags = this.tags.filter(function(t2) {
41436          return t2 !== tag3;
41437        });
41438      },
41439      reset: function reset2() {
41440        var _this2 = this;
41441        this.newTag = "";
41442        this.tags = [];
41443        this.$nextTick(function() {
41444          _this2.removedTags = [];
41445          _this2.tagsState = cleanTagsState();
41446        });
41447      },
41448      // --- Input element event handlers ---
41449      onInputInput: function onInputInput(event2) {
41450        if (this.disabled || isEvent(event2) && event2.target.composing) {
41451          return;
41452        }
41453        var newTag = processEventValue(event2);
41454        var separatorRe = this.computedSeparatorRegExp;
41455        if (this.newTag !== newTag) {
41456          this.newTag = newTag;
41457        }
41458        newTag = trimLeft(newTag);
41459        if (separatorRe && separatorRe.test(newTag.slice(-1))) {
41460          this.addTag();
41461        } else {
41462          this.tagsState = newTag === "" ? cleanTagsState() : this.parseTags(newTag);
41463        }
41464      },
41465      onInputChange: function onInputChange(event2) {
41466        if (!this.disabled && this.addOnChange) {
41467          var newTag = processEventValue(event2);
41468          if (this.newTag !== newTag) {
41469            this.newTag = newTag;
41470          }
41471          this.addTag();
41472        }
41473      },
41474      onInputKeydown: function onInputKeydown(event2) {
41475        if (this.disabled || !isEvent(event2)) {
41476          return;
41477        }
41478        var keyCode = event2.keyCode;
41479        var value2 = event2.target.value || "";
41480        if (!this.noAddOnEnter && keyCode === CODE_ENTER) {
41481          stopEvent(event2, {
41482            propagation: false
41483          });
41484          this.addTag();
41485        } else if (this.removeOnDelete && (keyCode === CODE_BACKSPACE || keyCode === CODE_DELETE) && value2 === "") {
41486          stopEvent(event2, {
41487            propagation: false
41488          });
41489          this.tags = this.tags.slice(0, -1);
41490        }
41491      },
41492      // --- Wrapper event handlers ---
41493      onClick: function onClick6(event2) {
41494        var _this3 = this;
41495        var ignoreFocusSelector = this.computeIgnoreInputFocusSelector;
41496        if (!ignoreFocusSelector || !closest(ignoreFocusSelector, event2.target, true)) {
41497          this.$nextTick(function() {
41498            _this3.focus();
41499          });
41500        }
41501      },
41502      onInputFocus: function onInputFocus(event2) {
41503        var _this4 = this;
41504        if (this.focusState !== "out") {
41505          this.focusState = "in";
41506          this.$nextTick(function() {
41507            requestAF(function() {
41508              if (_this4.hasFocus) {
41509                _this4.$emit(EVENT_NAME_FOCUS, event2);
41510                _this4.focusState = null;
41511              }
41512            });
41513          });
41514        }
41515      },
41516      onInputBlur: function onInputBlur(event2) {
41517        var _this5 = this;
41518        if (this.focusState !== "in") {
41519          this.focusState = "out";
41520          this.$nextTick(function() {
41521            requestAF(function() {
41522              if (!_this5.hasFocus) {
41523                _this5.$emit(EVENT_NAME_BLUR, event2);
41524                _this5.focusState = null;
41525              }
41526            });
41527          });
41528        }
41529      },
41530      onFocusin: function onFocusin2(event2) {
41531        this.hasFocus = true;
41532        this.$emit(EVENT_NAME_FOCUSIN, event2);
41533      },
41534      onFocusout: function onFocusout(event2) {
41535        this.hasFocus = false;
41536        this.$emit(EVENT_NAME_FOCUSOUT, event2);
41537      },
41538      handleAutofocus: function handleAutofocus2() {
41539        var _this6 = this;
41540        this.$nextTick(function() {
41541          requestAF(function() {
41542            if (_this6.autofocus) {
41543              _this6.focus();
41544            }
41545          });
41546        });
41547      },
41548      // --- Public methods ---
41549      focus: function focus10() {
41550        if (!this.disabled) {
41551          attemptFocus(this.getInput());
41552        }
41553      },
41554      blur: function blur10() {
41555        if (!this.disabled) {
41556          attemptBlur(this.getInput());
41557        }
41558      },
41559      // --- Private methods ---
41560      splitTags: function splitTags(newTag) {
41561        newTag = toString4(newTag);
41562        var separatorRe = this.computedSeparatorRegExp;
41563        return (separatorRe ? newTag.split(separatorRe) : [newTag]).map(trim).filter(identity2);
41564      },
41565      parseTags: function parseTags(newTag) {
41566        var _this7 = this;
41567        var tags2 = this.splitTags(newTag);
41568        var parsed = {
41569          all: tags2,
41570          valid: [],
41571          invalid: [],
41572          duplicate: []
41573        };
41574        tags2.forEach(function(tag3) {
41575          if (arrayIncludes(_this7.tags, tag3) || arrayIncludes(parsed.valid, tag3)) {
41576            if (!arrayIncludes(parsed.duplicate, tag3)) {
41577              parsed.duplicate.push(tag3);
41578            }
41579          } else if (_this7.validateTag(tag3)) {
41580            parsed.valid.push(tag3);
41581          } else {
41582            if (!arrayIncludes(parsed.invalid, tag3)) {
41583              parsed.invalid.push(tag3);
41584            }
41585          }
41586        });
41587        return parsed;
41588      },
41589      validateTag: function validateTag(tag3) {
41590        var tagValidator = this.tagValidator;
41591        return hasPropFunction(tagValidator) ? tagValidator(tag3) : true;
41592      },
41593      getInput: function getInput() {
41594        return select("#".concat(cssEscape(this.computedInputId)), this.$el);
41595      },
41596      // Default User Interface render
41597      defaultRender: function defaultRender(_ref) {
41598        var addButtonText = _ref.addButtonText, addButtonVariant = _ref.addButtonVariant, addTag2 = _ref.addTag, disableAddButton2 = _ref.disableAddButton, disabled6 = _ref.disabled, duplicateTagText = _ref.duplicateTagText, inputAttrs = _ref.inputAttrs, inputClass2 = _ref.inputClass, inputHandlers = _ref.inputHandlers, inputType = _ref.inputType, invalidTagText = _ref.invalidTagText, isDuplicate = _ref.isDuplicate, isInvalid = _ref.isInvalid, isLimitReached2 = _ref.isLimitReached, limitTagsText = _ref.limitTagsText, noTagRemove = _ref.noTagRemove, placeholder2 = _ref.placeholder, removeTag2 = _ref.removeTag, tagClass = _ref.tagClass, tagPills = _ref.tagPills, tagRemoveLabel = _ref.tagRemoveLabel, tagVariant = _ref.tagVariant, tags2 = _ref.tags;
41599        var h2 = this.$createElement;
41600        var $tags = tags2.map(function(tag3) {
41601          tag3 = toString4(tag3);
41602          return h2(BFormTag, {
41603            class: tagClass,
41604            // `BFormTag` will auto generate an ID
41605            // so we do not need to set the ID prop
41606            props: {
41607              disabled: disabled6,
41608              noRemove: noTagRemove,
41609              pill: tagPills,
41610              removeLabel: tagRemoveLabel,
41611              tag: "li",
41612              title: tag3,
41613              variant: tagVariant
41614            },
41615            on: {
41616              remove: function remove2() {
41617                return removeTag2(tag3);
41618              }
41619            },
41620            key: "tags_".concat(tag3)
41621          }, tag3);
41622        });
41623        var invalidFeedbackId = invalidTagText && isInvalid ? this.safeId("__invalid_feedback__") : null;
41624        var duplicateFeedbackId = duplicateTagText && isDuplicate ? this.safeId("__duplicate_feedback__") : null;
41625        var limitFeedbackId = limitTagsText && isLimitReached2 ? this.safeId("__limit_feedback__") : null;
41626        var ariaDescribedby2 = [inputAttrs["aria-describedby"], invalidFeedbackId, duplicateFeedbackId, limitFeedbackId].filter(identity2).join(" ");
41627        var $input = h2("input", {
41628          staticClass: "b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",
41629          class: inputClass2,
41630          style: {
41631            outline: 0,
41632            minWidth: "5rem"
41633          },
41634          attrs: _objectSpread57(_objectSpread57({}, inputAttrs), {}, {
41635            "aria-describedby": ariaDescribedby2 || null,
41636            type: inputType,
41637            placeholder: placeholder2 || null
41638          }),
41639          domProps: {
41640            value: inputAttrs.value
41641          },
41642          on: inputHandlers,
41643          // Directive needed to get `event.target.composing` set (if needed)
41644          directives: [{
41645            name: "model",
41646            value: inputAttrs.value
41647          }],
41648          ref: "input"
41649        });
41650        var $button = h2(BButton, {
41651          staticClass: "b-form-tags-button py-0",
41652          class: {
41653            // Only show the button if the tag can be added
41654            // We use the `invisible` class instead of not rendering
41655            // the button, so that we maintain layout to prevent
41656            // the user input from jumping around
41657            invisible: disableAddButton2
41658          },
41659          style: {
41660            fontSize: "90%"
41661          },
41662          props: {
41663            disabled: disableAddButton2 || isLimitReached2,
41664            variant: addButtonVariant
41665          },
41666          on: {
41667            click: function click2() {
41668              return addTag2();
41669            }
41670          },
41671          ref: "button"
41672        }, [this.normalizeSlot(SLOT_NAME_ADD_BUTTON_TEXT) || addButtonText]);
41673        var tagListId = this.safeId("__tag_list__");
41674        var $field = h2("li", {
41675          staticClass: "b-form-tags-field flex-grow-1",
41676          attrs: {
41677            role: "none",
41678            "aria-live": "off",
41679            "aria-controls": tagListId
41680          },
41681          key: "tags_field"
41682        }, [h2("div", {
41683          staticClass: "d-flex",
41684          attrs: {
41685            role: "group"
41686          }
41687        }, [$input, $button])]);
41688        var $ul = h2("ul", {
41689          staticClass: "b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",
41690          attrs: {
41691            id: tagListId
41692          },
41693          key: "tags_list"
41694        }, [$tags, $field]);
41695        var $feedback = h2();
41696        if (invalidTagText || duplicateTagText || limitTagsText) {
41697          var ariaLive = this.feedbackAriaLive, joiner = this.computedJoiner;
41698          var $invalid = h2();
41699          if (invalidFeedbackId) {
41700            $invalid = h2(BFormInvalidFeedback, {
41701              props: {
41702                id: invalidFeedbackId,
41703                ariaLive,
41704                forceShow: true
41705              },
41706              key: "tags_invalid_feedback"
41707            }, [this.invalidTagText, ": ", this.invalidTags.join(joiner)]);
41708          }
41709          var $duplicate = h2();
41710          if (duplicateFeedbackId) {
41711            $duplicate = h2(BFormText, {
41712              props: {
41713                id: duplicateFeedbackId,
41714                ariaLive
41715              },
41716              key: "tags_duplicate_feedback"
41717            }, [this.duplicateTagText, ": ", this.duplicateTags.join(joiner)]);
41718          }
41719          var $limit = h2();
41720          if (limitFeedbackId) {
41721            $limit = h2(BFormText, {
41722              props: {
41723                id: limitFeedbackId,
41724                ariaLive
41725              },
41726              key: "tags_limit_feedback"
41727            }, [limitTagsText]);
41728          }
41729          $feedback = h2("div", {
41730            attrs: {
41731              "aria-live": "polite",
41732              "aria-atomic": "true"
41733            },
41734            key: "tags_feedback"
41735          }, [$invalid, $duplicate, $limit]);
41736        }
41737        return [$ul, $feedback];
41738      }
41739    },
41740    render: function render64(h2) {
41741      var name = this.name, disabled6 = this.disabled, required2 = this.required, form = this.form, tags2 = this.tags, computedInputId2 = this.computedInputId, hasFocus = this.hasFocus, noOuterFocus = this.noOuterFocus;
41742      var scope = _objectSpread57({
41743        // Array of tags (shallow copy to prevent mutations)
41744        tags: tags2.slice(),
41745        // <input> v-bind:inputAttrs
41746        inputAttrs: this.computedInputAttrs,
41747        // We don't include this in the attrs, as users may want to override this
41748        inputType: this.computedInputType,
41749        // <input> v-on:inputHandlers
41750        inputHandlers: this.computedInputHandlers,
41751        // Methods
41752        removeTag: this.removeTag,
41753        addTag: this.addTag,
41754        reset: this.reset,
41755        // <input> :id="inputId"
41756        inputId: computedInputId2,
41757        // Invalid/Duplicate state information
41758        isInvalid: this.hasInvalidTags,
41759        invalidTags: this.invalidTags.slice(),
41760        isDuplicate: this.hasDuplicateTags,
41761        duplicateTags: this.duplicateTags.slice(),
41762        isLimitReached: this.isLimitReached,
41763        // If the 'Add' button should be disabled
41764        disableAddButton: this.disableAddButton
41765      }, pick(this.$props, ["addButtonText", "addButtonVariant", "disabled", "duplicateTagText", "form", "inputClass", "invalidTagText", "limit", "limitTagsText", "noTagRemove", "placeholder", "required", "separator", "size", "state", "tagClass", "tagPills", "tagRemoveLabel", "tagVariant"]));
41766      var $content = this.normalizeSlot(SLOT_NAME_DEFAULT, scope) || this.defaultRender(scope);
41767      var $output = h2("output", {
41768        staticClass: "sr-only",
41769        attrs: {
41770          id: this.safeId("__selected_tags__"),
41771          role: "status",
41772          for: computedInputId2,
41773          "aria-live": hasFocus ? "polite" : "off",
41774          "aria-atomic": "true",
41775          "aria-relevant": "additions text"
41776        }
41777      }, this.tags.join(", "));
41778      var $removed = h2("div", {
41779        staticClass: "sr-only",
41780        attrs: {
41781          id: this.safeId("__removed_tags__"),
41782          role: "status",
41783          "aria-live": hasFocus ? "assertive" : "off",
41784          "aria-atomic": "true"
41785        }
41786      }, this.removedTags.length > 0 ? "(".concat(this.tagRemovedLabel, ") ").concat(this.removedTags.join(", ")) : "");
41787      var $hidden = h2();
41788      if (name && !disabled6) {
41789        var hasTags = tags2.length > 0;
41790        $hidden = (hasTags ? tags2 : [""]).map(function(tag3) {
41791          return h2("input", {
41792            class: {
41793              "sr-only": !hasTags
41794            },
41795            attrs: {
41796              type: hasTags ? "hidden" : "text",
41797              value: tag3,
41798              required: required2,
41799              name,
41800              form
41801            },
41802            key: "tag_input_".concat(tag3)
41803          });
41804        });
41805      }
41806      return h2("div", {
41807        staticClass: "b-form-tags form-control h-auto",
41808        class: [{
41809          focus: hasFocus && !noOuterFocus && !disabled6,
41810          disabled: disabled6
41811        }, this.sizeFormClass, this.stateClass],
41812        attrs: {
41813          id: this.safeId(),
41814          role: "group",
41815          tabindex: disabled6 || noOuterFocus ? null : "-1",
41816          "aria-describedby": this.safeId("__selected_tags__")
41817        },
41818        on: {
41819          click: this.onClick,
41820          focusin: this.onFocusin,
41821          focusout: this.onFocusout
41822        }
41823      }, [$output, $removed, $content, $hidden]);
41824    }
41825  });
41826
41827  
vendor: 230 bytes, lines 41827-41837
41827// node_modules/bootstrap-vue/esm/components/form-tags/index.js
41828  var FormTagsPlugin = /* @__PURE__ */ pluginFactory({
41829    components: {
41830      BFormTags,
41831      BTags: BFormTags,
41832      BFormTag,
41833      BTag: BFormTag
41834    }
41835  });
41836
41837  
vendor: 129 bytes, lines 41837-41840
41837// node_modules/bootstrap-vue/esm/components/form-textarea/index.js
41838  var import_bootstrap169 = __toESM(require_bootstrap());
41839
41840  
vendor: 6,809 bytes, lines 41840-42019
41840// node_modules/bootstrap-vue/esm/components/form-textarea/form-textarea.js
41841  var import_bootstrap168 = __toESM(require_bootstrap());
41842  function ownKeys58(object, enumerableOnly) {
41843    var keys3 = Object.keys(object);
41844    if (Object.getOwnPropertySymbols) {
41845      var symbols = Object.getOwnPropertySymbols(object);
41846      enumerableOnly && (symbols = symbols.filter(function(sym) {
41847        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
41848      })), keys3.push.apply(keys3, symbols);
41849    }
41850    return keys3;
41851  }
41852  function _objectSpread58(target2) {
41853    for (var i = 1; i < arguments.length; i++) {
41854      var source = null != arguments[i] ? arguments[i] : {};
41855      i % 2 ? ownKeys58(Object(source), true).forEach(function(key) {
41856        _defineProperty66(target2, key, source[key]);
41857      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys58(Object(source)).forEach(function(key) {
41858        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
41859      });
41860    }
41861    return target2;
41862  }
41863  function _defineProperty66(obj, key, value2) {
41864    if (key in obj) {
41865      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
41866    } else {
41867      obj[key] = value2;
41868    }
41869    return obj;
41870  }
41871  var props78 = makePropsConfigurable(sortKeys(_objectSpread58(_objectSpread58(_objectSpread58(_objectSpread58(_objectSpread58(_objectSpread58({}, props18), props54), props56), props57), props66), {}, {
41872    maxRows: makeProp(PROP_TYPE_NUMBER_STRING),
41873    // When in auto resize mode, disable shrinking to content height
41874    noAutoShrink: makeProp(PROP_TYPE_BOOLEAN, false),
41875    // Disable the resize handle of textarea
41876    noResize: makeProp(PROP_TYPE_BOOLEAN, false),
41877    rows: makeProp(PROP_TYPE_NUMBER_STRING, 2),
41878    // 'soft', 'hard' or 'off'
41879    // Browser default is 'soft'
41880    wrap: makeProp(PROP_TYPE_STRING, "soft")
41881  })), NAME_FORM_TEXTAREA);
41882  var BFormTextarea = /* @__PURE__ */ extend2({
41883    name: NAME_FORM_TEXTAREA,
41884    directives: {
41885      "b-visible": VBVisible
41886    },
41887    // Mixin order is important!
41888    mixins: [listenersMixin, idMixin, listenOnRootMixin, formControlMixin, formSizeMixin, formStateMixin, formTextMixin, formSelectionMixin, formValidityMixin],
41889    props: props78,
41890    data: function data23() {
41891      return {
41892        heightInPx: null
41893      };
41894    },
41895    computed: {
41896      type: function type() {
41897        return null;
41898      },
41899      computedStyle: function computedStyle() {
41900        var styles = {
41901          // Setting `noResize` to true will disable the ability for the user to
41902          // manually resize the textarea. We also disable when in auto height mode
41903          resize: !this.computedRows || this.noResize ? "none" : null
41904        };
41905        if (!this.computedRows) {
41906          styles.height = this.heightInPx;
41907          styles.overflowY = "scroll";
41908        }
41909        return styles;
41910      },
41911      computedMinRows: function computedMinRows() {
41912        return mathMax(toInteger(this.rows, 2), 2);
41913      },
41914      computedMaxRows: function computedMaxRows() {
41915        return mathMax(this.computedMinRows, toInteger(this.maxRows, 0));
41916      },
41917      computedRows: function computedRows() {
41918        return this.computedMinRows === this.computedMaxRows ? this.computedMinRows : null;
41919      },
41920      computedAttrs: function computedAttrs8() {
41921        var disabled6 = this.disabled, required2 = this.required;
41922        return {
41923          id: this.safeId(),
41924          name: this.name || null,
41925          form: this.form || null,
41926          disabled: disabled6,
41927          placeholder: this.placeholder || null,
41928          required: required2,
41929          autocomplete: this.autocomplete || null,
41930          readonly: this.readonly || this.plaintext,
41931          rows: this.computedRows,
41932          wrap: this.wrap || null,
41933          "aria-required": this.required ? "true" : null,
41934          "aria-invalid": this.computedAriaInvalid
41935        };
41936      },
41937      computedListeners: function computedListeners3() {
41938        return _objectSpread58(_objectSpread58({}, this.bvListeners), {}, {
41939          input: this.onInput,
41940          change: this.onChange,
41941          blur: this.onBlur
41942        });
41943      }
41944    },
41945    watch: {
41946      localValue: function localValue4() {
41947        this.setHeight();
41948      }
41949    },
41950    mounted: function mounted16() {
41951      this.setHeight();
41952    },
41953    methods: {
41954      // Called by intersection observer directive
41955      /* istanbul ignore next */
41956      visibleCallback: function visibleCallback(visible2) {
41957        if (visible2) {
41958          this.$nextTick(this.setHeight);
41959        }
41960      },
41961      setHeight: function setHeight() {
41962        var _this = this;
41963        this.$nextTick(function() {
41964          requestAF(function() {
41965            _this.heightInPx = _this.computeHeight();
41966          });
41967        });
41968      },
41969      /* istanbul ignore next: can't test getComputedStyle in JSDOM */
41970      computeHeight: function computeHeight() {
41971        if (this.$isServer || !isNull(this.computedRows)) {
41972          return null;
41973        }
41974        var el = this.$el;
41975        if (!isVisible(el)) {
41976          return null;
41977        }
41978        var computedStyle2 = getCS(el);
41979        var lineHeight = toFloat(computedStyle2.lineHeight, 1);
41980        var border = toFloat(computedStyle2.borderTopWidth, 0) + toFloat(computedStyle2.borderBottomWidth, 0);
41981        var padding2 = toFloat(computedStyle2.paddingTop, 0) + toFloat(computedStyle2.paddingBottom, 0);
41982        var offset3 = border + padding2;
41983        var minHeight = lineHeight * this.computedMinRows + offset3;
41984        var oldHeight = getStyle2(el, "height") || computedStyle2.height;
41985        setStyle(el, "height", "auto");
41986        var scrollHeight = el.scrollHeight;
41987        setStyle(el, "height", oldHeight);
41988        var contentRows = mathMax((scrollHeight - padding2) / lineHeight, 2);
41989        var rows = mathMin(mathMax(contentRows, this.computedMinRows), this.computedMaxRows);
41990        var height = mathMax(mathCeil(rows * lineHeight + offset3), minHeight);
41991        if (this.noAutoShrink && toFloat(oldHeight, 0) > height) {
41992          return oldHeight;
41993        }
41994        return "".concat(height, "px");
41995      }
41996    },
41997    render: function render65(h2) {
41998      return h2("textarea", {
41999        class: this.computedClass,
42000        style: this.computedStyle,
42001        directives: [{
42002          name: "b-visible",
42003          value: this.visibleCallback,
42004          // If textarea is within 640px of viewport, consider it visible
42005          modifiers: {
42006            "640": true
42007          }
42008        }],
42009        attrs: this.computedAttrs,
42010        domProps: {
42011          value: this.localValue
42012        },
42013        on: this.computedListeners,
42014        ref: "input"
42015      });
42016    }
42017  });
42018
42019  
vendor: 212 bytes, lines 42019-42027
42019// node_modules/bootstrap-vue/esm/components/form-textarea/index.js
42020  var FormTextareaPlugin = /* @__PURE__ */ pluginFactory({
42021    components: {
42022      BFormTextarea,
42023      BTextarea: BFormTextarea
42024    }
42025  });
42026
42027  
vendor: 131 bytes, lines 42027-42030
42027// node_modules/bootstrap-vue/esm/components/form-timepicker/index.js
42028  var import_bootstrap172 = __toESM(require_bootstrap());
42029
42030  
vendor: 141 bytes, lines 42030-42033
42030// node_modules/bootstrap-vue/esm/components/form-timepicker/form-timepicker.js
42031  var import_bootstrap171 = __toESM(require_bootstrap());
42032
42033  
vendor: 20,934 bytes, lines 42033-42612
42033// node_modules/bootstrap-vue/esm/components/time/time.js
42034  var import_bootstrap170 = __toESM(require_bootstrap());
42035  var _watch13;
42036  function ownKeys59(object, enumerableOnly) {
42037    var keys3 = Object.keys(object);
42038    if (Object.getOwnPropertySymbols) {
42039      var symbols = Object.getOwnPropertySymbols(object);
42040      enumerableOnly && (symbols = symbols.filter(function(sym) {
42041        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
42042      })), keys3.push.apply(keys3, symbols);
42043    }
42044    return keys3;
42045  }
42046  function _objectSpread59(target2) {
42047    for (var i = 1; i < arguments.length; i++) {
42048      var source = null != arguments[i] ? arguments[i] : {};
42049      i % 2 ? ownKeys59(Object(source), true).forEach(function(key) {
42050        _defineProperty67(target2, key, source[key]);
42051      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys59(Object(source)).forEach(function(key) {
42052        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
42053      });
42054    }
42055    return target2;
42056  }
42057  function _defineProperty67(obj, key, value2) {
42058    if (key in obj) {
42059      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
42060    } else {
42061      obj[key] = value2;
42062    }
42063    return obj;
42064  }
42065  function _slicedToArray3(arr, i) {
42066    return _arrayWithHoles3(arr) || _iterableToArrayLimit3(arr, i) || _unsupportedIterableToArray6(arr, i) || _nonIterableRest3();
42067  }
42068  function _nonIterableRest3() {
42069    throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
42070  }
42071  function _unsupportedIterableToArray6(o, minLen) {
42072    if (!o) return;
42073    if (typeof o === "string") return _arrayLikeToArray6(o, minLen);
42074    var n = Object.prototype.toString.call(o).slice(8, -1);
42075    if (n === "Object" && o.constructor) n = o.constructor.name;
42076    if (n === "Map" || n === "Set") return Array.from(o);
42077    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray6(o, minLen);
42078  }
42079  function _arrayLikeToArray6(arr, len2) {
42080    if (len2 == null || len2 > arr.length) len2 = arr.length;
42081    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
42082      arr2[i] = arr[i];
42083    }
42084    return arr2;
42085  }
42086  function _iterableToArrayLimit3(arr, i) {
42087    var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
42088    if (_i == null) return;
42089    var _arr = [];
42090    var _n = true;
42091    var _d = false;
42092    var _s, _e;
42093    try {
42094      for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
42095        _arr.push(_s.value);
42096        if (i && _arr.length === i) break;
42097      }
42098    } catch (err) {
42099      _d = true;
42100      _e = err;
42101    } finally {
42102      try {
42103        if (!_n && _i["return"] != null) _i["return"]();
42104      } finally {
42105        if (_d) throw _e;
42106      }
42107    }
42108    return _arr;
42109  }
42110  function _arrayWithHoles3(arr) {
42111    if (Array.isArray(arr)) return arr;
42112  }
42113  var _makeModelMixin14 = makeModelMixin("value", {
42114    type: PROP_TYPE_STRING,
42115    defaultValue: ""
42116  });
42117  var modelMixin13 = _makeModelMixin14.mixin;
42118  var modelProps13 = _makeModelMixin14.props;
42119  var MODEL_PROP_NAME13 = _makeModelMixin14.prop;
42120  var MODEL_EVENT_NAME13 = _makeModelMixin14.event;
42121  var NUMERIC = "numeric";
42122  var padLeftZeros = function padLeftZeros2(value2) {
42123    return "00".concat(value2 || "").slice(-2);
42124  };
42125  var parseHMS = function parseHMS2(value2) {
42126    value2 = toString4(value2);
42127    var hh = null, mm = null, ss = null;
42128    if (RX_TIME.test(value2)) {
42129      ;
42130      var _value$split$map = value2.split(":").map(function(v) {
42131        return toInteger(v, null);
42132      });
42133      var _value$split$map2 = _slicedToArray3(_value$split$map, 3);
42134      hh = _value$split$map2[0];
42135      mm = _value$split$map2[1];
42136      ss = _value$split$map2[2];
42137    }
42138    return {
42139      hours: isUndefinedOrNull(hh) ? null : hh,
42140      minutes: isUndefinedOrNull(mm) ? null : mm,
42141      seconds: isUndefinedOrNull(ss) ? null : ss,
42142      ampm: isUndefinedOrNull(hh) || hh < 12 ? 0 : 1
42143    };
42144  };
42145  var formatHMS = function formatHMS2(_ref) {
42146    var hours = _ref.hours, minutes = _ref.minutes, seconds = _ref.seconds;
42147    var requireSeconds = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : false;
42148    if (isNull(hours) || isNull(minutes) || requireSeconds && isNull(seconds)) {
42149      return "";
42150    }
42151    var hms = [hours, minutes, requireSeconds ? seconds : 0];
42152    return hms.map(padLeftZeros).join(":");
42153  };
42154  var props79 = makePropsConfigurable(sortKeys(_objectSpread59(_objectSpread59(_objectSpread59(_objectSpread59({}, props18), modelProps13), pick(props75, ["labelIncrement", "labelDecrement"])), {}, {
42155    // ID of label element
42156    ariaLabelledby: makeProp(PROP_TYPE_STRING),
42157    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
42158    footerTag: makeProp(PROP_TYPE_STRING, "footer"),
42159    headerTag: makeProp(PROP_TYPE_STRING, "header"),
42160    hidden: makeProp(PROP_TYPE_BOOLEAN, false),
42161    hideHeader: makeProp(PROP_TYPE_BOOLEAN, false),
42162    // Explicitly force 12 or 24 hour time
42163    // Default is to use resolved locale for 12/24 hour display
42164    // Tri-state: `true` = 12, `false` = 24, `null` = auto
42165    hour12: makeProp(PROP_TYPE_BOOLEAN, null),
42166    labelAm: makeProp(PROP_TYPE_STRING, "AM"),
42167    labelAmpm: makeProp(PROP_TYPE_STRING, "AM/PM"),
42168    labelHours: makeProp(PROP_TYPE_STRING, "Hours"),
42169    labelMinutes: makeProp(PROP_TYPE_STRING, "Minutes"),
42170    labelNoTimeSelected: makeProp(PROP_TYPE_STRING, "No time selected"),
42171    labelPm: makeProp(PROP_TYPE_STRING, "PM"),
42172    labelSeconds: makeProp(PROP_TYPE_STRING, "Seconds"),
42173    labelSelected: makeProp(PROP_TYPE_STRING, "Selected time"),
42174    locale: makeProp(PROP_TYPE_ARRAY_STRING),
42175    minutesStep: makeProp(PROP_TYPE_NUMBER_STRING, 1),
42176    readonly: makeProp(PROP_TYPE_BOOLEAN, false),
42177    secondsStep: makeProp(PROP_TYPE_NUMBER_STRING, 1),
42178    // If `true`, show the second spinbutton
42179    showSeconds: makeProp(PROP_TYPE_BOOLEAN, false)
42180  })), NAME_TIME);
42181  var BTime = /* @__PURE__ */ extend2({
42182    name: NAME_TIME,
42183    mixins: [idMixin, modelMixin13, normalizeSlotMixin],
42184    props: props79,
42185    data: function data24() {
42186      var parsed = parseHMS(this[MODEL_PROP_NAME13] || "");
42187      return {
42188        // Spin button models
42189        modelHours: parsed.hours,
42190        modelMinutes: parsed.minutes,
42191        modelSeconds: parsed.seconds,
42192        modelAmpm: parsed.ampm,
42193        // Internal flag to enable aria-live regions
42194        isLive: false
42195      };
42196    },
42197    computed: {
42198      computedHMS: function computedHMS() {
42199        var hours = this.modelHours;
42200        var minutes = this.modelMinutes;
42201        var seconds = this.modelSeconds;
42202        return formatHMS({
42203          hours,
42204          minutes,
42205          seconds
42206        }, this.showSeconds);
42207      },
42208      resolvedOptions: function resolvedOptions() {
42209        var locale = concat2(this.locale).filter(identity2);
42210        var options = {
42211          hour: NUMERIC,
42212          minute: NUMERIC,
42213          second: NUMERIC
42214        };
42215        if (!isUndefinedOrNull(this.hour12)) {
42216          options.hour12 = !!this.hour12;
42217        }
42218        var dtf = new Intl.DateTimeFormat(locale, options);
42219        var resolved = dtf.resolvedOptions();
42220        var hour12 = resolved.hour12 || false;
42221        var hourCycle = resolved.hourCycle || (hour12 ? "h12" : "h23");
42222        return {
42223          locale: resolved.locale,
42224          hour12,
42225          hourCycle
42226        };
42227      },
42228      computedLocale: function computedLocale4() {
42229        return this.resolvedOptions.locale;
42230      },
42231      computedLang: function computedLang2() {
42232        return (this.computedLocale || "").replace(/-u-.*$/, "");
42233      },
42234      computedRTL: function computedRTL2() {
42235        return isLocaleRTL(this.computedLang);
42236      },
42237      computedHourCycle: function computedHourCycle() {
42238        return this.resolvedOptions.hourCycle;
42239      },
42240      is12Hour: function is12Hour() {
42241        return !!this.resolvedOptions.hour12;
42242      },
42243      context: function context3() {
42244        return {
42245          locale: this.computedLocale,
42246          isRTL: this.computedRTL,
42247          hourCycle: this.computedHourCycle,
42248          hour12: this.is12Hour,
42249          hours: this.modelHours,
42250          minutes: this.modelMinutes,
42251          seconds: this.showSeconds ? this.modelSeconds : 0,
42252          value: this.computedHMS,
42253          formatted: this.formattedTimeString
42254        };
42255      },
42256      valueId: function valueId2() {
42257        return this.safeId() || null;
42258      },
42259      computedAriaLabelledby: function computedAriaLabelledby() {
42260        return [this.ariaLabelledby, this.valueId].filter(identity2).join(" ") || null;
42261      },
42262      timeFormatter: function timeFormatter() {
42263        var options = {
42264          hour12: this.is12Hour,
42265          hourCycle: this.computedHourCycle,
42266          hour: NUMERIC,
42267          minute: NUMERIC,
42268          timeZone: "UTC"
42269        };
42270        if (this.showSeconds) {
42271          options.second = NUMERIC;
42272        }
42273        return createDateFormatter(this.computedLocale, options);
42274      },
42275      numberFormatter: function numberFormatter() {
42276        var nf = new Intl.NumberFormat(this.computedLocale, {
42277          style: "decimal",
42278          minimumIntegerDigits: 2,
42279          minimumFractionDigits: 0,
42280          maximumFractionDigits: 0,
42281          notation: "standard"
42282        });
42283        return nf.format;
42284      },
42285      formattedTimeString: function formattedTimeString() {
42286        var hours = this.modelHours;
42287        var minutes = this.modelMinutes;
42288        var seconds = this.showSeconds ? this.modelSeconds || 0 : 0;
42289        if (this.computedHMS) {
42290          return this.timeFormatter(createDate(Date.UTC(0, 0, 1, hours, minutes, seconds)));
42291        }
42292        return this.labelNoTimeSelected || " ";
42293      },
42294      spinScopedSlots: function spinScopedSlots() {
42295        var h2 = this.$createElement;
42296        return {
42297          increment: function increment(_ref2) {
42298            var hasFocus = _ref2.hasFocus;
42299            return h2(BIconChevronUp, {
42300              props: {
42301                scale: hasFocus ? 1.5 : 1.25
42302              },
42303              attrs: {
42304                "aria-hidden": "true"
42305              }
42306            });
42307          },
42308          decrement: function decrement(_ref3) {
42309            var hasFocus = _ref3.hasFocus;
42310            return h2(BIconChevronUp, {
42311              props: {
42312                flipV: true,
42313                scale: hasFocus ? 1.5 : 1.25
42314              },
42315              attrs: {
42316                "aria-hidden": "true"
42317              }
42318            });
42319          }
42320        };
42321      }
42322    },
42323    watch: (_watch13 = {}, _defineProperty67(_watch13, MODEL_PROP_NAME13, function(newValue, oldValue) {
42324      if (newValue !== oldValue && !looseEqual2(parseHMS(newValue), parseHMS(this.computedHMS))) {
42325        var _parseHMS = parseHMS(newValue), hours = _parseHMS.hours, minutes = _parseHMS.minutes, seconds = _parseHMS.seconds, ampm = _parseHMS.ampm;
42326        this.modelHours = hours;
42327        this.modelMinutes = minutes;
42328        this.modelSeconds = seconds;
42329        this.modelAmpm = ampm;
42330      }
42331    }), _defineProperty67(_watch13, "computedHMS", function computedHMS2(newValue, oldValue) {
42332      if (newValue !== oldValue) {
42333        this.$emit(MODEL_EVENT_NAME13, newValue);
42334      }
42335    }), _defineProperty67(_watch13, "context", function context4(newValue, oldValue) {
42336      if (!looseEqual2(newValue, oldValue)) {
42337        this.$emit(EVENT_NAME_CONTEXT, newValue);
42338      }
42339    }), _defineProperty67(_watch13, "modelAmpm", function modelAmpm(newValue, oldValue) {
42340      var _this = this;
42341      if (newValue !== oldValue) {
42342        var hours = isNull(this.modelHours) ? 0 : this.modelHours;
42343        this.$nextTick(function() {
42344          if (newValue === 0 && hours > 11) {
42345            _this.modelHours = hours - 12;
42346          } else if (newValue === 1 && hours < 12) {
42347            _this.modelHours = hours + 12;
42348          }
42349        });
42350      }
42351    }), _defineProperty67(_watch13, "modelHours", function modelHours(newHours, oldHours) {
42352      if (newHours !== oldHours) {
42353        this.modelAmpm = newHours > 11 ? 1 : 0;
42354      }
42355    }), _watch13),
42356    created: function created12() {
42357      var _this2 = this;
42358      this.$nextTick(function() {
42359        _this2.$emit(EVENT_NAME_CONTEXT, _this2.context);
42360      });
42361    },
42362    mounted: function mounted17() {
42363      this.setLive(true);
42364    },
42365    /* istanbul ignore next */
42366    activated: function activated5() {
42367      this.setLive(true);
42368    },
42369    /* istanbul ignore next */
42370    deactivated: function deactivated6() {
42371      this.setLive(false);
42372    },
42373    beforeDestroy: function beforeDestroy14() {
42374      this.setLive(false);
42375    },
42376    methods: {
42377      // Public methods
42378      focus: function focus11() {
42379        if (!this.disabled) {
42380          attemptFocus(this.$refs.spinners[0]);
42381        }
42382      },
42383      blur: function blur11() {
42384        if (!this.disabled) {
42385          var activeElement = getActiveElement();
42386          if (contains(this.$el, activeElement)) {
42387            attemptBlur(activeElement);
42388          }
42389        }
42390      },
42391      // Formatters for the spin buttons
42392      formatHours: function formatHours(hh) {
42393        var hourCycle = this.computedHourCycle;
42394        hh = this.is12Hour && hh > 12 ? hh - 12 : hh;
42395        hh = hh === 0 && hourCycle === "h12" ? 12 : hh === 0 && hourCycle === "h24" ? (
42396          /* istanbul ignore next */
42397          24
42398        ) : hh === 12 && hourCycle === "h11" ? (
42399          /* istanbul ignore next */
42400          0
42401        ) : hh;
42402        return this.numberFormatter(hh);
42403      },
42404      formatMinutes: function formatMinutes(mm) {
42405        return this.numberFormatter(mm);
42406      },
42407      formatSeconds: function formatSeconds(ss) {
42408        return this.numberFormatter(ss);
42409      },
42410      formatAmpm: function formatAmpm(ampm) {
42411        return ampm === 0 ? this.labelAm : ampm === 1 ? this.labelPm : "";
42412      },
42413      // Spinbutton on change handlers
42414      setHours: function setHours(value2) {
42415        this.modelHours = value2;
42416      },
42417      setMinutes: function setMinutes(value2) {
42418        this.modelMinutes = value2;
42419      },
42420      setSeconds: function setSeconds(value2) {
42421        this.modelSeconds = value2;
42422      },
42423      setAmpm: function setAmpm(value2) {
42424        this.modelAmpm = value2;
42425      },
42426      onSpinLeftRight: function onSpinLeftRight() {
42427        var event2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
42428        var type2 = event2.type, keyCode = event2.keyCode;
42429        if (!this.disabled && type2 === "keydown" && (keyCode === CODE_LEFT || keyCode === CODE_RIGHT)) {
42430          stopEvent(event2);
42431          var spinners = this.$refs.spinners || [];
42432          var index3 = spinners.map(function(cmp) {
42433            return !!cmp.hasFocus;
42434          }).indexOf(true);
42435          index3 = index3 + (keyCode === CODE_LEFT ? -1 : 1);
42436          index3 = index3 >= spinners.length ? 0 : index3 < 0 ? spinners.length - 1 : index3;
42437          attemptFocus(spinners[index3]);
42438        }
42439      },
42440      setLive: function setLive2(on2) {
42441        var _this3 = this;
42442        if (on2) {
42443          this.$nextTick(function() {
42444            requestAF(function() {
42445              _this3.isLive = true;
42446            });
42447          });
42448        } else {
42449          this.isLive = false;
42450        }
42451      }
42452    },
42453    render: function render66(h2) {
42454      var _this4 = this;
42455      if (this.hidden) {
42456        return h2();
42457      }
42458      var disabled6 = this.disabled, readonly3 = this.readonly, locale = this.computedLocale, ariaLabelledby = this.computedAriaLabelledby, labelIncrement = this.labelIncrement, labelDecrement = this.labelDecrement, valueId3 = this.valueId, focusHandler3 = this.focus;
42459      var spinIds = [];
42460      var makeSpinbutton = function makeSpinbutton2(handler3, key, classes) {
42461        var spinbuttonProps = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {};
42462        var id = _this4.safeId("_spinbutton_".concat(key, "_")) || null;
42463        spinIds.push(id);
42464        return h2(BFormSpinbutton, _defineProperty67({
42465          class: classes,
42466          props: _objectSpread59({
42467            id,
42468            placeholder: "--",
42469            vertical: true,
42470            required: true,
42471            disabled: disabled6,
42472            readonly: readonly3,
42473            locale,
42474            labelIncrement,
42475            labelDecrement,
42476            wrap: true,
42477            ariaControls: valueId3,
42478            min: 0
42479          }, spinbuttonProps),
42480          scopedSlots: _this4.spinScopedSlots,
42481          on: {
42482            // We use `change` event to minimize SR verbosity
42483            // As the spinbutton will announce each value change
42484            // and we don't want the formatted time to be announced
42485            // on each value input if repeat is happening
42486            change: handler3
42487          },
42488          key,
42489          ref: "spinners"
42490        }, REF_FOR_KEY, true));
42491      };
42492      var makeColon = function makeColon2() {
42493        return h2("div", {
42494          staticClass: "d-flex flex-column",
42495          class: {
42496            "text-muted": disabled6 || readonly3
42497          },
42498          attrs: {
42499            "aria-hidden": "true"
42500          }
42501        }, [h2(BIconCircleFill, {
42502          props: {
42503            shiftV: 4,
42504            scale: 0.5
42505          }
42506        }), h2(BIconCircleFill, {
42507          props: {
42508            shiftV: -4,
42509            scale: 0.5
42510          }
42511        })]);
42512      };
42513      var $spinners = [];
42514      $spinners.push(makeSpinbutton(this.setHours, "hours", "b-time-hours", {
42515        value: this.modelHours,
42516        max: 23,
42517        step: 1,
42518        formatterFn: this.formatHours,
42519        ariaLabel: this.labelHours
42520      }));
42521      $spinners.push(makeColon());
42522      $spinners.push(makeSpinbutton(this.setMinutes, "minutes", "b-time-minutes", {
42523        value: this.modelMinutes,
42524        max: 59,
42525        step: this.minutesStep || 1,
42526        formatterFn: this.formatMinutes,
42527        ariaLabel: this.labelMinutes
42528      }));
42529      if (this.showSeconds) {
42530        $spinners.push(makeColon());
42531        $spinners.push(makeSpinbutton(this.setSeconds, "seconds", "b-time-seconds", {
42532          value: this.modelSeconds,
42533          max: 59,
42534          step: this.secondsStep || 1,
42535          formatterFn: this.formatSeconds,
42536          ariaLabel: this.labelSeconds
42537        }));
42538      }
42539      if (this.isLive && this.is12Hour) {
42540        $spinners.push(makeSpinbutton(this.setAmpm, "ampm", "b-time-ampm", {
42541          value: this.modelAmpm,
42542          max: 1,
42543          formatterFn: this.formatAmpm,
42544          ariaLabel: this.labelAmpm,
42545          // We set `required` as `false`, since this always has a value
42546          required: false
42547        }));
42548      }
42549      $spinners = h2("div", {
42550        staticClass: "d-flex align-items-center justify-content-center mx-auto",
42551        attrs: {
42552          role: "group",
42553          tabindex: disabled6 || readonly3 ? null : "-1",
42554          "aria-labelledby": ariaLabelledby
42555        },
42556        on: {
42557          keydown: this.onSpinLeftRight,
42558          click: (
42559            /* istanbul ignore next */
42560            function click2(event2) {
42561              if (event2.target === event2.currentTarget) {
42562                focusHandler3();
42563              }
42564            }
42565          )
42566        }
42567      }, $spinners);
42568      var $value = h2("output", {
42569        staticClass: "form-control form-control-sm text-center",
42570        class: {
42571          disabled: disabled6 || readonly3
42572        },
42573        attrs: {
42574          id: valueId3,
42575          role: "status",
42576          for: spinIds.filter(identity2).join(" ") || null,
42577          tabindex: disabled6 ? null : "-1",
42578          "aria-live": this.isLive ? "polite" : "off",
42579          "aria-atomic": "true"
42580        },
42581        on: {
42582          // Transfer focus/click to focus hours spinner
42583          click: focusHandler3,
42584          focus: focusHandler3
42585        }
42586      }, [h2("bdi", this.formattedTimeString), this.computedHMS ? h2("span", {
42587        staticClass: "sr-only"
42588      }, " (".concat(this.labelSelected, ") ")) : ""]);
42589      var $header = h2(this.headerTag, {
42590        staticClass: "b-time-header",
42591        class: {
42592          "sr-only": this.hideHeader
42593        }
42594      }, [$value]);
42595      var $content = this.normalizeSlot();
42596      var $footer = $content ? h2(this.footerTag, {
42597        staticClass: "b-time-footer"
42598      }, $content) : h2();
42599      return h2("div", {
42600        staticClass: "b-time d-inline-flex flex-column text-center",
42601        attrs: {
42602          role: "group",
42603          lang: this.computedLang || null,
42604          "aria-labelledby": ariaLabelledby || null,
42605          "aria-disabled": disabled6 ? "true" : null,
42606          "aria-readonly": readonly3 && !disabled6 ? "true" : null
42607        }
42608      }, [$header, $spinners, $footer]);
42609    }
42610  });
42611
42612  
vendor: 9,074 bytes, lines 42612-42869
42612// node_modules/bootstrap-vue/esm/components/form-timepicker/form-timepicker.js
42613  var _watch14;
42614  function ownKeys60(object, enumerableOnly) {
42615    var keys3 = Object.keys(object);
42616    if (Object.getOwnPropertySymbols) {
42617      var symbols = Object.getOwnPropertySymbols(object);
42618      enumerableOnly && (symbols = symbols.filter(function(sym) {
42619        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
42620      })), keys3.push.apply(keys3, symbols);
42621    }
42622    return keys3;
42623  }
42624  function _objectSpread60(target2) {
42625    for (var i = 1; i < arguments.length; i++) {
42626      var source = null != arguments[i] ? arguments[i] : {};
42627      i % 2 ? ownKeys60(Object(source), true).forEach(function(key) {
42628        _defineProperty68(target2, key, source[key]);
42629      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys60(Object(source)).forEach(function(key) {
42630        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
42631      });
42632    }
42633    return target2;
42634  }
42635  function _defineProperty68(obj, key, value2) {
42636    if (key in obj) {
42637      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
42638    } else {
42639      obj[key] = value2;
42640    }
42641    return obj;
42642  }
42643  var _makeModelMixin15 = makeModelMixin("value", {
42644    type: PROP_TYPE_STRING,
42645    defaultValue: ""
42646  });
42647  var modelMixin14 = _makeModelMixin15.mixin;
42648  var modelProps14 = _makeModelMixin15.props;
42649  var MODEL_PROP_NAME14 = _makeModelMixin15.prop;
42650  var MODEL_EVENT_NAME14 = _makeModelMixin15.event;
42651  var timeProps = omit(props79, ["hidden", "id", "value"]);
42652  var formBtnLabelControlProps2 = omit(props63, ["formattedValue", "id", "lang", "rtl", "value"]);
42653  var props80 = makePropsConfigurable(sortKeys(_objectSpread60(_objectSpread60(_objectSpread60(_objectSpread60(_objectSpread60({}, props18), modelProps14), timeProps), formBtnLabelControlProps2), {}, {
42654    closeButtonVariant: makeProp(PROP_TYPE_STRING, "outline-secondary"),
42655    labelCloseButton: makeProp(PROP_TYPE_STRING, "Close"),
42656    labelNowButton: makeProp(PROP_TYPE_STRING, "Select now"),
42657    labelResetButton: makeProp(PROP_TYPE_STRING, "Reset"),
42658    noCloseButton: makeProp(PROP_TYPE_BOOLEAN, false),
42659    nowButton: makeProp(PROP_TYPE_BOOLEAN, false),
42660    nowButtonVariant: makeProp(PROP_TYPE_STRING, "outline-primary"),
42661    resetButton: makeProp(PROP_TYPE_BOOLEAN, false),
42662    resetButtonVariant: makeProp(PROP_TYPE_STRING, "outline-danger"),
42663    resetValue: makeProp(PROP_TYPE_DATE_STRING)
42664  })), NAME_FORM_TIMEPICKER);
42665  var BFormTimepicker = /* @__PURE__ */ extend2({
42666    name: NAME_FORM_TIMEPICKER,
42667    mixins: [idMixin, modelMixin14],
42668    props: props80,
42669    data: function data25() {
42670      return {
42671        // We always use `HH:mm:ss` value internally
42672        localHMS: this[MODEL_PROP_NAME14] || "",
42673        // Context data from BTime
42674        localLocale: null,
42675        isRTL: false,
42676        formattedValue: "",
42677        // If the menu is opened
42678        isVisible: false
42679      };
42680    },
42681    computed: {
42682      computedLang: function computedLang3() {
42683        return (this.localLocale || "").replace(/-u-.*$/i, "") || null;
42684      }
42685    },
42686    watch: (_watch14 = {}, _defineProperty68(_watch14, MODEL_PROP_NAME14, function(newValue) {
42687      this.localHMS = newValue || "";
42688    }), _defineProperty68(_watch14, "localHMS", function localHMS(newValue) {
42689      if (this.isVisible) {
42690        this.$emit(MODEL_EVENT_NAME14, newValue || "");
42691      }
42692    }), _watch14),
42693    methods: {
42694      // Public methods
42695      focus: function focus12() {
42696        if (!this.disabled) {
42697          attemptFocus(this.$refs.control);
42698        }
42699      },
42700      blur: function blur12() {
42701        if (!this.disabled) {
42702          attemptBlur(this.$refs.control);
42703        }
42704      },
42705      // Private methods
42706      setAndClose: function setAndClose2(value2) {
42707        var _this = this;
42708        this.localHMS = value2;
42709        this.$nextTick(function() {
42710          _this.$refs.control.hide(true);
42711        });
42712      },
42713      onInput: function onInput3(hms) {
42714        if (this.localHMS !== hms) {
42715          this.localHMS = hms;
42716        }
42717      },
42718      onContext: function onContext2(ctx) {
42719        var isRTL3 = ctx.isRTL, locale = ctx.locale, value2 = ctx.value, formatted = ctx.formatted;
42720        this.isRTL = isRTL3;
42721        this.localLocale = locale;
42722        this.formattedValue = formatted;
42723        this.localHMS = value2 || "";
42724        this.$emit(EVENT_NAME_CONTEXT, ctx);
42725      },
42726      onNowButton: function onNowButton() {
42727        var now = /* @__PURE__ */ new Date();
42728        var hours = now.getHours();
42729        var minutes = now.getMinutes();
42730        var seconds = this.showSeconds ? now.getSeconds() : 0;
42731        var value2 = [hours, minutes, seconds].map(function(v) {
42732          return "00".concat(v || "").slice(-2);
42733        }).join(":");
42734        this.setAndClose(value2);
42735      },
42736      onResetButton: function onResetButton2() {
42737        this.setAndClose(this.resetValue);
42738      },
42739      onCloseButton: function onCloseButton2() {
42740        this.$refs.control.hide(true);
42741      },
42742      onShow: function onShow2() {
42743        this.isVisible = true;
42744      },
42745      onShown: function onShown2() {
42746        var _this2 = this;
42747        this.$nextTick(function() {
42748          attemptFocus(_this2.$refs.time);
42749          _this2.$emit(EVENT_NAME_SHOWN);
42750        });
42751      },
42752      onHidden: function onHidden2() {
42753        this.isVisible = false;
42754        this.$emit(EVENT_NAME_HIDDEN);
42755      },
42756      // Render function helpers
42757      defaultButtonFn: function defaultButtonFn2(_ref) {
42758        var isHovered = _ref.isHovered, hasFocus = _ref.hasFocus;
42759        return this.$createElement(isHovered || hasFocus ? BIconClockFill : BIconClock, {
42760          attrs: {
42761            "aria-hidden": "true"
42762          }
42763        });
42764      }
42765    },
42766    render: function render67(h2) {
42767      var localHMS2 = this.localHMS, disabled6 = this.disabled, readonly3 = this.readonly, $props = this.$props;
42768      var placeholder2 = isUndefinedOrNull(this.placeholder) ? this.labelNoTimeSelected : this.placeholder;
42769      var $footer = [];
42770      if (this.nowButton) {
42771        var label = this.labelNowButton;
42772        $footer.push(h2(BButton, {
42773          props: {
42774            size: "sm",
42775            disabled: disabled6 || readonly3,
42776            variant: this.nowButtonVariant
42777          },
42778          attrs: {
42779            "aria-label": label || null
42780          },
42781          on: {
42782            click: this.onNowButton
42783          },
42784          key: "now-btn"
42785        }, label));
42786      }
42787      if (this.resetButton) {
42788        if ($footer.length > 0) {
42789          $footer.push(h2("span", "\xA0"));
42790        }
42791        var _label = this.labelResetButton;
42792        $footer.push(h2(BButton, {
42793          props: {
42794            size: "sm",
42795            disabled: disabled6 || readonly3,
42796            variant: this.resetButtonVariant
42797          },
42798          attrs: {
42799            "aria-label": _label || null
42800          },
42801          on: {
42802            click: this.onResetButton
42803          },
42804          key: "reset-btn"
42805        }, _label));
42806      }
42807      if (!this.noCloseButton) {
42808        if ($footer.length > 0) {
42809          $footer.push(h2("span", "\xA0"));
42810        }
42811        var _label2 = this.labelCloseButton;
42812        $footer.push(h2(BButton, {
42813          props: {
42814            size: "sm",
42815            disabled: disabled6,
42816            variant: this.closeButtonVariant
42817          },
42818          attrs: {
42819            "aria-label": _label2 || null
42820          },
42821          on: {
42822            click: this.onCloseButton
42823          },
42824          key: "close-btn"
42825        }, _label2));
42826      }
42827      if ($footer.length > 0) {
42828        $footer = [h2("div", {
42829          staticClass: "b-form-date-controls d-flex flex-wrap",
42830          class: {
42831            "justify-content-between": $footer.length > 1,
42832            "justify-content-end": $footer.length < 2
42833          }
42834        }, $footer)];
42835      }
42836      var $time = h2(BTime, {
42837        staticClass: "b-form-time-control",
42838        props: _objectSpread60(_objectSpread60({}, pluckProps(timeProps, $props)), {}, {
42839          value: localHMS2,
42840          hidden: !this.isVisible
42841        }),
42842        on: {
42843          input: this.onInput,
42844          context: this.onContext
42845        },
42846        ref: "time"
42847      }, $footer);
42848      return h2(BVFormBtnLabelControl, {
42849        staticClass: "b-form-timepicker",
42850        props: _objectSpread60(_objectSpread60({}, pluckProps(formBtnLabelControlProps2, $props)), {}, {
42851          id: this.safeId(),
42852          value: localHMS2,
42853          formattedValue: localHMS2 ? this.formattedValue : "",
42854          placeholder: placeholder2,
42855          rtl: this.isRTL,
42856          lang: this.computedLang
42857        }),
42858        on: {
42859          show: this.onShow,
42860          shown: this.onShown,
42861          hidden: this.onHidden
42862        },
42863        scopedSlots: _defineProperty68({}, SLOT_NAME_BUTTON_CONTENT, this.$scopedSlots[SLOT_NAME_BUTTON_CONTENT] || this.defaultButtonFn),
42864        ref: "control"
42865      }, [$time]);
42866    }
42867  });
42868
42869  
vendor: 222 bytes, lines 42869-42877
42869// node_modules/bootstrap-vue/esm/components/form-timepicker/index.js
42870  var FormTimepickerPlugin = /* @__PURE__ */ pluginFactory({
42871    components: {
42872      BFormTimepicker,
42873      BTimepicker: BFormTimepicker
42874    }
42875  });
42876
42877  
vendor: 230 bytes, lines 42877-42886
42877// node_modules/bootstrap-vue/esm/components/image/index.js
42878  var import_bootstrap173 = __toESM(require_bootstrap());
42879  var ImagePlugin = /* @__PURE__ */ pluginFactory({
42880    components: {
42881      BImg,
42882      BImgLazy
42883    }
42884  });
42885
42886  
vendor: 127 bytes, lines 42886-42889
42886// node_modules/bootstrap-vue/esm/components/input-group/index.js
42887  var import_bootstrap179 = __toESM(require_bootstrap());
42888
42889  
vendor: 133 bytes, lines 42889-42892
42889// node_modules/bootstrap-vue/esm/components/input-group/input-group.js
42890  var import_bootstrap178 = __toESM(require_bootstrap());
42891
42892  
vendor: 140 bytes, lines 42892-42895
42892// node_modules/bootstrap-vue/esm/components/input-group/input-group-append.js
42893  var import_bootstrap176 = __toESM(require_bootstrap());
42894
42895  
vendor: 139 bytes, lines 42895-42898
42895// node_modules/bootstrap-vue/esm/components/input-group/input-group-addon.js
42896  var import_bootstrap175 = __toESM(require_bootstrap());
42897
42898  
vendor: 611 bytes, lines 42898-42915
42898// node_modules/bootstrap-vue/esm/components/input-group/input-group-text.js
42899  var import_bootstrap174 = __toESM(require_bootstrap());
42900  var props81 = makePropsConfigurable({
42901    tag: makeProp(PROP_TYPE_STRING, "div")
42902  }, NAME_INPUT_GROUP_TEXT);
42903  var BInputGroupText = /* @__PURE__ */ extend2({
42904    name: NAME_INPUT_GROUP_TEXT,
42905    functional: true,
42906    props: props81,
42907    render: function render68(h2, _ref) {
42908      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
42909      return h2(props153.tag, a(data46, {
42910        staticClass: "input-group-text"
42911      }), children);
42912    }
42913  });
42914
42915  
vendor: 899 bytes, lines 42915-42941
42915// node_modules/bootstrap-vue/esm/components/input-group/input-group-addon.js
42916  var props82 = makePropsConfigurable({
42917    append: makeProp(PROP_TYPE_BOOLEAN, false),
42918    id: makeProp(PROP_TYPE_STRING),
42919    isText: makeProp(PROP_TYPE_BOOLEAN, false),
42920    tag: makeProp(PROP_TYPE_STRING, "div")
42921  }, NAME_INPUT_GROUP_ADDON);
42922  var BInputGroupAddon = /* @__PURE__ */ extend2({
42923    name: NAME_INPUT_GROUP_ADDON,
42924    functional: true,
42925    props: props82,
42926    render: function render69(h2, _ref) {
42927      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
42928      var append = props153.append;
42929      return h2(props153.tag, a(data46, {
42930        class: {
42931          "input-group-append": append,
42932          "input-group-prepend": !append
42933        },
42934        attrs: {
42935          id: props153.id
42936        }
42937      }), props153.isText ? [h2(BInputGroupText, children)] : children);
42938    }
42939  });
42940
42941  
vendor: 1,820 bytes, lines 42941-42986
42941// node_modules/bootstrap-vue/esm/components/input-group/input-group-append.js
42942  function ownKeys61(object, enumerableOnly) {
42943    var keys3 = Object.keys(object);
42944    if (Object.getOwnPropertySymbols) {
42945      var symbols = Object.getOwnPropertySymbols(object);
42946      enumerableOnly && (symbols = symbols.filter(function(sym) {
42947        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
42948      })), keys3.push.apply(keys3, symbols);
42949    }
42950    return keys3;
42951  }
42952  function _objectSpread61(target2) {
42953    for (var i = 1; i < arguments.length; i++) {
42954      var source = null != arguments[i] ? arguments[i] : {};
42955      i % 2 ? ownKeys61(Object(source), true).forEach(function(key) {
42956        _defineProperty69(target2, key, source[key]);
42957      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys61(Object(source)).forEach(function(key) {
42958        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
42959      });
42960    }
42961    return target2;
42962  }
42963  function _defineProperty69(obj, key, value2) {
42964    if (key in obj) {
42965      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
42966    } else {
42967      obj[key] = value2;
42968    }
42969    return obj;
42970  }
42971  var props83 = makePropsConfigurable(omit(props82, ["append"]), NAME_INPUT_GROUP_APPEND);
42972  var BInputGroupAppend = /* @__PURE__ */ extend2({
42973    name: NAME_INPUT_GROUP_APPEND,
42974    functional: true,
42975    props: props83,
42976    render: function render70(h2, _ref) {
42977      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
42978      return h2(BInputGroupAddon, a(data46, {
42979        props: _objectSpread61(_objectSpread61({}, props153), {}, {
42980          append: true
42981        })
42982      }), children);
42983    }
42984  });
42985
42986  
vendor: 1,883 bytes, lines 42986-43032
42986// node_modules/bootstrap-vue/esm/components/input-group/input-group-prepend.js
42987  var import_bootstrap177 = __toESM(require_bootstrap());
42988  function ownKeys62(object, enumerableOnly) {
42989    var keys3 = Object.keys(object);
42990    if (Object.getOwnPropertySymbols) {
42991      var symbols = Object.getOwnPropertySymbols(object);
42992      enumerableOnly && (symbols = symbols.filter(function(sym) {
42993        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
42994      })), keys3.push.apply(keys3, symbols);
42995    }
42996    return keys3;
42997  }
42998  function _objectSpread62(target2) {
42999    for (var i = 1; i < arguments.length; i++) {
43000      var source = null != arguments[i] ? arguments[i] : {};
43001      i % 2 ? ownKeys62(Object(source), true).forEach(function(key) {
43002        _defineProperty70(target2, key, source[key]);
43003      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys62(Object(source)).forEach(function(key) {
43004        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
43005      });
43006    }
43007    return target2;
43008  }
43009  function _defineProperty70(obj, key, value2) {
43010    if (key in obj) {
43011      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43012    } else {
43013      obj[key] = value2;
43014    }
43015    return obj;
43016  }
43017  var props84 = makePropsConfigurable(omit(props82, ["append"]), NAME_INPUT_GROUP_PREPEND);
43018  var BInputGroupPrepend = /* @__PURE__ */ extend2({
43019    name: NAME_INPUT_GROUP_PREPEND,
43020    functional: true,
43021    props: props84,
43022    render: function render71(h2, _ref) {
43023      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43024      return h2(BInputGroupAddon, a(data46, {
43025        props: _objectSpread62(_objectSpread62({}, props153), {}, {
43026          append: false
43027        })
43028      }), children);
43029    }
43030  });
43031
43032  
vendor: 2,316 bytes, lines 43032-43085
43032// node_modules/bootstrap-vue/esm/components/input-group/input-group.js
43033  function _defineProperty71(obj, key, value2) {
43034    if (key in obj) {
43035      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43036    } else {
43037      obj[key] = value2;
43038    }
43039    return obj;
43040  }
43041  var props85 = makePropsConfigurable({
43042    append: makeProp(PROP_TYPE_STRING),
43043    appendHtml: makeProp(PROP_TYPE_STRING),
43044    id: makeProp(PROP_TYPE_STRING),
43045    prepend: makeProp(PROP_TYPE_STRING),
43046    prependHtml: makeProp(PROP_TYPE_STRING),
43047    size: makeProp(PROP_TYPE_STRING),
43048    tag: makeProp(PROP_TYPE_STRING, "div")
43049  }, NAME_INPUT_GROUP);
43050  var BInputGroup = /* @__PURE__ */ extend2({
43051    name: NAME_INPUT_GROUP,
43052    functional: true,
43053    props: props85,
43054    render: function render72(h2, _ref) {
43055      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
43056      var prepend = props153.prepend, prependHtml = props153.prependHtml, append = props153.append, appendHtml = props153.appendHtml, size = props153.size;
43057      var $scopedSlots = scopedSlots || {};
43058      var $slots = slots();
43059      var slotScope6 = {};
43060      var $prepend = h2();
43061      var hasPrependSlot = hasNormalizedSlot(SLOT_NAME_PREPEND, $scopedSlots, $slots);
43062      if (hasPrependSlot || prepend || prependHtml) {
43063        $prepend = h2(BInputGroupPrepend, [hasPrependSlot ? normalizeSlot(SLOT_NAME_PREPEND, slotScope6, $scopedSlots, $slots) : h2(BInputGroupText, {
43064          domProps: htmlOrText(prependHtml, prepend)
43065        })]);
43066      }
43067      var $append = h2();
43068      var hasAppendSlot = hasNormalizedSlot(SLOT_NAME_APPEND, $scopedSlots, $slots);
43069      if (hasAppendSlot || append || appendHtml) {
43070        $append = h2(BInputGroupAppend, [hasAppendSlot ? normalizeSlot(SLOT_NAME_APPEND, slotScope6, $scopedSlots, $slots) : h2(BInputGroupText, {
43071          domProps: htmlOrText(appendHtml, append)
43072        })]);
43073      }
43074      return h2(props153.tag, a(data46, {
43075        staticClass: "input-group",
43076        class: _defineProperty71({}, "input-group-".concat(size), size),
43077        attrs: {
43078          id: props153.id || null,
43079          role: "group"
43080        }
43081      }), [$prepend, normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots), $append]);
43082    }
43083  });
43084
43085  
vendor: 272 bytes, lines 43085-43096
43085// node_modules/bootstrap-vue/esm/components/input-group/index.js
43086  var InputGroupPlugin = /* @__PURE__ */ pluginFactory({
43087    components: {
43088      BInputGroup,
43089      BInputGroupAddon,
43090      BInputGroupPrepend,
43091      BInputGroupAppend,
43092      BInputGroupText
43093    }
43094  });
43095
43096  
vendor: 125 bytes, lines 43096-43099
43096// node_modules/bootstrap-vue/esm/components/jumbotron/index.js
43097  var import_bootstrap182 = __toESM(require_bootstrap());
43098
43099  
vendor: 129 bytes, lines 43099-43102
43099// node_modules/bootstrap-vue/esm/components/jumbotron/jumbotron.js
43100  var import_bootstrap181 = __toESM(require_bootstrap());
43101
43102  
vendor: 1,135 bytes, lines 43102-43133
43102// node_modules/bootstrap-vue/esm/components/layout/container.js
43103  var import_bootstrap180 = __toESM(require_bootstrap());
43104  function _defineProperty72(obj, key, value2) {
43105    if (key in obj) {
43106      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43107    } else {
43108      obj[key] = value2;
43109    }
43110    return obj;
43111  }
43112  var props86 = makePropsConfigurable({
43113    // String breakpoint name new in Bootstrap v4.4.x
43114    fluid: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
43115    tag: makeProp(PROP_TYPE_STRING, "div")
43116  }, NAME_CONTAINER);
43117  var BContainer = /* @__PURE__ */ extend2({
43118    name: NAME_CONTAINER,
43119    functional: true,
43120    props: props86,
43121    render: function render73(h2, _ref) {
43122      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43123      var fluid = props153.fluid;
43124      return h2(props153.tag, a(data46, {
43125        class: _defineProperty72({
43126          container: !(fluid || fluid === ""),
43127          "container-fluid": fluid === true || fluid === ""
43128        }, "container-".concat(fluid), fluid && fluid !== true)
43129      }), children);
43130    }
43131  });
43132
43133  
vendor: 3,203 bytes, lines 43133-43202
43133// node_modules/bootstrap-vue/esm/components/jumbotron/jumbotron.js
43134  function _defineProperty73(obj, key, value2) {
43135    if (key in obj) {
43136      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43137    } else {
43138      obj[key] = value2;
43139    }
43140    return obj;
43141  }
43142  var props87 = makePropsConfigurable({
43143    bgVariant: makeProp(PROP_TYPE_STRING),
43144    borderVariant: makeProp(PROP_TYPE_STRING),
43145    containerFluid: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
43146    fluid: makeProp(PROP_TYPE_BOOLEAN, false),
43147    header: makeProp(PROP_TYPE_STRING),
43148    headerHtml: makeProp(PROP_TYPE_STRING),
43149    headerLevel: makeProp(PROP_TYPE_NUMBER_STRING, 3),
43150    headerTag: makeProp(PROP_TYPE_STRING, "h1"),
43151    lead: makeProp(PROP_TYPE_STRING),
43152    leadHtml: makeProp(PROP_TYPE_STRING),
43153    leadTag: makeProp(PROP_TYPE_STRING, "p"),
43154    tag: makeProp(PROP_TYPE_STRING, "div"),
43155    textVariant: makeProp(PROP_TYPE_STRING)
43156  }, NAME_JUMBOTRON);
43157  var BJumbotron = /* @__PURE__ */ extend2({
43158    name: NAME_JUMBOTRON,
43159    functional: true,
43160    props: props87,
43161    render: function render74(h2, _ref) {
43162      var _class2;
43163      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
43164      var header = props153.header, headerHtml = props153.headerHtml, lead = props153.lead, leadHtml = props153.leadHtml, textVariant = props153.textVariant, bgVariant = props153.bgVariant, borderVariant = props153.borderVariant;
43165      var $scopedSlots = scopedSlots || {};
43166      var $slots = slots();
43167      var slotScope6 = {};
43168      var $header = h2();
43169      var hasHeaderSlot = hasNormalizedSlot(SLOT_NAME_HEADER, $scopedSlots, $slots);
43170      if (hasHeaderSlot || header || headerHtml) {
43171        var headerLevel = props153.headerLevel;
43172        $header = h2(props153.headerTag, {
43173          class: _defineProperty73({}, "display-".concat(headerLevel), headerLevel),
43174          domProps: hasHeaderSlot ? {} : htmlOrText(headerHtml, header)
43175        }, normalizeSlot(SLOT_NAME_HEADER, slotScope6, $scopedSlots, $slots));
43176      }
43177      var $lead = h2();
43178      var hasLeadSlot = hasNormalizedSlot(SLOT_NAME_LEAD, $scopedSlots, $slots);
43179      if (hasLeadSlot || lead || leadHtml) {
43180        $lead = h2(props153.leadTag, {
43181          staticClass: "lead",
43182          domProps: hasLeadSlot ? {} : htmlOrText(leadHtml, lead)
43183        }, normalizeSlot(SLOT_NAME_LEAD, slotScope6, $scopedSlots, $slots));
43184      }
43185      var $children = [$header, $lead, normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots)];
43186      if (props153.fluid) {
43187        $children = [h2(BContainer, {
43188          props: {
43189            fluid: props153.containerFluid
43190          }
43191        }, $children)];
43192      }
43193      return h2(props153.tag, a(data46, {
43194        staticClass: "jumbotron",
43195        class: (_class2 = {
43196          "jumbotron-fluid": props153.fluid
43197        }, _defineProperty73(_class2, "text-".concat(textVariant), textVariant), _defineProperty73(_class2, "bg-".concat(bgVariant), bgVariant), _defineProperty73(_class2, "border-".concat(borderVariant), borderVariant), _defineProperty73(_class2, "border", borderVariant), _class2)
43198      }), $children);
43199    }
43200  });
43201
43202  
vendor: 170 bytes, lines 43202-43209
43202// node_modules/bootstrap-vue/esm/components/jumbotron/index.js
43203  var JumbotronPlugin = /* @__PURE__ */ pluginFactory({
43204    components: {
43205      BJumbotron
43206    }
43207  });
43208
43209  
vendor: 122 bytes, lines 43209-43212
43209// node_modules/bootstrap-vue/esm/components/layout/index.js
43210  var import_bootstrap184 = __toESM(require_bootstrap());
43211
43212  
vendor: 3,898 bytes, lines 43212-43301
43212// node_modules/bootstrap-vue/esm/components/layout/row.js
43213  var import_bootstrap183 = __toESM(require_bootstrap());
43214  function ownKeys63(object, enumerableOnly) {
43215    var keys3 = Object.keys(object);
43216    if (Object.getOwnPropertySymbols) {
43217      var symbols = Object.getOwnPropertySymbols(object);
43218      enumerableOnly && (symbols = symbols.filter(function(sym) {
43219        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
43220      })), keys3.push.apply(keys3, symbols);
43221    }
43222    return keys3;
43223  }
43224  function _objectSpread63(target2) {
43225    for (var i = 1; i < arguments.length; i++) {
43226      var source = null != arguments[i] ? arguments[i] : {};
43227      i % 2 ? ownKeys63(Object(source), true).forEach(function(key) {
43228        _defineProperty74(target2, key, source[key]);
43229      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys63(Object(source)).forEach(function(key) {
43230        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
43231      });
43232    }
43233    return target2;
43234  }
43235  function _defineProperty74(obj, key, value2) {
43236    if (key in obj) {
43237      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43238    } else {
43239      obj[key] = value2;
43240    }
43241    return obj;
43242  }
43243  var COMMON_ALIGNMENT = ["start", "end", "center"];
43244  var computeRowColsClass = memoize(function(breakpoint, cols) {
43245    cols = trim(toString4(cols));
43246    return cols ? lowerCase(["row-cols", breakpoint, cols].filter(identity2).join("-")) : null;
43247  });
43248  var computeRowColsBreakpoint = memoize(function(prop2) {
43249    return lowerCase(prop2.replace("cols", ""));
43250  });
43251  var rowColsPropList = [];
43252  var generateProps5 = function generateProps6() {
43253    var rowColsProps = getBreakpointsUpCached().reduce(function(props153, breakpoint) {
43254      props153[suffixPropName(breakpoint, "cols")] = makeProp(PROP_TYPE_NUMBER_STRING);
43255      return props153;
43256    }, create(null));
43257    rowColsPropList = keys(rowColsProps);
43258    return makePropsConfigurable(sortKeys(_objectSpread63(_objectSpread63({}, rowColsProps), {}, {
43259      alignContent: makeProp(PROP_TYPE_STRING, null, function(value2) {
43260        return arrayIncludes(concat2(COMMON_ALIGNMENT, "between", "around", "stretch"), value2);
43261      }),
43262      alignH: makeProp(PROP_TYPE_STRING, null, function(value2) {
43263        return arrayIncludes(concat2(COMMON_ALIGNMENT, "between", "around"), value2);
43264      }),
43265      alignV: makeProp(PROP_TYPE_STRING, null, function(value2) {
43266        return arrayIncludes(concat2(COMMON_ALIGNMENT, "baseline", "stretch"), value2);
43267      }),
43268      noGutters: makeProp(PROP_TYPE_BOOLEAN, false),
43269      tag: makeProp(PROP_TYPE_STRING, "div")
43270    })), NAME_ROW);
43271  };
43272  var BRow = {
43273    name: NAME_ROW,
43274    functional: true,
43275    get props() {
43276      delete this.props;
43277      this.props = generateProps5();
43278      return this.props;
43279    },
43280    render: function render75(h2, _ref) {
43281      var _classList$push;
43282      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43283      var alignV = props153.alignV, alignH = props153.alignH, alignContent = props153.alignContent;
43284      var classList = [];
43285      rowColsPropList.forEach(function(prop2) {
43286        var c = computeRowColsClass(computeRowColsBreakpoint(prop2), props153[prop2]);
43287        if (c) {
43288          classList.push(c);
43289        }
43290      });
43291      classList.push((_classList$push = {
43292        "no-gutters": props153.noGutters
43293      }, _defineProperty74(_classList$push, "align-items-".concat(alignV), alignV), _defineProperty74(_classList$push, "justify-content-".concat(alignH), alignH), _defineProperty74(_classList$push, "align-content-".concat(alignContent), alignContent), _classList$push));
43294      return h2(props153.tag, a(data46, {
43295        staticClass: "row",
43296        class: classList
43297      }), children);
43298    }
43299  };
43300
43301  
vendor: 204 bytes, lines 43301-43311
43301// node_modules/bootstrap-vue/esm/components/layout/index.js
43302  var LayoutPlugin = /* @__PURE__ */ pluginFactory({
43303    components: {
43304      BContainer,
43305      BRow,
43306      BCol,
43307      BFormRow
43308    }
43309  });
43310
43311  
vendor: 213 bytes, lines 43311-43319
43311// node_modules/bootstrap-vue/esm/components/link/index.js
43312  var import_bootstrap185 = __toESM(require_bootstrap());
43313  var LinkPlugin = /* @__PURE__ */ pluginFactory({
43314    components: {
43315      BLink
43316    }
43317  });
43318
43319  
vendor: 126 bytes, lines 43319-43322
43319// node_modules/bootstrap-vue/esm/components/list-group/index.js
43320  var import_bootstrap188 = __toESM(require_bootstrap());
43321
43322  
vendor: 1,326 bytes, lines 43322-43356
43322// node_modules/bootstrap-vue/esm/components/list-group/list-group.js
43323  var import_bootstrap186 = __toESM(require_bootstrap());
43324  function _defineProperty75(obj, key, value2) {
43325    if (key in obj) {
43326      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43327    } else {
43328      obj[key] = value2;
43329    }
43330    return obj;
43331  }
43332  var props88 = makePropsConfigurable({
43333    flush: makeProp(PROP_TYPE_BOOLEAN, false),
43334    horizontal: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
43335    tag: makeProp(PROP_TYPE_STRING, "div")
43336  }, NAME_LIST_GROUP);
43337  var BListGroup = /* @__PURE__ */ extend2({
43338    name: NAME_LIST_GROUP,
43339    functional: true,
43340    props: props88,
43341    render: function render76(h2, _ref) {
43342      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43343      var horizontal = props153.horizontal === "" ? true : props153.horizontal;
43344      horizontal = props153.flush ? false : horizontal;
43345      var componentData = {
43346        staticClass: "list-group",
43347        class: _defineProperty75({
43348          "list-group-flush": props153.flush,
43349          "list-group-horizontal": horizontal === true
43350        }, "list-group-horizontal-".concat(horizontal), isString(horizontal))
43351      };
43352      return h2(props153.tag, a(data46, componentData), children);
43353    }
43354  });
43355
43356  
vendor: 3,188 bytes, lines 43356-43429
43356// node_modules/bootstrap-vue/esm/components/list-group/list-group-item.js
43357  var import_bootstrap187 = __toESM(require_bootstrap());
43358  function ownKeys64(object, enumerableOnly) {
43359    var keys3 = Object.keys(object);
43360    if (Object.getOwnPropertySymbols) {
43361      var symbols = Object.getOwnPropertySymbols(object);
43362      enumerableOnly && (symbols = symbols.filter(function(sym) {
43363        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
43364      })), keys3.push.apply(keys3, symbols);
43365    }
43366    return keys3;
43367  }
43368  function _objectSpread64(target2) {
43369    for (var i = 1; i < arguments.length; i++) {
43370      var source = null != arguments[i] ? arguments[i] : {};
43371      i % 2 ? ownKeys64(Object(source), true).forEach(function(key) {
43372        _defineProperty76(target2, key, source[key]);
43373      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys64(Object(source)).forEach(function(key) {
43374        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
43375      });
43376    }
43377    return target2;
43378  }
43379  function _defineProperty76(obj, key, value2) {
43380    if (key in obj) {
43381      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43382    } else {
43383      obj[key] = value2;
43384    }
43385    return obj;
43386  }
43387  var actionTags = ["a", "router-link", "button", "b-link"];
43388  var linkProps5 = omit(props8, ["event", "routerTag"]);
43389  delete linkProps5.href.default;
43390  delete linkProps5.to.default;
43391  var props89 = makePropsConfigurable(sortKeys(_objectSpread64(_objectSpread64({}, linkProps5), {}, {
43392    action: makeProp(PROP_TYPE_BOOLEAN, false),
43393    button: makeProp(PROP_TYPE_BOOLEAN, false),
43394    tag: makeProp(PROP_TYPE_STRING, "div"),
43395    variant: makeProp(PROP_TYPE_STRING)
43396  })), NAME_LIST_GROUP_ITEM);
43397  var BListGroupItem = /* @__PURE__ */ extend2({
43398    name: NAME_LIST_GROUP_ITEM,
43399    functional: true,
43400    props: props89,
43401    render: function render77(h2, _ref) {
43402      var _class;
43403      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43404      var button = props153.button, variant = props153.variant, active = props153.active, disabled6 = props153.disabled;
43405      var link = isLink(props153);
43406      var tag3 = button ? "button" : !link ? props153.tag : BLink;
43407      var action = !!(props153.action || link || button || arrayIncludes(actionTags, props153.tag));
43408      var attrs2 = {};
43409      var itemProps = {};
43410      if (isTag(tag3, "button")) {
43411        if (!data46.attrs || !data46.attrs.type) {
43412          attrs2.type = "button";
43413        }
43414        if (props153.disabled) {
43415          attrs2.disabled = true;
43416        }
43417      } else {
43418        itemProps = pluckProps(linkProps5, props153);
43419      }
43420      return h2(tag3, a(data46, {
43421        attrs: attrs2,
43422        props: itemProps,
43423        staticClass: "list-group-item",
43424        class: (_class = {}, _defineProperty76(_class, "list-group-item-".concat(variant), variant), _defineProperty76(_class, "list-group-item-action", action), _defineProperty76(_class, "active", active), _defineProperty76(_class, "disabled", disabled6), _class)
43425      }), children);
43426    }
43427  });
43428
43429  
vendor: 193 bytes, lines 43429-43437
43429// node_modules/bootstrap-vue/esm/components/list-group/index.js
43430  var ListGroupPlugin = /* @__PURE__ */ pluginFactory({
43431    components: {
43432      BListGroup,
43433      BListGroupItem
43434    }
43435  });
43436
43437  
vendor: 121 bytes, lines 43437-43440
43437// node_modules/bootstrap-vue/esm/components/media/index.js
43438  var import_bootstrap192 = __toESM(require_bootstrap());
43439
43440  
vendor: 121 bytes, lines 43440-43443
43440// node_modules/bootstrap-vue/esm/components/media/media.js
43441  var import_bootstrap191 = __toESM(require_bootstrap());
43442
43443  
vendor: 1,267 bytes, lines 43443-43478
43443// node_modules/bootstrap-vue/esm/components/media/media-aside.js
43444  var import_bootstrap189 = __toESM(require_bootstrap());
43445  function _defineProperty77(obj, key, value2) {
43446    if (key in obj) {
43447      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43448    } else {
43449      obj[key] = value2;
43450    }
43451    return obj;
43452  }
43453  var props90 = makePropsConfigurable({
43454    right: makeProp(PROP_TYPE_BOOLEAN, false),
43455    tag: makeProp(PROP_TYPE_STRING, "div"),
43456    verticalAlign: makeProp(PROP_TYPE_STRING, "top")
43457  }, NAME_MEDIA_ASIDE);
43458  var BMediaAside = /* @__PURE__ */ extend2({
43459    name: NAME_MEDIA_ASIDE,
43460    functional: true,
43461    props: props90,
43462    render: function render78(h2, _ref) {
43463      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43464      var verticalAlign = props153.verticalAlign;
43465      var align = verticalAlign === "top" ? "start" : verticalAlign === "bottom" ? "end" : (
43466        /* istanbul ignore next */
43467        verticalAlign
43468      );
43469      return h2(props153.tag, a(data46, {
43470        staticClass: "media-aside",
43471        class: _defineProperty77({
43472          "media-aside-right": props153.right
43473        }, "align-self-".concat(align), align)
43474      }), children);
43475    }
43476  });
43477
43478  
vendor: 576 bytes, lines 43478-43495
43478// node_modules/bootstrap-vue/esm/components/media/media-body.js
43479  var import_bootstrap190 = __toESM(require_bootstrap());
43480  var props91 = makePropsConfigurable({
43481    tag: makeProp(PROP_TYPE_STRING, "div")
43482  }, NAME_MEDIA_BODY);
43483  var BMediaBody = /* @__PURE__ */ extend2({
43484    name: NAME_MEDIA_BODY,
43485    functional: true,
43486    props: props91,
43487    render: function render79(h2, _ref) {
43488      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
43489      return h2(props153.tag, a(data46, {
43490        staticClass: "media-body"
43491      }), children);
43492    }
43493  });
43494
43495  
vendor: 1,408 bytes, lines 43495-43531
43495// node_modules/bootstrap-vue/esm/components/media/media.js
43496  var props92 = makePropsConfigurable({
43497    noBody: makeProp(PROP_TYPE_BOOLEAN, false),
43498    rightAlign: makeProp(PROP_TYPE_BOOLEAN, false),
43499    tag: makeProp(PROP_TYPE_STRING, "div"),
43500    verticalAlign: makeProp(PROP_TYPE_STRING, "top")
43501  }, NAME_MEDIA);
43502  var BMedia = /* @__PURE__ */ extend2({
43503    name: NAME_MEDIA,
43504    functional: true,
43505    props: props92,
43506    render: function render80(h2, _ref) {
43507      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots, children = _ref.children;
43508      var noBody = props153.noBody, rightAlign = props153.rightAlign, verticalAlign = props153.verticalAlign;
43509      var $children = noBody ? children : [];
43510      if (!noBody) {
43511        var slotScope6 = {};
43512        var $slots = slots();
43513        var $scopedSlots = scopedSlots || {};
43514        $children.push(h2(BMediaBody, normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots)));
43515        var $aside = normalizeSlot(SLOT_NAME_ASIDE, slotScope6, $scopedSlots, $slots);
43516        if ($aside) {
43517          $children[rightAlign ? "push" : "unshift"](h2(BMediaAside, {
43518            props: {
43519              right: rightAlign,
43520              verticalAlign
43521            }
43522          }, $aside));
43523        }
43524      }
43525      return h2(props153.tag, a(data46, {
43526        staticClass: "media"
43527      }), $children);
43528    }
43529  });
43530
43531  
vendor: 195 bytes, lines 43531-43540
43531// node_modules/bootstrap-vue/esm/components/media/index.js
43532  var MediaPlugin = /* @__PURE__ */ pluginFactory({
43533    components: {
43534      BMedia,
43535      BMediaAside,
43536      BMediaBody
43537    }
43538  });
43539
43540  
vendor: 121 bytes, lines 43540-43543
43540// node_modules/bootstrap-vue/esm/components/modal/index.js
43541  var import_bootstrap205 = __toESM(require_bootstrap());
43542
43543  
vendor: 121 bytes, lines 43543-43546
43543// node_modules/bootstrap-vue/esm/components/modal/modal.js
43544  var import_bootstrap202 = __toESM(require_bootstrap());
43545
43546  
vendor: 1,861 bytes, lines 43546-43596
43546// node_modules/bootstrap-vue/esm/mixins/listen-on-document.js
43547  var import_bootstrap193 = __toESM(require_bootstrap());
43548  var PROP3 = "$_documentListeners";
43549  var listenOnDocumentMixin = extend2({
43550    created: function created13() {
43551      this[PROP3] = {};
43552    },
43553    beforeDestroy: function beforeDestroy15() {
43554      var _this = this;
43555      keys(this[PROP3] || {}).forEach(function(event2) {
43556        _this[PROP3][event2].forEach(function(callback) {
43557          _this.listenOffDocument(event2, callback);
43558        });
43559      });
43560      this[PROP3] = null;
43561    },
43562    methods: {
43563      registerDocumentListener: function registerDocumentListener(event2, callback) {
43564        if (this[PROP3]) {
43565          this[PROP3][event2] = this[PROP3][event2] || [];
43566          if (!arrayIncludes(this[PROP3][event2], callback)) {
43567            this[PROP3][event2].push(callback);
43568          }
43569        }
43570      },
43571      unregisterDocumentListener: function unregisterDocumentListener(event2, callback) {
43572        if (this[PROP3] && this[PROP3][event2]) {
43573          this[PROP3][event2] = this[PROP3][event2].filter(function(cb) {
43574            return cb !== callback;
43575          });
43576        }
43577      },
43578      listenDocument: function listenDocument(on2, event2, callback) {
43579        on2 ? this.listenOnDocument(event2, callback) : this.listenOffDocument(event2, callback);
43580      },
43581      listenOnDocument: function listenOnDocument(event2, callback) {
43582        if (IS_BROWSER) {
43583          eventOn(document, event2, callback, EVENT_OPTIONS_NO_CAPTURE);
43584          this.registerDocumentListener(event2, callback);
43585        }
43586      },
43587      listenOffDocument: function listenOffDocument(event2, callback) {
43588        if (IS_BROWSER) {
43589          eventOff(document, event2, callback, EVENT_OPTIONS_NO_CAPTURE);
43590        }
43591        this.unregisterDocumentListener(event2, callback);
43592      }
43593    }
43594  });
43595
43596  
vendor: 1,821 bytes, lines 43596-43646
43596// node_modules/bootstrap-vue/esm/mixins/listen-on-window.js
43597  var import_bootstrap194 = __toESM(require_bootstrap());
43598  var PROP4 = "$_windowListeners";
43599  var listenOnWindowMixin = extend2({
43600    created: function created14() {
43601      this[PROP4] = {};
43602    },
43603    beforeDestroy: function beforeDestroy16() {
43604      var _this = this;
43605      keys(this[PROP4] || {}).forEach(function(event2) {
43606        _this[PROP4][event2].forEach(function(callback) {
43607          _this.listenOffWindow(event2, callback);
43608        });
43609      });
43610      this[PROP4] = null;
43611    },
43612    methods: {
43613      registerWindowListener: function registerWindowListener(event2, callback) {
43614        if (this[PROP4]) {
43615          this[PROP4][event2] = this[PROP4][event2] || [];
43616          if (!arrayIncludes(this[PROP4][event2], callback)) {
43617            this[PROP4][event2].push(callback);
43618          }
43619        }
43620      },
43621      unregisterWindowListener: function unregisterWindowListener(event2, callback) {
43622        if (this[PROP4] && this[PROP4][event2]) {
43623          this[PROP4][event2] = this[PROP4][event2].filter(function(cb) {
43624            return cb !== callback;
43625          });
43626        }
43627      },
43628      listenWindow: function listenWindow(on2, event2, callback) {
43629        on2 ? this.listenOnWindow(event2, callback) : this.listenOffWindow(event2, callback);
43630      },
43631      listenOnWindow: function listenOnWindow(event2, callback) {
43632        if (IS_BROWSER) {
43633          eventOn(window, event2, callback, EVENT_OPTIONS_NO_CAPTURE);
43634          this.registerWindowListener(event2, callback);
43635        }
43636      },
43637      listenOffWindow: function listenOffWindow(event2, callback) {
43638        if (IS_BROWSER) {
43639          eventOff(window, event2, callback, EVENT_OPTIONS_NO_CAPTURE);
43640        }
43641        this.unregisterWindowListener(event2, callback);
43642      }
43643    }
43644  });
43645
43646  
vendor: 118 bytes, lines 43646-43649
43646// node_modules/bootstrap-vue/esm/mixins/scoped-style.js
43647  var import_bootstrap197 = __toESM(require_bootstrap());
43648
43649  
vendor: 301 bytes, lines 43649-43659
43649// node_modules/bootstrap-vue/esm/mixins/use-parent.js
43650  var import_bootstrap195 = __toESM(require_bootstrap());
43651  var useParentMixin = extend2({
43652    computed: {
43653      bvParent: function bvParent() {
43654        return this.$parent || this.$root === this && this.$options.bvParent;
43655      }
43656    }
43657  });
43658
43659  
vendor: 331 bytes, lines 43659-43666
43659// node_modules/bootstrap-vue/esm/utils/get-scope-id.js
43660  var import_bootstrap196 = __toESM(require_bootstrap());
43661  var getScopeId = function getScopeId2(vm) {
43662    var defaultValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
43663    return vm ? vm.$options._scopeId || defaultValue : defaultValue;
43664  };
43665
43666  
vendor: 577 bytes, lines 43666-43685
43666// node_modules/bootstrap-vue/esm/mixins/scoped-style.js
43667  function _defineProperty78(obj, key, value2) {
43668    if (key in obj) {
43669      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43670    } else {
43671      obj[key] = value2;
43672    }
43673    return obj;
43674  }
43675  var scopedStyleMixin = extend2({
43676    mixins: [useParentMixin],
43677    computed: {
43678      scopedStyleAttrs: function scopedStyleAttrs() {
43679        var scopeId = getScopeId(this.bvParent);
43680        return scopeId ? _defineProperty78({}, scopeId, "") : {};
43681      }
43682    }
43683  });
43684
43685  
vendor: 133 bytes, lines 43685-43688
43685// node_modules/bootstrap-vue/esm/components/transporter/transporter.js
43686  var import_bootstrap199 = __toESM(require_bootstrap());
43687
43688  
vendor: 1,778 bytes, lines 43688-43729
43688// node_modules/bootstrap-vue/esm/utils/create-new-child-component.js
43689  var import_bootstrap198 = __toESM(require_bootstrap());
43690  function ownKeys65(object, enumerableOnly) {
43691    var keys3 = Object.keys(object);
43692    if (Object.getOwnPropertySymbols) {
43693      var symbols = Object.getOwnPropertySymbols(object);
43694      enumerableOnly && (symbols = symbols.filter(function(sym) {
43695        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
43696      })), keys3.push.apply(keys3, symbols);
43697    }
43698    return keys3;
43699  }
43700  function _objectSpread65(target2) {
43701    for (var i = 1; i < arguments.length; i++) {
43702      var source = null != arguments[i] ? arguments[i] : {};
43703      i % 2 ? ownKeys65(Object(source), true).forEach(function(key) {
43704        _defineProperty79(target2, key, source[key]);
43705      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys65(Object(source)).forEach(function(key) {
43706        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
43707      });
43708    }
43709    return target2;
43710  }
43711  function _defineProperty79(obj, key, value2) {
43712    if (key in obj) {
43713      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43714    } else {
43715      obj[key] = value2;
43716    }
43717    return obj;
43718  }
43719  var createNewChildComponent = function createNewChildComponent2(parent, Component) {
43720    var config2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
43721    var bvEventRoot2 = parent.$root ? parent.$root.$options.bvEventRoot || parent.$root : null;
43722    return new Component(_objectSpread65(_objectSpread65({}, config2), {}, {
43723      parent,
43724      bvParent: parent,
43725      bvEventRoot: bvEventRoot2
43726    }));
43727  };
43728
43729  
vendor: 4,503 bytes, lines 43729-43869
43729// node_modules/bootstrap-vue/esm/components/transporter/transporter.js
43730  var BVTransporterTarget = /* @__PURE__ */ extend2({
43731    // As an abstract component, it doesn't appear in the $parent chain of
43732    // components, which means the next parent of any component rendered inside
43733    // of this one will be the parent from which is was portal'd
43734    abstract: true,
43735    name: NAME_TRANSPORTER_TARGET,
43736    props: {
43737      // Even though we only support a single root element,
43738      // VNodes are always passed as an array
43739      nodes: makeProp(PROP_TYPE_ARRAY_FUNCTION)
43740    },
43741    data: function data26(vm) {
43742      return {
43743        updatedNodes: vm.nodes
43744      };
43745    },
43746    destroyed: function destroyed() {
43747      removeNode(this.$el);
43748    },
43749    render: function render81(h2) {
43750      var updatedNodes = this.updatedNodes;
43751      var $nodes = isFunction2(updatedNodes) ? updatedNodes({}) : updatedNodes;
43752      $nodes = concat2($nodes).filter(identity2);
43753      if ($nodes && $nodes.length > 0 && !$nodes[0].text) {
43754        return $nodes[0];
43755      }
43756      return h2();
43757    }
43758  });
43759  var props93 = {
43760    // String: CSS selector,
43761    // HTMLElement: Element reference
43762    // Mainly needed for tooltips/popovers inside modals
43763    container: makeProp([HTMLElement, PROP_TYPE_STRING], "body"),
43764    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
43765    // This should be set to match the root element type
43766    tag: makeProp(PROP_TYPE_STRING, "div")
43767  };
43768  var BVTransporterVue2 = /* @__PURE__ */ extend2({
43769    name: NAME_TRANSPORTER,
43770    mixins: [normalizeSlotMixin],
43771    props: props93,
43772    watch: {
43773      disabled: {
43774        immediate: true,
43775        handler: function handler(disabled6) {
43776          disabled6 ? this.unmountTarget() : this.$nextTick(this.mountTarget);
43777        }
43778      }
43779    },
43780    created: function created15() {
43781      this.$_defaultFn = null;
43782      this.$_target = null;
43783    },
43784    beforeMount: function beforeMount() {
43785      this.mountTarget();
43786    },
43787    updated: function updated2() {
43788      this.updateTarget();
43789    },
43790    beforeDestroy: function beforeDestroy17() {
43791      this.unmountTarget();
43792      this.$_defaultFn = null;
43793    },
43794    methods: {
43795      // Get the element which the target should be appended to
43796      getContainer: function getContainer() {
43797        if (IS_BROWSER) {
43798          var container = this.container;
43799          return isString(container) ? select(container) : container;
43800        } else {
43801          return null;
43802        }
43803      },
43804      // Mount the target
43805      mountTarget: function mountTarget() {
43806        if (!this.$_target) {
43807          var $container = this.getContainer();
43808          if ($container) {
43809            var $el = document.createElement("div");
43810            $container.appendChild($el);
43811            this.$_target = createNewChildComponent(this, BVTransporterTarget, {
43812              el: $el,
43813              propsData: {
43814                // Initial nodes to be rendered
43815                nodes: concat2(this.normalizeSlot())
43816              }
43817            });
43818          }
43819        }
43820      },
43821      // Update the content of the target
43822      updateTarget: function updateTarget() {
43823        if (IS_BROWSER && this.$_target) {
43824          var defaultFn = this.$scopedSlots.default;
43825          if (!this.disabled) {
43826            if (defaultFn && this.$_defaultFn !== defaultFn) {
43827              this.$_target.updatedNodes = defaultFn;
43828            } else if (!defaultFn) {
43829              this.$_target.updatedNodes = this.$slots.default;
43830            }
43831          }
43832          this.$_defaultFn = defaultFn;
43833        }
43834      },
43835      // Unmount the target
43836      unmountTarget: function unmountTarget() {
43837        this.$_target && this.$_target.$destroy();
43838        this.$_target = null;
43839      }
43840    },
43841    render: function render82(h2) {
43842      if (this.disabled) {
43843        var $nodes = concat2(this.normalizeSlot()).filter(identity2);
43844        if ($nodes.length > 0 && !$nodes[0].text) {
43845          return $nodes[0];
43846        }
43847      }
43848      return h2();
43849    }
43850  });
43851  var BVTransporterVue3 = /* @__PURE__ */ extend2({
43852    name: NAME_TRANSPORTER,
43853    mixins: [normalizeSlotMixin],
43854    props: props93,
43855    render: function render83(h2) {
43856      if (this.disabled) {
43857        var $nodes = concat2(this.normalizeSlot()).filter(identity2);
43858        if ($nodes.length > 0) {
43859          return $nodes[0];
43860        }
43861      }
43862      return h2(Vue.Teleport, {
43863        to: this.container
43864      }, this.normalizeSlot());
43865    }
43866  });
43867  var BVTransporter = isVue3 ? BVTransporterVue3 : BVTransporterVue2;
43868
43869  
vendor: 6,466 bytes, lines 43869-44034
43869// node_modules/bootstrap-vue/esm/components/modal/helpers/bv-modal-event.class.js
43870  var import_bootstrap200 = __toESM(require_bootstrap());
43871  function _typeof4(obj) {
43872    "@babel/helpers - typeof";
43873    return _typeof4 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) {
43874      return typeof obj2;
43875    } : function(obj2) {
43876      return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2;
43877    }, _typeof4(obj);
43878  }
43879  function ownKeys66(object, enumerableOnly) {
43880    var keys3 = Object.keys(object);
43881    if (Object.getOwnPropertySymbols) {
43882      var symbols = Object.getOwnPropertySymbols(object);
43883      enumerableOnly && (symbols = symbols.filter(function(sym) {
43884        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
43885      })), keys3.push.apply(keys3, symbols);
43886    }
43887    return keys3;
43888  }
43889  function _objectSpread66(target2) {
43890    for (var i = 1; i < arguments.length; i++) {
43891      var source = null != arguments[i] ? arguments[i] : {};
43892      i % 2 ? ownKeys66(Object(source), true).forEach(function(key) {
43893        _defineProperty80(target2, key, source[key]);
43894      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys66(Object(source)).forEach(function(key) {
43895        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
43896      });
43897    }
43898    return target2;
43899  }
43900  function _defineProperty80(obj, key, value2) {
43901    if (key in obj) {
43902      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
43903    } else {
43904      obj[key] = value2;
43905    }
43906    return obj;
43907  }
43908  function _classCallCheck5(instance, Constructor) {
43909    if (!(instance instanceof Constructor)) {
43910      throw new TypeError("Cannot call a class as a function");
43911    }
43912  }
43913  function _defineProperties4(target2, props153) {
43914    for (var i = 0; i < props153.length; i++) {
43915      var descriptor = props153[i];
43916      descriptor.enumerable = descriptor.enumerable || false;
43917      descriptor.configurable = true;
43918      if ("value" in descriptor) descriptor.writable = true;
43919      Object.defineProperty(target2, descriptor.key, descriptor);
43920    }
43921  }
43922  function _createClass4(Constructor, protoProps, staticProps) {
43923    if (protoProps) _defineProperties4(Constructor.prototype, protoProps);
43924    if (staticProps) _defineProperties4(Constructor, staticProps);
43925    Object.defineProperty(Constructor, "prototype", { writable: false });
43926    return Constructor;
43927  }
43928  function _get() {
43929    if (typeof Reflect !== "undefined" && Reflect.get) {
43930      _get = Reflect.get;
43931    } else {
43932      _get = function _get2(target2, property, receiver) {
43933        var base = _superPropBase(target2, property);
43934        if (!base) return;
43935        var desc = Object.getOwnPropertyDescriptor(base, property);
43936        if (desc.get) {
43937          return desc.get.call(arguments.length < 3 ? target2 : receiver);
43938        }
43939        return desc.value;
43940      };
43941    }
43942    return _get.apply(this, arguments);
43943  }
43944  function _superPropBase(object, property) {
43945    while (!Object.prototype.hasOwnProperty.call(object, property)) {
43946      object = _getPrototypeOf2(object);
43947      if (object === null) break;
43948    }
43949    return object;
43950  }
43951  function _inherits2(subClass, superClass) {
43952    if (typeof superClass !== "function" && superClass !== null) {
43953      throw new TypeError("Super expression must either be null or a function");
43954    }
43955    Object.defineProperty(subClass, "prototype", { value: Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }), writable: false });
43956    if (superClass) _setPrototypeOf3(subClass, superClass);
43957  }
43958  function _setPrototypeOf3(o, p) {
43959    _setPrototypeOf3 = Object.setPrototypeOf || function _setPrototypeOf4(o2, p2) {
43960      o2.__proto__ = p2;
43961      return o2;
43962    };
43963    return _setPrototypeOf3(o, p);
43964  }
43965  function _createSuper2(Derived) {
43966    var hasNativeReflectConstruct = _isNativeReflectConstruct3();
43967    return function _createSuperInternal() {
43968      var Super = _getPrototypeOf2(Derived), result;
43969      if (hasNativeReflectConstruct) {
43970        var NewTarget = _getPrototypeOf2(this).constructor;
43971        result = Reflect.construct(Super, arguments, NewTarget);
43972      } else {
43973        result = Super.apply(this, arguments);
43974      }
43975      return _possibleConstructorReturn2(this, result);
43976    };
43977  }
43978  function _possibleConstructorReturn2(self2, call) {
43979    if (call && (_typeof4(call) === "object" || typeof call === "function")) {
43980      return call;
43981    } else if (call !== void 0) {
43982      throw new TypeError("Derived constructors may only return object or undefined");
43983    }
43984    return _assertThisInitialized2(self2);
43985  }
43986  function _assertThisInitialized2(self2) {
43987    if (self2 === void 0) {
43988      throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
43989    }
43990    return self2;
43991  }
43992  function _isNativeReflectConstruct3() {
43993    if (typeof Reflect === "undefined" || !Reflect.construct) return false;
43994    if (Reflect.construct.sham) return false;
43995    if (typeof Proxy === "function") return true;
43996    try {
43997      Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {
43998      }));
43999      return true;
44000    } catch (e2) {
44001      return false;
44002    }
44003  }
44004  function _getPrototypeOf2(o) {
44005    _getPrototypeOf2 = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf3(o2) {
44006      return o2.__proto__ || Object.getPrototypeOf(o2);
44007    };
44008    return _getPrototypeOf2(o);
44009  }
44010  var BvModalEvent = /* @__PURE__ */ (function(_BvEvent) {
44011    _inherits2(BvModalEvent2, _BvEvent);
44012    var _super = _createSuper2(BvModalEvent2);
44013    function BvModalEvent2(type2) {
44014      var _this;
44015      var eventInit = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
44016      _classCallCheck5(this, BvModalEvent2);
44017      _this = _super.call(this, type2, eventInit);
44018      defineProperties(_assertThisInitialized2(_this), {
44019        trigger: readonlyDescriptor()
44020      });
44021      return _this;
44022    }
44023    _createClass4(BvModalEvent2, null, [{
44024      key: "Defaults",
44025      get: function get10() {
44026        return _objectSpread66(_objectSpread66({}, _get(_getPrototypeOf2(BvModalEvent2), "Defaults", this)), {}, {
44027          trigger: null
44028        });
44029      }
44030    }]);
44031    return BvModalEvent2;
44032  })(BvEvent);
44033
44034  
vendor: 6,694 bytes, lines 44034-44199
44034// node_modules/bootstrap-vue/esm/components/modal/helpers/modal-manager.js
44035  var import_bootstrap201 = __toESM(require_bootstrap());
44036  var DEFAULT_ZINDEX = 1040;
44037  var SELECTOR_FIXED_CONTENT = ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top";
44038  var SELECTOR_STICKY_CONTENT = ".sticky-top";
44039  var SELECTOR_NAVBAR_TOGGLER = ".navbar-toggler";
44040  var ModalManager = /* @__PURE__ */ extend2({
44041    data: function data27() {
44042      return {
44043        modals: [],
44044        baseZIndex: null,
44045        scrollbarWidth: null,
44046        isBodyOverflowing: false
44047      };
44048    },
44049    computed: {
44050      modalCount: function modalCount() {
44051        return this.modals.length;
44052      },
44053      modalsAreOpen: function modalsAreOpen() {
44054        return this.modalCount > 0;
44055      }
44056    },
44057    watch: {
44058      modalCount: function modalCount2(newCount, oldCount) {
44059        if (IS_BROWSER) {
44060          this.getScrollbarWidth();
44061          if (newCount > 0 && oldCount === 0) {
44062            this.checkScrollbar();
44063            this.setScrollbar();
44064            addClass2(document.body, "modal-open");
44065          } else if (newCount === 0 && oldCount > 0) {
44066            this.resetScrollbar();
44067            removeClass2(document.body, "modal-open");
44068          }
44069          setAttr2(document.body, "data-modal-open-count", String(newCount));
44070        }
44071      },
44072      modals: function modals(newValue) {
44073        var _this = this;
44074        this.checkScrollbar();
44075        requestAF(function() {
44076          _this.updateModals(newValue || []);
44077        });
44078      }
44079    },
44080    methods: {
44081      // Public methods
44082      registerModal: function registerModal(modal) {
44083        if (modal && this.modals.indexOf(modal) === -1) {
44084          this.modals.push(modal);
44085        }
44086      },
44087      unregisterModal: function unregisterModal(modal) {
44088        var index3 = this.modals.indexOf(modal);
44089        if (index3 > -1) {
44090          this.modals.splice(index3, 1);
44091          if (!modal._isBeingDestroyed && !modal._isDestroyed) {
44092            this.resetModal(modal);
44093          }
44094        }
44095      },
44096      getBaseZIndex: function getBaseZIndex() {
44097        if (IS_BROWSER && isNull(this.baseZIndex)) {
44098          var div2 = document.createElement("div");
44099          addClass2(div2, "modal-backdrop");
44100          addClass2(div2, "d-none");
44101          setStyle(div2, "display", "none");
44102          document.body.appendChild(div2);
44103          this.baseZIndex = toInteger(getCS(div2).zIndex, DEFAULT_ZINDEX);
44104          document.body.removeChild(div2);
44105        }
44106        return this.baseZIndex || DEFAULT_ZINDEX;
44107      },
44108      getScrollbarWidth: function getScrollbarWidth() {
44109        if (IS_BROWSER && isNull(this.scrollbarWidth)) {
44110          var div2 = document.createElement("div");
44111          addClass2(div2, "modal-scrollbar-measure");
44112          document.body.appendChild(div2);
44113          this.scrollbarWidth = getBCR(div2).width - div2.clientWidth;
44114          document.body.removeChild(div2);
44115        }
44116        return this.scrollbarWidth || 0;
44117      },
44118      // Private methods
44119      updateModals: function updateModals(modals2) {
44120        var _this2 = this;
44121        var baseZIndex = this.getBaseZIndex();
44122        var scrollbarWidth = this.getScrollbarWidth();
44123        modals2.forEach(function(modal, index3) {
44124          modal.zIndex = baseZIndex + index3;
44125          modal.scrollbarWidth = scrollbarWidth;
44126          modal.isTop = index3 === _this2.modals.length - 1;
44127          modal.isBodyOverflowing = _this2.isBodyOverflowing;
44128        });
44129      },
44130      resetModal: function resetModal(modal) {
44131        if (modal) {
44132          modal.zIndex = this.getBaseZIndex();
44133          modal.isTop = true;
44134          modal.isBodyOverflowing = false;
44135        }
44136      },
44137      checkScrollbar: function checkScrollbar() {
44138        var _getBCR = getBCR(document.body), left = _getBCR.left, right = _getBCR.right;
44139        this.isBodyOverflowing = left + right < window.innerWidth;
44140      },
44141      setScrollbar: function setScrollbar() {
44142        var body = document.body;
44143        body._paddingChangedForModal = body._paddingChangedForModal || [];
44144        body._marginChangedForModal = body._marginChangedForModal || [];
44145        if (this.isBodyOverflowing) {
44146          var scrollbarWidth = this.scrollbarWidth;
44147          selectAll(SELECTOR_FIXED_CONTENT).forEach(function(el) {
44148            var actualPadding2 = getStyle2(el, "paddingRight") || "";
44149            setAttr2(el, "data-padding-right", actualPadding2);
44150            setStyle(el, "paddingRight", "".concat(toFloat(getCS(el).paddingRight, 0) + scrollbarWidth, "px"));
44151            body._paddingChangedForModal.push(el);
44152          });
44153          selectAll(SELECTOR_STICKY_CONTENT).forEach(function(el) {
44154            var actualMargin = getStyle2(el, "marginRight") || "";
44155            setAttr2(el, "data-margin-right", actualMargin);
44156            setStyle(el, "marginRight", "".concat(toFloat(getCS(el).marginRight, 0) - scrollbarWidth, "px"));
44157            body._marginChangedForModal.push(el);
44158          });
44159          selectAll(SELECTOR_NAVBAR_TOGGLER).forEach(function(el) {
44160            var actualMargin = getStyle2(el, "marginRight") || "";
44161            setAttr2(el, "data-margin-right", actualMargin);
44162            setStyle(el, "marginRight", "".concat(toFloat(getCS(el).marginRight, 0) + scrollbarWidth, "px"));
44163            body._marginChangedForModal.push(el);
44164          });
44165          var actualPadding = getStyle2(body, "paddingRight") || "";
44166          setAttr2(body, "data-padding-right", actualPadding);
44167          setStyle(body, "paddingRight", "".concat(toFloat(getCS(body).paddingRight, 0) + scrollbarWidth, "px"));
44168        }
44169      },
44170      resetScrollbar: function resetScrollbar() {
44171        var body = document.body;
44172        if (body._paddingChangedForModal) {
44173          body._paddingChangedForModal.forEach(function(el) {
44174            if (hasAttr(el, "data-padding-right")) {
44175              setStyle(el, "paddingRight", getAttr(el, "data-padding-right") || "");
44176              removeAttr(el, "data-padding-right");
44177            }
44178          });
44179        }
44180        if (body._marginChangedForModal) {
44181          body._marginChangedForModal.forEach(function(el) {
44182            if (hasAttr(el, "data-margin-right")) {
44183              setStyle(el, "marginRight", getAttr(el, "data-margin-right") || "");
44184              removeAttr(el, "data-margin-right");
44185            }
44186          });
44187        }
44188        body._paddingChangedForModal = null;
44189        body._marginChangedForModal = null;
44190        if (hasAttr(body, "data-padding-right")) {
44191          setStyle(body, "paddingRight", getAttr(body, "data-padding-right") || "");
44192          removeAttr(body, "data-padding-right");
44193        }
44194      }
44195    }
44196  });
44197  var modalManager = new ModalManager();
44198
44199  
vendor: 30,470 bytes, lines 44199-44990
44199// node_modules/bootstrap-vue/esm/components/modal/modal.js
44200  function ownKeys67(object, enumerableOnly) {
44201    var keys3 = Object.keys(object);
44202    if (Object.getOwnPropertySymbols) {
44203      var symbols = Object.getOwnPropertySymbols(object);
44204      enumerableOnly && (symbols = symbols.filter(function(sym) {
44205        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
44206      })), keys3.push.apply(keys3, symbols);
44207    }
44208    return keys3;
44209  }
44210  function _objectSpread67(target2) {
44211    for (var i = 1; i < arguments.length; i++) {
44212      var source = null != arguments[i] ? arguments[i] : {};
44213      i % 2 ? ownKeys67(Object(source), true).forEach(function(key) {
44214        _defineProperty81(target2, key, source[key]);
44215      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys67(Object(source)).forEach(function(key) {
44216        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
44217      });
44218    }
44219    return target2;
44220  }
44221  function _defineProperty81(obj, key, value2) {
44222    if (key in obj) {
44223      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
44224    } else {
44225      obj[key] = value2;
44226    }
44227    return obj;
44228  }
44229  var _makeModelMixin16 = makeModelMixin("visible", {
44230    type: PROP_TYPE_BOOLEAN,
44231    defaultValue: false,
44232    event: EVENT_NAME_CHANGE
44233  });
44234  var modelMixin15 = _makeModelMixin16.mixin;
44235  var modelProps15 = _makeModelMixin16.props;
44236  var MODEL_PROP_NAME15 = _makeModelMixin16.prop;
44237  var MODEL_EVENT_NAME15 = _makeModelMixin16.event;
44238  var TRIGGER_BACKDROP = "backdrop";
44239  var TRIGGER_ESC = "esc";
44240  var TRIGGER_FORCE = "FORCE";
44241  var TRIGGER_TOGGLE = "toggle";
44242  var BUTTON_CANCEL = "cancel";
44243  var BUTTON_CLOSE = "headerclose";
44244  var BUTTON_OK = "ok";
44245  var BUTTONS = [BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_OK];
44246  var OBSERVER_CONFIG = {
44247    subtree: true,
44248    childList: true,
44249    characterData: true,
44250    attributes: true,
44251    attributeFilter: ["style", "class"]
44252  };
44253  var props94 = makePropsConfigurable(sortKeys(_objectSpread67(_objectSpread67(_objectSpread67({}, props18), modelProps15), {}, {
44254    ariaLabel: makeProp(PROP_TYPE_STRING),
44255    autoFocusButton: makeProp(
44256      PROP_TYPE_STRING,
44257      null,
44258      /* istanbul ignore next */
44259      function(value2) {
44260        return isUndefinedOrNull(value2) || arrayIncludes(BUTTONS, value2);
44261      }
44262    ),
44263    bodyBgVariant: makeProp(PROP_TYPE_STRING),
44264    bodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44265    bodyTextVariant: makeProp(PROP_TYPE_STRING),
44266    busy: makeProp(PROP_TYPE_BOOLEAN, false),
44267    buttonSize: makeProp(PROP_TYPE_STRING),
44268    cancelDisabled: makeProp(PROP_TYPE_BOOLEAN, false),
44269    cancelTitle: makeProp(PROP_TYPE_STRING, "Cancel"),
44270    cancelTitleHtml: makeProp(PROP_TYPE_STRING),
44271    cancelVariant: makeProp(PROP_TYPE_STRING, "secondary"),
44272    centered: makeProp(PROP_TYPE_BOOLEAN, false),
44273    contentClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44274    dialogClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44275    footerBgVariant: makeProp(PROP_TYPE_STRING),
44276    footerBorderVariant: makeProp(PROP_TYPE_STRING),
44277    footerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44278    footerTag: makeProp(PROP_TYPE_STRING, "footer"),
44279    footerTextVariant: makeProp(PROP_TYPE_STRING),
44280    headerBgVariant: makeProp(PROP_TYPE_STRING),
44281    headerBorderVariant: makeProp(PROP_TYPE_STRING),
44282    headerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44283    headerCloseContent: makeProp(PROP_TYPE_STRING, "&times;"),
44284    headerCloseLabel: makeProp(PROP_TYPE_STRING, "Close"),
44285    headerCloseVariant: makeProp(PROP_TYPE_STRING),
44286    headerTag: makeProp(PROP_TYPE_STRING, "header"),
44287    headerTextVariant: makeProp(PROP_TYPE_STRING),
44288    // TODO: Rename to `noBackdrop` and deprecate `hideBackdrop`
44289    hideBackdrop: makeProp(PROP_TYPE_BOOLEAN, false),
44290    // TODO: Rename to `noFooter` and deprecate `hideFooter`
44291    hideFooter: makeProp(PROP_TYPE_BOOLEAN, false),
44292    // TODO: Rename to `noHeader` and deprecate `hideHeader`
44293    hideHeader: makeProp(PROP_TYPE_BOOLEAN, false),
44294    // TODO: Rename to `noHeaderClose` and deprecate `hideHeaderClose`
44295    hideHeaderClose: makeProp(PROP_TYPE_BOOLEAN, false),
44296    ignoreEnforceFocusSelector: makeProp(PROP_TYPE_ARRAY_STRING),
44297    lazy: makeProp(PROP_TYPE_BOOLEAN, false),
44298    modalClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44299    noCloseOnBackdrop: makeProp(PROP_TYPE_BOOLEAN, false),
44300    noCloseOnEsc: makeProp(PROP_TYPE_BOOLEAN, false),
44301    noEnforceFocus: makeProp(PROP_TYPE_BOOLEAN, false),
44302    noFade: makeProp(PROP_TYPE_BOOLEAN, false),
44303    noStacking: makeProp(PROP_TYPE_BOOLEAN, false),
44304    okDisabled: makeProp(PROP_TYPE_BOOLEAN, false),
44305    okOnly: makeProp(PROP_TYPE_BOOLEAN, false),
44306    okTitle: makeProp(PROP_TYPE_STRING, "OK"),
44307    okTitleHtml: makeProp(PROP_TYPE_STRING),
44308    okVariant: makeProp(PROP_TYPE_STRING, "primary"),
44309    // HTML Element, CSS selector string or Vue component instance
44310    returnFocus: makeProp([HTMLElement, PROP_TYPE_OBJECT, PROP_TYPE_STRING]),
44311    scrollable: makeProp(PROP_TYPE_BOOLEAN, false),
44312    size: makeProp(PROP_TYPE_STRING, "md"),
44313    static: makeProp(PROP_TYPE_BOOLEAN, false),
44314    title: makeProp(PROP_TYPE_STRING),
44315    titleClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
44316    titleHtml: makeProp(PROP_TYPE_STRING),
44317    titleSrOnly: makeProp(PROP_TYPE_BOOLEAN, false),
44318    titleTag: makeProp(PROP_TYPE_STRING, "h5")
44319  })), NAME_MODAL);
44320  var BModal = /* @__PURE__ */ extend2({
44321    name: NAME_MODAL,
44322    mixins: [attrsMixin, idMixin, modelMixin15, listenOnDocumentMixin, listenOnRootMixin, listenOnWindowMixin, normalizeSlotMixin, scopedStyleMixin],
44323    inheritAttrs: false,
44324    props: props94,
44325    data: function data28() {
44326      return {
44327        isHidden: true,
44328        // If modal should not be in document
44329        isVisible: false,
44330        // Controls modal visible state
44331        isTransitioning: false,
44332        // Used for style control
44333        isShow: false,
44334        // Used for style control
44335        isBlock: false,
44336        // Used for style control
44337        isOpening: false,
44338        // To signal that the modal is in the process of opening
44339        isClosing: false,
44340        // To signal that the modal is in the process of closing
44341        ignoreBackdropClick: false,
44342        // Used to signify if click out listener should ignore the click
44343        isModalOverflowing: false,
44344        // The following items are controlled by the modalManager instance
44345        scrollbarWidth: 0,
44346        zIndex: modalManager.getBaseZIndex(),
44347        isTop: true,
44348        isBodyOverflowing: false
44349      };
44350    },
44351    computed: {
44352      modalId: function modalId() {
44353        return this.safeId();
44354      },
44355      modalOuterId: function modalOuterId() {
44356        return this.safeId("__BV_modal_outer_");
44357      },
44358      modalHeaderId: function modalHeaderId() {
44359        return this.safeId("__BV_modal_header_");
44360      },
44361      modalBodyId: function modalBodyId() {
44362        return this.safeId("__BV_modal_body_");
44363      },
44364      modalTitleId: function modalTitleId() {
44365        return this.safeId("__BV_modal_title_");
44366      },
44367      modalContentId: function modalContentId() {
44368        return this.safeId("__BV_modal_content_");
44369      },
44370      modalFooterId: function modalFooterId() {
44371        return this.safeId("__BV_modal_footer_");
44372      },
44373      modalBackdropId: function modalBackdropId() {
44374        return this.safeId("__BV_modal_backdrop_");
44375      },
44376      modalClasses: function modalClasses() {
44377        return [{
44378          fade: !this.noFade,
44379          show: this.isShow
44380        }, this.modalClass];
44381      },
44382      modalStyles: function modalStyles() {
44383        var sbWidth = "".concat(this.scrollbarWidth, "px");
44384        return {
44385          paddingLeft: !this.isBodyOverflowing && this.isModalOverflowing ? sbWidth : "",
44386          paddingRight: this.isBodyOverflowing && !this.isModalOverflowing ? sbWidth : "",
44387          // Needed to fix issue https://github.com/bootstrap-vue/bootstrap-vue/issues/3457
44388          // Even though we are using v-show, we must ensure 'none' is restored in the styles
44389          display: this.isBlock ? "block" : "none"
44390        };
44391      },
44392      dialogClasses: function dialogClasses() {
44393        var _ref;
44394        return [(_ref = {}, _defineProperty81(_ref, "modal-".concat(this.size), this.size), _defineProperty81(_ref, "modal-dialog-centered", this.centered), _defineProperty81(_ref, "modal-dialog-scrollable", this.scrollable), _ref), this.dialogClass];
44395      },
44396      headerClasses: function headerClasses() {
44397        var _ref2;
44398        return [(_ref2 = {}, _defineProperty81(_ref2, "bg-".concat(this.headerBgVariant), this.headerBgVariant), _defineProperty81(_ref2, "text-".concat(this.headerTextVariant), this.headerTextVariant), _defineProperty81(_ref2, "border-".concat(this.headerBorderVariant), this.headerBorderVariant), _ref2), this.headerClass];
44399      },
44400      titleClasses: function titleClasses() {
44401        return [{
44402          "sr-only": this.titleSrOnly
44403        }, this.titleClass];
44404      },
44405      bodyClasses: function bodyClasses() {
44406        var _ref3;
44407        return [(_ref3 = {}, _defineProperty81(_ref3, "bg-".concat(this.bodyBgVariant), this.bodyBgVariant), _defineProperty81(_ref3, "text-".concat(this.bodyTextVariant), this.bodyTextVariant), _ref3), this.bodyClass];
44408      },
44409      footerClasses: function footerClasses() {
44410        var _ref4;
44411        return [(_ref4 = {}, _defineProperty81(_ref4, "bg-".concat(this.footerBgVariant), this.footerBgVariant), _defineProperty81(_ref4, "text-".concat(this.footerTextVariant), this.footerTextVariant), _defineProperty81(_ref4, "border-".concat(this.footerBorderVariant), this.footerBorderVariant), _ref4), this.footerClass];
44412      },
44413      modalOuterStyle: function modalOuterStyle() {
44414        return {
44415          position: "absolute",
44416          zIndex: this.zIndex
44417        };
44418      },
44419      slotScope: function slotScope2() {
44420        return {
44421          cancel: this.onCancel,
44422          close: this.onClose,
44423          hide: this.hide,
44424          ok: this.onOk,
44425          visible: this.isVisible
44426        };
44427      },
44428      computeIgnoreEnforceFocusSelector: function computeIgnoreEnforceFocusSelector() {
44429        return concat2(this.ignoreEnforceFocusSelector).filter(identity2).join(",").trim();
44430      },
44431      computedAttrs: function computedAttrs9() {
44432        var scopedStyleAttrs2 = !this.static ? this.scopedStyleAttrs : {};
44433        return _objectSpread67(_objectSpread67(_objectSpread67({}, scopedStyleAttrs2), this.bvAttrs), {}, {
44434          id: this.modalOuterId
44435        });
44436      },
44437      computedModalAttrs: function computedModalAttrs() {
44438        var isVisible3 = this.isVisible, ariaLabel = this.ariaLabel;
44439        return {
44440          id: this.modalId,
44441          role: "dialog",
44442          "aria-hidden": isVisible3 ? null : "true",
44443          "aria-modal": isVisible3 ? "true" : null,
44444          "aria-label": ariaLabel,
44445          "aria-labelledby": this.hideHeader || ariaLabel || // TODO: Rename slot to `title` and deprecate `modal-title`
44446          !(this.hasNormalizedSlot(SLOT_NAME_MODAL_TITLE) || this.titleHtml || this.title) ? null : this.modalTitleId,
44447          "aria-describedby": this.modalBodyId
44448        };
44449      }
44450    },
44451    watch: _defineProperty81({}, MODEL_PROP_NAME15, function(newValue, oldValue) {
44452      if (newValue !== oldValue) {
44453        this[newValue ? "show" : "hide"]();
44454      }
44455    }),
44456    created: function created16() {
44457      this.$_observer = null;
44458      this.$_returnFocus = this.returnFocus || null;
44459    },
44460    mounted: function mounted18() {
44461      this.zIndex = modalManager.getBaseZIndex();
44462      this.listenOnRoot(getRootActionEventName(NAME_MODAL, EVENT_NAME_SHOW), this.showHandler);
44463      this.listenOnRoot(getRootActionEventName(NAME_MODAL, EVENT_NAME_HIDE), this.hideHandler);
44464      this.listenOnRoot(getRootActionEventName(NAME_MODAL, EVENT_NAME_TOGGLE), this.toggleHandler);
44465      this.listenOnRoot(getRootEventName(NAME_MODAL, EVENT_NAME_SHOW), this.modalListener);
44466      if (this[MODEL_PROP_NAME15] === true) {
44467        this.$nextTick(this.show);
44468      }
44469    },
44470    beforeDestroy: function beforeDestroy18() {
44471      modalManager.unregisterModal(this);
44472      this.setObserver(false);
44473      if (this.isVisible) {
44474        this.isVisible = false;
44475        this.isShow = false;
44476        this.isTransitioning = false;
44477      }
44478    },
44479    methods: {
44480      setObserver: function setObserver2() {
44481        var on2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : false;
44482        this.$_observer && this.$_observer.disconnect();
44483        this.$_observer = null;
44484        if (on2) {
44485          this.$_observer = observeDom(this.$refs.content, this.checkModalOverflow.bind(this), OBSERVER_CONFIG);
44486        }
44487      },
44488      // Private method to update the v-model
44489      updateModel: function updateModel(value2) {
44490        if (value2 !== this[MODEL_PROP_NAME15]) {
44491          this.$emit(MODEL_EVENT_NAME15, value2);
44492        }
44493      },
44494      // Private method to create a BvModalEvent object
44495      buildEvent: function buildEvent(type2) {
44496        var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
44497        return new BvModalEvent(type2, _objectSpread67(_objectSpread67({
44498          // Default options
44499          cancelable: false,
44500          target: this.$refs.modal || this.$el || null,
44501          relatedTarget: null,
44502          trigger: null
44503        }, options), {}, {
44504          // Options that can't be overridden
44505          vueTarget: this,
44506          componentId: this.modalId
44507        }));
44508      },
44509      // Public method to show modal
44510      show: function show4() {
44511        if (this.isVisible || this.isOpening) {
44512          return;
44513        }
44514        if (this.isClosing) {
44515          this.$once(EVENT_NAME_HIDDEN, this.show);
44516          return;
44517        }
44518        this.isOpening = true;
44519        this.$_returnFocus = this.$_returnFocus || this.getActiveElement();
44520        var showEvent = this.buildEvent(EVENT_NAME_SHOW, {
44521          cancelable: true
44522        });
44523        this.emitEvent(showEvent);
44524        if (showEvent.defaultPrevented || this.isVisible) {
44525          this.isOpening = false;
44526          this.updateModel(false);
44527          return;
44528        }
44529        this.doShow();
44530      },
44531      // Public method to hide modal
44532      hide: function hide2() {
44533        var trigger2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
44534        if (!this.isVisible || this.isClosing) {
44535          return;
44536        }
44537        this.isClosing = true;
44538        var hideEvent = this.buildEvent(EVENT_NAME_HIDE, {
44539          cancelable: trigger2 !== TRIGGER_FORCE,
44540          trigger: trigger2 || null
44541        });
44542        if (trigger2 === BUTTON_OK) {
44543          this.$emit(EVENT_NAME_OK, hideEvent);
44544        } else if (trigger2 === BUTTON_CANCEL) {
44545          this.$emit(EVENT_NAME_CANCEL, hideEvent);
44546        } else if (trigger2 === BUTTON_CLOSE) {
44547          this.$emit(EVENT_NAME_CLOSE, hideEvent);
44548        }
44549        this.emitEvent(hideEvent);
44550        if (hideEvent.defaultPrevented || !this.isVisible) {
44551          this.isClosing = false;
44552          this.updateModel(true);
44553          return;
44554        }
44555        this.setObserver(false);
44556        this.isVisible = false;
44557        this.updateModel(false);
44558      },
44559      // Public method to toggle modal visibility
44560      toggle: function toggle3(triggerEl) {
44561        if (triggerEl) {
44562          this.$_returnFocus = triggerEl;
44563        }
44564        if (this.isVisible) {
44565          this.hide(TRIGGER_TOGGLE);
44566        } else {
44567          this.show();
44568        }
44569      },
44570      // Private method to get the current document active element
44571      getActiveElement: function getActiveElement3() {
44572        var activeElement = getActiveElement(IS_BROWSER ? [document.body] : []);
44573        return activeElement && activeElement.focus ? activeElement : null;
44574      },
44575      // Private method to finish showing modal
44576      doShow: function doShow2() {
44577        var _this = this;
44578        if (modalManager.modalsAreOpen && this.noStacking) {
44579          this.listenOnRootOnce(getRootEventName(NAME_MODAL, EVENT_NAME_HIDDEN), this.doShow);
44580          return;
44581        }
44582        modalManager.registerModal(this);
44583        this.isHidden = false;
44584        this.$nextTick(function() {
44585          _this.isVisible = true;
44586          _this.isOpening = false;
44587          _this.updateModel(true);
44588          _this.$nextTick(function() {
44589            _this.setObserver(true);
44590          });
44591        });
44592      },
44593      // Transition handlers
44594      onBeforeEnter: function onBeforeEnter() {
44595        this.isTransitioning = true;
44596        this.setResizeEvent(true);
44597      },
44598      onEnter: function onEnter4() {
44599        var _this2 = this;
44600        this.isBlock = true;
44601        requestAF(function() {
44602          requestAF(function() {
44603            _this2.isShow = true;
44604          });
44605        });
44606      },
44607      onAfterEnter: function onAfterEnter4() {
44608        var _this3 = this;
44609        this.checkModalOverflow();
44610        this.isTransitioning = false;
44611        requestAF(function() {
44612          _this3.emitEvent(_this3.buildEvent(EVENT_NAME_SHOWN));
44613          _this3.setEnforceFocus(true);
44614          _this3.$nextTick(function() {
44615            _this3.focusFirst();
44616          });
44617        });
44618      },
44619      onBeforeLeave: function onBeforeLeave() {
44620        this.isTransitioning = true;
44621        this.setResizeEvent(false);
44622        this.setEnforceFocus(false);
44623      },
44624      onLeave: function onLeave4() {
44625        this.isShow = false;
44626      },
44627      onAfterLeave: function onAfterLeave4() {
44628        var _this4 = this;
44629        this.isBlock = false;
44630        this.isTransitioning = false;
44631        this.isModalOverflowing = false;
44632        this.isHidden = true;
44633        this.$nextTick(function() {
44634          _this4.isClosing = false;
44635          modalManager.unregisterModal(_this4);
44636          _this4.returnFocusTo();
44637          _this4.emitEvent(_this4.buildEvent(EVENT_NAME_HIDDEN));
44638        });
44639      },
44640      emitEvent: function emitEvent2(bvEvent) {
44641        var type2 = bvEvent.type;
44642        this.emitOnRoot(getRootEventName(NAME_MODAL, type2), bvEvent, bvEvent.componentId);
44643        this.$emit(type2, bvEvent);
44644      },
44645      // UI event handlers
44646      onDialogMousedown: function onDialogMousedown() {
44647        var _this5 = this;
44648        var modal = this.$refs.modal;
44649        var onceModalMouseup = function onceModalMouseup2(event2) {
44650          eventOff(modal, "mouseup", onceModalMouseup2, EVENT_OPTIONS_NO_CAPTURE);
44651          if (event2.target === modal) {
44652            _this5.ignoreBackdropClick = true;
44653          }
44654        };
44655        eventOn(modal, "mouseup", onceModalMouseup, EVENT_OPTIONS_NO_CAPTURE);
44656      },
44657      onClickOut: function onClickOut(event2) {
44658        if (this.ignoreBackdropClick) {
44659          this.ignoreBackdropClick = false;
44660          return;
44661        }
44662        if (!this.isVisible || this.noCloseOnBackdrop || !contains(document.body, event2.target)) {
44663          return;
44664        }
44665        if (!contains(this.$refs.content, event2.target)) {
44666          this.hide(TRIGGER_BACKDROP);
44667        }
44668      },
44669      onOk: function onOk() {
44670        this.hide(BUTTON_OK);
44671      },
44672      onCancel: function onCancel() {
44673        this.hide(BUTTON_CANCEL);
44674      },
44675      onClose: function onClose() {
44676        this.hide(BUTTON_CLOSE);
44677      },
44678      onEsc: function onEsc2(event2) {
44679        if (event2.keyCode === CODE_ESC && this.isVisible && !this.noCloseOnEsc) {
44680          this.hide(TRIGGER_ESC);
44681        }
44682      },
44683      // Document focusin listener
44684      focusHandler: function focusHandler2(event2) {
44685        var content = this.$refs.content;
44686        var target2 = event2.target;
44687        if (this.noEnforceFocus || !this.isTop || !this.isVisible || !content || document === target2 || contains(content, target2) || this.computeIgnoreEnforceFocusSelector && closest(this.computeIgnoreEnforceFocusSelector, target2, true)) {
44688          return;
44689        }
44690        var tabables = getTabables(this.$refs.content);
44691        var bottomTrap = this.$refs["bottom-trap"];
44692        var topTrap = this.$refs["top-trap"];
44693        if (bottomTrap && target2 === bottomTrap) {
44694          if (attemptFocus(tabables[0])) {
44695            return;
44696          }
44697        } else if (topTrap && target2 === topTrap) {
44698          if (attemptFocus(tabables[tabables.length - 1])) {
44699            return;
44700          }
44701        }
44702        attemptFocus(content, {
44703          preventScroll: true
44704        });
44705      },
44706      // Turn on/off focusin listener
44707      setEnforceFocus: function setEnforceFocus(on2) {
44708        this.listenDocument(on2, "focusin", this.focusHandler);
44709      },
44710      // Resize listener
44711      setResizeEvent: function setResizeEvent(on2) {
44712        this.listenWindow(on2, "resize", this.checkModalOverflow);
44713        this.listenWindow(on2, "orientationchange", this.checkModalOverflow);
44714      },
44715      // Root listener handlers
44716      showHandler: function showHandler(id, triggerEl) {
44717        if (id === this.modalId) {
44718          this.$_returnFocus = triggerEl || this.getActiveElement();
44719          this.show();
44720        }
44721      },
44722      hideHandler: function hideHandler2(id) {
44723        if (id === this.modalId) {
44724          this.hide("event");
44725        }
44726      },
44727      toggleHandler: function toggleHandler(id, triggerEl) {
44728        if (id === this.modalId) {
44729          this.toggle(triggerEl);
44730        }
44731      },
44732      modalListener: function modalListener(bvEvent) {
44733        if (this.noStacking && bvEvent.vueTarget !== this) {
44734          this.hide();
44735        }
44736      },
44737      // Focus control handlers
44738      focusFirst: function focusFirst2() {
44739        var _this6 = this;
44740        if (IS_BROWSER) {
44741          requestAF(function() {
44742            var modal = _this6.$refs.modal;
44743            var content = _this6.$refs.content;
44744            var activeElement = _this6.getActiveElement();
44745            if (modal && content && !(activeElement && contains(content, activeElement))) {
44746              var ok = _this6.$refs["ok-button"];
44747              var cancel = _this6.$refs["cancel-button"];
44748              var close = _this6.$refs["close-button"];
44749              var autoFocus = _this6.autoFocusButton;
44750              var el = autoFocus === BUTTON_OK && ok ? ok.$el || ok : autoFocus === BUTTON_CANCEL && cancel ? cancel.$el || cancel : autoFocus === BUTTON_CLOSE && close ? close.$el || close : content;
44751              attemptFocus(el);
44752              if (el === content) {
44753                _this6.$nextTick(function() {
44754                  modal.scrollTop = 0;
44755                });
44756              }
44757            }
44758          });
44759        }
44760      },
44761      returnFocusTo: function returnFocusTo() {
44762        var el = this.returnFocus || this.$_returnFocus || null;
44763        this.$_returnFocus = null;
44764        this.$nextTick(function() {
44765          el = isString(el) ? select(el) : el;
44766          if (el) {
44767            el = el.$el || el;
44768            attemptFocus(el);
44769          }
44770        });
44771      },
44772      checkModalOverflow: function checkModalOverflow() {
44773        if (this.isVisible) {
44774          var modal = this.$refs.modal;
44775          this.isModalOverflowing = modal.scrollHeight > document.documentElement.clientHeight;
44776        }
44777      },
44778      makeModal: function makeModal(h2) {
44779        var $header = h2();
44780        if (!this.hideHeader) {
44781          var $modalHeader = this.normalizeSlot(SLOT_NAME_MODAL_HEADER, this.slotScope);
44782          if (!$modalHeader) {
44783            var $closeButton = h2();
44784            if (!this.hideHeaderClose) {
44785              $closeButton = h2(
44786                BButtonClose,
44787                {
44788                  props: {
44789                    content: this.headerCloseContent,
44790                    disabled: this.isTransitioning,
44791                    ariaLabel: this.headerCloseLabel,
44792                    textVariant: this.headerCloseVariant || this.headerTextVariant
44793                  },
44794                  on: {
44795                    click: this.onClose
44796                  },
44797                  ref: "close-button"
44798                },
44799                // TODO: Rename slot to `header-close` and deprecate `modal-header-close`
44800                [this.normalizeSlot(SLOT_NAME_MODAL_HEADER_CLOSE)]
44801              );
44802            }
44803            $modalHeader = [h2(
44804              this.titleTag,
44805              {
44806                staticClass: "modal-title",
44807                class: this.titleClasses,
44808                attrs: {
44809                  id: this.modalTitleId
44810                },
44811                // TODO: Rename slot to `title` and deprecate `modal-title`
44812                domProps: this.hasNormalizedSlot(SLOT_NAME_MODAL_TITLE) ? {} : htmlOrText(this.titleHtml, this.title)
44813              },
44814              // TODO: Rename slot to `title` and deprecate `modal-title`
44815              this.normalizeSlot(SLOT_NAME_MODAL_TITLE, this.slotScope)
44816            ), $closeButton];
44817          }
44818          $header = h2(this.headerTag, {
44819            staticClass: "modal-header",
44820            class: this.headerClasses,
44821            attrs: {
44822              id: this.modalHeaderId
44823            },
44824            ref: "header"
44825          }, [$modalHeader]);
44826        }
44827        var $body = h2("div", {
44828          staticClass: "modal-body",
44829          class: this.bodyClasses,
44830          attrs: {
44831            id: this.modalBodyId
44832          },
44833          ref: "body"
44834        }, this.normalizeSlot(SLOT_NAME_DEFAULT, this.slotScope));
44835        var $footer = h2();
44836        if (!this.hideFooter) {
44837          var $modalFooter = this.normalizeSlot(SLOT_NAME_MODAL_FOOTER, this.slotScope);
44838          if (!$modalFooter) {
44839            var $cancelButton = h2();
44840            if (!this.okOnly) {
44841              $cancelButton = h2(
44842                BButton,
44843                {
44844                  props: {
44845                    variant: this.cancelVariant,
44846                    size: this.buttonSize,
44847                    disabled: this.cancelDisabled || this.busy || this.isTransitioning
44848                  },
44849                  // TODO: Rename slot to `cancel-button` and deprecate `modal-cancel`
44850                  domProps: this.hasNormalizedSlot(SLOT_NAME_MODAL_CANCEL) ? {} : htmlOrText(this.cancelTitleHtml, this.cancelTitle),
44851                  on: {
44852                    click: this.onCancel
44853                  },
44854                  ref: "cancel-button"
44855                },
44856                // TODO: Rename slot to `cancel-button` and deprecate `modal-cancel`
44857                this.normalizeSlot(SLOT_NAME_MODAL_CANCEL)
44858              );
44859            }
44860            var $okButton = h2(
44861              BButton,
44862              {
44863                props: {
44864                  variant: this.okVariant,
44865                  size: this.buttonSize,
44866                  disabled: this.okDisabled || this.busy || this.isTransitioning
44867                },
44868                // TODO: Rename slot to `ok-button` and deprecate `modal-ok`
44869                domProps: this.hasNormalizedSlot(SLOT_NAME_MODAL_OK) ? {} : htmlOrText(this.okTitleHtml, this.okTitle),
44870                on: {
44871                  click: this.onOk
44872                },
44873                ref: "ok-button"
44874              },
44875              // TODO: Rename slot to `ok-button` and deprecate `modal-ok`
44876              this.normalizeSlot(SLOT_NAME_MODAL_OK)
44877            );
44878            $modalFooter = [$cancelButton, $okButton];
44879          }
44880          $footer = h2(this.footerTag, {
44881            staticClass: "modal-footer",
44882            class: this.footerClasses,
44883            attrs: {
44884              id: this.modalFooterId
44885            },
44886            ref: "footer"
44887          }, [$modalFooter]);
44888        }
44889        var $modalContent = h2("div", {
44890          staticClass: "modal-content",
44891          class: this.contentClass,
44892          attrs: {
44893            id: this.modalContentId,
44894            tabindex: "-1"
44895          },
44896          ref: "content"
44897        }, [$header, $body, $footer]);
44898        var $tabTrapTop = h2();
44899        var $tabTrapBottom = h2();
44900        if (this.isVisible && !this.noEnforceFocus) {
44901          $tabTrapTop = h2("span", {
44902            attrs: {
44903              tabindex: "0"
44904            },
44905            ref: "top-trap"
44906          });
44907          $tabTrapBottom = h2("span", {
44908            attrs: {
44909              tabindex: "0"
44910            },
44911            ref: "bottom-trap"
44912          });
44913        }
44914        var $modalDialog = h2("div", {
44915          staticClass: "modal-dialog",
44916          class: this.dialogClasses,
44917          on: {
44918            mousedown: this.onDialogMousedown
44919          },
44920          ref: "dialog"
44921        }, [$tabTrapTop, $modalContent, $tabTrapBottom]);
44922        var $modal = h2("div", {
44923          staticClass: "modal",
44924          class: this.modalClasses,
44925          style: this.modalStyles,
44926          attrs: this.computedModalAttrs,
44927          on: {
44928            keydown: this.onEsc,
44929            click: this.onClickOut
44930          },
44931          directives: [{
44932            name: "show",
44933            value: this.isVisible
44934          }],
44935          ref: "modal"
44936        }, [$modalDialog]);
44937        $modal = h2("transition", {
44938          props: {
44939            enterClass: "",
44940            enterToClass: "",
44941            enterActiveClass: "",
44942            leaveClass: "",
44943            leaveActiveClass: "",
44944            leaveToClass: ""
44945          },
44946          on: {
44947            beforeEnter: this.onBeforeEnter,
44948            enter: this.onEnter,
44949            afterEnter: this.onAfterEnter,
44950            beforeLeave: this.onBeforeLeave,
44951            leave: this.onLeave,
44952            afterLeave: this.onAfterLeave
44953          }
44954        }, [$modal]);
44955        var $backdrop = h2();
44956        if (!this.hideBackdrop && this.isVisible) {
44957          $backdrop = h2(
44958            "div",
44959            {
44960              staticClass: "modal-backdrop",
44961              attrs: {
44962                id: this.modalBackdropId
44963              }
44964            },
44965            // TODO: Rename slot to `backdrop` and deprecate `modal-backdrop`
44966            this.normalizeSlot(SLOT_NAME_MODAL_BACKDROP)
44967          );
44968        }
44969        $backdrop = h2(BVTransition, {
44970          props: {
44971            noFade: this.noFade
44972          }
44973        }, [$backdrop]);
44974        return h2("div", {
44975          style: this.modalOuterStyle,
44976          attrs: this.computedAttrs,
44977          key: "modal-outer-".concat(this[COMPONENT_UID_KEY])
44978        }, [$modal, $backdrop]);
44979      }
44980    },
44981    render: function render84(h2) {
44982      if (this.static) {
44983        return this.lazy && this.isHidden ? h2() : this.makeModal(h2);
44984      } else {
44985        return this.isHidden ? h2() : h2(BVTransporter, [this.makeModal(h2)]);
44986      }
44987    }
44988  });
44989
44990  
vendor: 3,075 bytes, lines 44990-45068
44990// node_modules/bootstrap-vue/esm/directives/modal/modal.js
44991  var import_bootstrap203 = __toESM(require_bootstrap());
44992  var ROOT_ACTION_EVENT_NAME_SHOW = getRootActionEventName(NAME_MODAL, EVENT_NAME_SHOW);
44993  var PROPERTY = "__bv_modal_directive__";
44994  var getTarget = function getTarget2(_ref) {
44995    var _ref$modifiers = _ref.modifiers, modifiers = _ref$modifiers === void 0 ? {} : _ref$modifiers, arg = _ref.arg, value2 = _ref.value;
44996    return isString(value2) ? value2 : isString(arg) ? arg : keys(modifiers).reverse()[0];
44997  };
44998  var getTriggerElement = function getTriggerElement2(el) {
44999    return el && matches2(el, ".dropdown-menu > li, li.nav-item") ? select("a, button", el) || el : el;
45000  };
45001  var setRole = function setRole2(trigger2) {
45002    if (trigger2 && trigger2.tagName !== "BUTTON") {
45003      if (!hasAttr(trigger2, "role")) {
45004        setAttr2(trigger2, "role", "button");
45005      }
45006      if (trigger2.tagName !== "A" && !hasAttr(trigger2, "tabindex")) {
45007        setAttr2(trigger2, "tabindex", "0");
45008      }
45009    }
45010  };
45011  var bind5 = function bind6(el, binding, vnode) {
45012    var target2 = getTarget(binding);
45013    var trigger2 = getTriggerElement(el);
45014    if (target2 && trigger2) {
45015      var handler3 = function handler4(event2) {
45016        var currentTarget = event2.currentTarget;
45017        if (!isDisabled(currentTarget)) {
45018          var type2 = event2.type;
45019          var key = event2.keyCode;
45020          if (type2 === "click" || type2 === "keydown" && (key === CODE_ENTER || key === CODE_SPACE)) {
45021            getEventRoot(getInstanceFromDirective(vnode, binding)).$emit(ROOT_ACTION_EVENT_NAME_SHOW, target2, currentTarget);
45022          }
45023        }
45024      };
45025      el[PROPERTY] = {
45026        handler: handler3,
45027        target: target2,
45028        trigger: trigger2
45029      };
45030      setRole(trigger2);
45031      eventOn(trigger2, "click", handler3, EVENT_OPTIONS_PASSIVE);
45032      if (trigger2.tagName !== "BUTTON" && getAttr(trigger2, "role") === "button") {
45033        eventOn(trigger2, "keydown", handler3, EVENT_OPTIONS_PASSIVE);
45034      }
45035    }
45036  };
45037  var unbind5 = function unbind6(el) {
45038    var oldProp = el[PROPERTY] || {};
45039    var trigger2 = oldProp.trigger;
45040    var handler3 = oldProp.handler;
45041    if (trigger2 && handler3) {
45042      eventOff(trigger2, "click", handler3, EVENT_OPTIONS_PASSIVE);
45043      eventOff(trigger2, "keydown", handler3, EVENT_OPTIONS_PASSIVE);
45044      eventOff(el, "click", handler3, EVENT_OPTIONS_PASSIVE);
45045      eventOff(el, "keydown", handler3, EVENT_OPTIONS_PASSIVE);
45046    }
45047    delete el[PROPERTY];
45048  };
45049  var componentUpdated3 = function componentUpdated4(el, binding, vnode) {
45050    var oldProp = el[PROPERTY] || {};
45051    var target2 = getTarget(binding);
45052    var trigger2 = getTriggerElement(el);
45053    if (target2 !== oldProp.target || trigger2 !== oldProp.trigger) {
45054      unbind5(el, binding, vnode);
45055      bind5(el, binding, vnode);
45056    }
45057    setRole(trigger2);
45058  };
45059  var updated3 = function updated4() {
45060  };
45061  var VBModal = {
45062    inserted: componentUpdated3,
45063    updated: updated3,
45064    componentUpdated: componentUpdated3,
45065    unbind: unbind5
45066  };
45067
45068  
vendor: 10,987 bytes, lines 45068-45345
45068// node_modules/bootstrap-vue/esm/components/modal/helpers/bv-modal.js
45069  var import_bootstrap204 = __toESM(require_bootstrap());
45070  function _classCallCheck6(instance, Constructor) {
45071    if (!(instance instanceof Constructor)) {
45072      throw new TypeError("Cannot call a class as a function");
45073    }
45074  }
45075  function _defineProperties5(target2, props153) {
45076    for (var i = 0; i < props153.length; i++) {
45077      var descriptor = props153[i];
45078      descriptor.enumerable = descriptor.enumerable || false;
45079      descriptor.configurable = true;
45080      if ("value" in descriptor) descriptor.writable = true;
45081      Object.defineProperty(target2, descriptor.key, descriptor);
45082    }
45083  }
45084  function _createClass5(Constructor, protoProps, staticProps) {
45085    if (protoProps) _defineProperties5(Constructor.prototype, protoProps);
45086    if (staticProps) _defineProperties5(Constructor, staticProps);
45087    Object.defineProperty(Constructor, "prototype", { writable: false });
45088    return Constructor;
45089  }
45090  function ownKeys68(object, enumerableOnly) {
45091    var keys3 = Object.keys(object);
45092    if (Object.getOwnPropertySymbols) {
45093      var symbols = Object.getOwnPropertySymbols(object);
45094      enumerableOnly && (symbols = symbols.filter(function(sym) {
45095        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45096      })), keys3.push.apply(keys3, symbols);
45097    }
45098    return keys3;
45099  }
45100  function _objectSpread68(target2) {
45101    for (var i = 1; i < arguments.length; i++) {
45102      var source = null != arguments[i] ? arguments[i] : {};
45103      i % 2 ? ownKeys68(Object(source), true).forEach(function(key) {
45104        _defineProperty82(target2, key, source[key]);
45105      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys68(Object(source)).forEach(function(key) {
45106        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45107      });
45108    }
45109    return target2;
45110  }
45111  function _defineProperty82(obj, key, value2) {
45112    if (key in obj) {
45113      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45114    } else {
45115      obj[key] = value2;
45116    }
45117    return obj;
45118  }
45119  function _toConsumableArray4(arr) {
45120    return _arrayWithoutHoles4(arr) || _iterableToArray4(arr) || _unsupportedIterableToArray7(arr) || _nonIterableSpread4();
45121  }
45122  function _nonIterableSpread4() {
45123    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
45124  }
45125  function _unsupportedIterableToArray7(o, minLen) {
45126    if (!o) return;
45127    if (typeof o === "string") return _arrayLikeToArray7(o, minLen);
45128    var n = Object.prototype.toString.call(o).slice(8, -1);
45129    if (n === "Object" && o.constructor) n = o.constructor.name;
45130    if (n === "Map" || n === "Set") return Array.from(o);
45131    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray7(o, minLen);
45132  }
45133  function _iterableToArray4(iter) {
45134    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
45135  }
45136  function _arrayWithoutHoles4(arr) {
45137    if (Array.isArray(arr)) return _arrayLikeToArray7(arr);
45138  }
45139  function _arrayLikeToArray7(arr, len2) {
45140    if (len2 == null || len2 > arr.length) len2 = arr.length;
45141    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
45142      arr2[i] = arr[i];
45143    }
45144    return arr2;
45145  }
45146  var PROP_NAME2 = "$bvModal";
45147  var PROP_NAME_PRIV = "_bv__modal";
45148  var BASE_PROPS = ["id"].concat(_toConsumableArray4(keys(omit(props94, ["busy", "lazy", "noStacking", "static", "visible"]))));
45149  var defaultResolver = function defaultResolver2() {
45150  };
45151  var propsToSlots = {
45152    msgBoxContent: "default",
45153    title: "modal-title",
45154    okTitle: "modal-ok",
45155    cancelTitle: "modal-cancel"
45156  };
45157  var filterOptions = function filterOptions2(options) {
45158    return BASE_PROPS.reduce(function(memo, key) {
45159      if (!isUndefined(options[key])) {
45160        memo[key] = options[key];
45161      }
45162      return memo;
45163    }, {});
45164  };
45165  var plugin = function plugin2(Vue2) {
45166    var BMsgBox = Vue2.extend({
45167      name: NAME_MSG_BOX,
45168      extends: BModal,
45169      mixins: [useParentMixin],
45170      destroyed: function destroyed4() {
45171        if (this.$el && this.$el.parentNode) {
45172          this.$el.parentNode.removeChild(this.$el);
45173        }
45174      },
45175      mounted: function mounted27() {
45176        var _this = this;
45177        var handleDestroy = function handleDestroy2() {
45178          _this.$nextTick(function() {
45179            requestAF(function() {
45180              _this.$destroy();
45181            });
45182          });
45183        };
45184        this.bvParent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy);
45185        this.$once(EVENT_NAME_HIDDEN, handleDestroy);
45186        if (this.$router && this.$route) {
45187          this.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, this.$watch("$router", handleDestroy));
45188        }
45189        this.show();
45190      }
45191    });
45192    var asyncMsgBox = function asyncMsgBox2(parent, props153) {
45193      var resolver = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : defaultResolver;
45194      if (warnNotClient(PROP_NAME2) || warnNoPromiseSupport(PROP_NAME2)) {
45195        return;
45196      }
45197      var msgBox = createNewChildComponent(parent, BMsgBox, {
45198        // Preset the prop values
45199        propsData: _objectSpread68(_objectSpread68(_objectSpread68({}, filterOptions(getComponentConfig(NAME_MODAL))), {}, {
45200          // Defaults that user can override
45201          hideHeaderClose: true,
45202          hideHeader: !(props153.title || props153.titleHtml)
45203        }, omit(props153, keys(propsToSlots))), {}, {
45204          // Props that can't be overridden
45205          lazy: false,
45206          busy: false,
45207          visible: false,
45208          noStacking: false,
45209          noEnforceFocus: false
45210        })
45211      });
45212      keys(propsToSlots).forEach(function(prop2) {
45213        if (!isUndefined(props153[prop2])) {
45214          msgBox.$slots[propsToSlots[prop2]] = concat2(props153[prop2]);
45215        }
45216      });
45217      return new Promise(function(resolve, reject) {
45218        var resolved = false;
45219        msgBox.$once(HOOK_EVENT_NAME_DESTROYED, function() {
45220          if (!resolved) {
45221            reject(new Error("BootstrapVue MsgBox destroyed before resolve"));
45222          }
45223        });
45224        msgBox.$on(EVENT_NAME_HIDE, function(bvModalEvent) {
45225          if (!bvModalEvent.defaultPrevented) {
45226            var result = resolver(bvModalEvent);
45227            if (!bvModalEvent.defaultPrevented) {
45228              resolved = true;
45229              resolve(result);
45230            }
45231          }
45232        });
45233        var div2 = document.createElement("div");
45234        document.body.appendChild(div2);
45235        msgBox.$mount(div2);
45236      });
45237    };
45238    var makeMsgBox = function makeMsgBox2(parent, content) {
45239      var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
45240      var resolver = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : null;
45241      if (!content || warnNoPromiseSupport(PROP_NAME2) || warnNotClient(PROP_NAME2) || !isFunction2(resolver)) {
45242        return;
45243      }
45244      return asyncMsgBox(parent, _objectSpread68(_objectSpread68({}, filterOptions(options)), {}, {
45245        msgBoxContent: content
45246      }), resolver);
45247    };
45248    var BvModal = /* @__PURE__ */ (function() {
45249      function BvModal2(vm) {
45250        _classCallCheck6(this, BvModal2);
45251        assign(this, {
45252          _vm: vm,
45253          _root: getEventRoot(vm)
45254        });
45255        defineProperties(this, {
45256          _vm: readonlyDescriptor(),
45257          _root: readonlyDescriptor()
45258        });
45259      }
45260      _createClass5(BvModal2, [{
45261        key: "show",
45262        value: function show7(id) {
45263          if (id && this._root) {
45264            var _this$_root;
45265            for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
45266              args[_key - 1] = arguments[_key];
45267            }
45268            (_this$_root = this._root).$emit.apply(_this$_root, [getRootActionEventName(NAME_MODAL, "show"), id].concat(args));
45269          }
45270        }
45271        // Hide modal with the specified ID args are for future use
45272      }, {
45273        key: "hide",
45274        value: function hide7(id) {
45275          if (id && this._root) {
45276            var _this$_root2;
45277            for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
45278              args[_key2 - 1] = arguments[_key2];
45279            }
45280            (_this$_root2 = this._root).$emit.apply(_this$_root2, [getRootActionEventName(NAME_MODAL, "hide"), id].concat(args));
45281          }
45282        }
45283        // The following methods require Promise support!
45284        // IE 11 and others do not support Promise natively, so users
45285        // should have a Polyfill loaded (which they need anyways for IE 11 support)
45286        // Open a message box with OK button only and returns a promise
45287      }, {
45288        key: "msgBoxOk",
45289        value: function msgBoxOk(message) {
45290          var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
45291          var props153 = _objectSpread68(_objectSpread68({}, options), {}, {
45292            // Add in overrides and our content prop
45293            okOnly: true,
45294            okDisabled: false,
45295            hideFooter: false,
45296            msgBoxContent: message
45297          });
45298          return makeMsgBox(this._vm, message, props153, function() {
45299            return true;
45300          });
45301        }
45302        // Open a message box modal with OK and CANCEL buttons
45303        // and returns a promise
45304      }, {
45305        key: "msgBoxConfirm",
45306        value: function msgBoxConfirm(message) {
45307          var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
45308          var props153 = _objectSpread68(_objectSpread68({}, options), {}, {
45309            // Add in overrides and our content prop
45310            okOnly: false,
45311            okDisabled: false,
45312            cancelDisabled: false,
45313            hideFooter: false
45314          });
45315          return makeMsgBox(this._vm, message, props153, function(bvModalEvent) {
45316            var trigger2 = bvModalEvent.trigger;
45317            return trigger2 === "ok" ? true : trigger2 === "cancel" ? false : null;
45318          });
45319        }
45320      }]);
45321      return BvModal2;
45322    })();
45323    Vue2.mixin({
45324      beforeCreate: function beforeCreate3() {
45325        this[PROP_NAME_PRIV] = new BvModal(this);
45326      }
45327    });
45328    if (!hasOwnProperty2(Vue2.prototype, PROP_NAME2)) {
45329      defineProperty(Vue2.prototype, PROP_NAME2, {
45330        get: function get10() {
45331          if (!this || !this[PROP_NAME_PRIV]) {
45332            warn2('"'.concat(PROP_NAME2, '" must be accessed from a Vue instance "this" context.'), NAME_MODAL);
45333          }
45334          return this[PROP_NAME_PRIV];
45335        }
45336      });
45337    }
45338  };
45339  var BVModalPlugin = /* @__PURE__ */ pluginFactory({
45340    plugins: {
45341      plugin
45342    }
45343  });
45344
45345  
vendor: 265 bytes, lines 45345-45359
45345// node_modules/bootstrap-vue/esm/components/modal/index.js
45346  var ModalPlugin = /* @__PURE__ */ pluginFactory({
45347    components: {
45348      BModal
45349    },
45350    directives: {
45351      VBModal
45352    },
45353    // $bvModal injection
45354    plugins: {
45355      BVModalPlugin
45356    }
45357  });
45358
45359  
vendor: 119 bytes, lines 45359-45362
45359// node_modules/bootstrap-vue/esm/components/nav/index.js
45360  var import_bootstrap211 = __toESM(require_bootstrap());
45361
45362  
vendor: 2,107 bytes, lines 45362-45411
45362// node_modules/bootstrap-vue/esm/components/nav/nav.js
45363  var import_bootstrap206 = __toESM(require_bootstrap());
45364  function _defineProperty83(obj, key, value2) {
45365    if (key in obj) {
45366      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45367    } else {
45368      obj[key] = value2;
45369    }
45370    return obj;
45371  }
45372  var computeJustifyContent = function computeJustifyContent2(value2) {
45373    value2 = value2 === "left" ? "start" : value2 === "right" ? "end" : value2;
45374    return "justify-content-".concat(value2);
45375  };
45376  var props95 = makePropsConfigurable({
45377    align: makeProp(PROP_TYPE_STRING),
45378    // Set to `true` if placing in a card header
45379    cardHeader: makeProp(PROP_TYPE_BOOLEAN, false),
45380    fill: makeProp(PROP_TYPE_BOOLEAN, false),
45381    justified: makeProp(PROP_TYPE_BOOLEAN, false),
45382    pills: makeProp(PROP_TYPE_BOOLEAN, false),
45383    small: makeProp(PROP_TYPE_BOOLEAN, false),
45384    tabs: makeProp(PROP_TYPE_BOOLEAN, false),
45385    tag: makeProp(PROP_TYPE_STRING, "ul"),
45386    vertical: makeProp(PROP_TYPE_BOOLEAN, false)
45387  }, NAME_NAV);
45388  var BNav = /* @__PURE__ */ extend2({
45389    name: NAME_NAV,
45390    functional: true,
45391    props: props95,
45392    render: function render85(h2, _ref) {
45393      var _class;
45394      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
45395      var tabs2 = props153.tabs, pills = props153.pills, vertical = props153.vertical, align = props153.align, cardHeader = props153.cardHeader;
45396      return h2(props153.tag, a(data46, {
45397        staticClass: "nav",
45398        class: (_class = {
45399          "nav-tabs": tabs2,
45400          "nav-pills": pills && !tabs2,
45401          "card-header-tabs": !vertical && cardHeader && tabs2,
45402          "card-header-pills": !vertical && cardHeader && pills && !tabs2,
45403          "flex-column": vertical,
45404          "nav-fill": !vertical && props153.fill,
45405          "nav-justified": !vertical && props153.justified
45406        }, _defineProperty83(_class, computeJustifyContent(align), !vertical && align), _defineProperty83(_class, "small", props153.small), _class)
45407      }), children);
45408    }
45409  });
45410
45411  
vendor: 2,196 bytes, lines 45411-45465
45411// node_modules/bootstrap-vue/esm/components/nav/nav-item.js
45412  var import_bootstrap207 = __toESM(require_bootstrap());
45413  function ownKeys69(object, enumerableOnly) {
45414    var keys3 = Object.keys(object);
45415    if (Object.getOwnPropertySymbols) {
45416      var symbols = Object.getOwnPropertySymbols(object);
45417      enumerableOnly && (symbols = symbols.filter(function(sym) {
45418        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45419      })), keys3.push.apply(keys3, symbols);
45420    }
45421    return keys3;
45422  }
45423  function _objectSpread69(target2) {
45424    for (var i = 1; i < arguments.length; i++) {
45425      var source = null != arguments[i] ? arguments[i] : {};
45426      i % 2 ? ownKeys69(Object(source), true).forEach(function(key) {
45427        _defineProperty84(target2, key, source[key]);
45428      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys69(Object(source)).forEach(function(key) {
45429        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45430      });
45431    }
45432    return target2;
45433  }
45434  function _defineProperty84(obj, key, value2) {
45435    if (key in obj) {
45436      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45437    } else {
45438      obj[key] = value2;
45439    }
45440    return obj;
45441  }
45442  var linkProps6 = omit(props8, ["event", "routerTag"]);
45443  var props96 = makePropsConfigurable(sortKeys(_objectSpread69(_objectSpread69({}, linkProps6), {}, {
45444    linkAttrs: makeProp(PROP_TYPE_OBJECT, {}),
45445    linkClasses: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
45446  })), NAME_NAV_ITEM);
45447  var BNavItem = /* @__PURE__ */ extend2({
45448    name: NAME_NAV_ITEM,
45449    functional: true,
45450    props: props96,
45451    render: function render86(h2, _ref) {
45452      var props153 = _ref.props, data46 = _ref.data, listeners = _ref.listeners, children = _ref.children;
45453      return h2("li", a(omit(data46, ["on"]), {
45454        staticClass: "nav-item"
45455      }), [h2(BLink, {
45456        staticClass: "nav-link",
45457        class: props153.linkClasses,
45458        attrs: props153.linkAttrs,
45459        props: pluckProps(linkProps6, props153),
45460        on: listeners
45461      }, children)]);
45462    }
45463  });
45464
45465  
vendor: 452 bytes, lines 45465-45480
45465// node_modules/bootstrap-vue/esm/components/nav/nav-text.js
45466  var import_bootstrap208 = __toESM(require_bootstrap());
45467  var props97 = {};
45468  var BNavText = /* @__PURE__ */ extend2({
45469    name: NAME_NAV_TEXT,
45470    functional: true,
45471    props: props97,
45472    render: function render87(h2, _ref) {
45473      var data46 = _ref.data, children = _ref.children;
45474      return h2("li", a(data46, {
45475        staticClass: "navbar-text"
45476      }), children);
45477    }
45478  });
45479
45480  
vendor: 2,207 bytes, lines 45480-45535
45480// node_modules/bootstrap-vue/esm/components/nav/nav-form.js
45481  var import_bootstrap209 = __toESM(require_bootstrap());
45482  function ownKeys70(object, enumerableOnly) {
45483    var keys3 = Object.keys(object);
45484    if (Object.getOwnPropertySymbols) {
45485      var symbols = Object.getOwnPropertySymbols(object);
45486      enumerableOnly && (symbols = symbols.filter(function(sym) {
45487        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45488      })), keys3.push.apply(keys3, symbols);
45489    }
45490    return keys3;
45491  }
45492  function _objectSpread70(target2) {
45493    for (var i = 1; i < arguments.length; i++) {
45494      var source = null != arguments[i] ? arguments[i] : {};
45495      i % 2 ? ownKeys70(Object(source), true).forEach(function(key) {
45496        _defineProperty85(target2, key, source[key]);
45497      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys70(Object(source)).forEach(function(key) {
45498        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45499      });
45500    }
45501    return target2;
45502  }
45503  function _defineProperty85(obj, key, value2) {
45504    if (key in obj) {
45505      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45506    } else {
45507      obj[key] = value2;
45508    }
45509    return obj;
45510  }
45511  var formProps = omit(props43, ["inline"]);
45512  var props98 = makePropsConfigurable(sortKeys(_objectSpread70(_objectSpread70({}, formProps), {}, {
45513    formClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
45514  })), NAME_NAV_FORM);
45515  var BNavForm = /* @__PURE__ */ extend2({
45516    name: NAME_NAV_FORM,
45517    functional: true,
45518    props: props98,
45519    render: function render88(h2, _ref) {
45520      var props153 = _ref.props, data46 = _ref.data, children = _ref.children, listeners = _ref.listeners;
45521      var $form = h2(BForm, {
45522        class: props153.formClass,
45523        props: _objectSpread70(_objectSpread70({}, pluckProps(formProps, props153)), {}, {
45524          inline: true
45525        }),
45526        attrs: data46.attrs,
45527        on: listeners
45528      }, children);
45529      return h2("li", a(omit(data46, ["attrs", "on"]), {
45530        staticClass: "form-inline"
45531      }), [$form]);
45532    }
45533  });
45534
45535  
vendor: 5,434 bytes, lines 45535-45677
45535// node_modules/bootstrap-vue/esm/components/nav/nav-item-dropdown.js
45536  var import_bootstrap210 = __toESM(require_bootstrap());
45537  function _toConsumableArray5(arr) {
45538    return _arrayWithoutHoles5(arr) || _iterableToArray5(arr) || _unsupportedIterableToArray8(arr) || _nonIterableSpread5();
45539  }
45540  function _nonIterableSpread5() {
45541    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
45542  }
45543  function _unsupportedIterableToArray8(o, minLen) {
45544    if (!o) return;
45545    if (typeof o === "string") return _arrayLikeToArray8(o, minLen);
45546    var n = Object.prototype.toString.call(o).slice(8, -1);
45547    if (n === "Object" && o.constructor) n = o.constructor.name;
45548    if (n === "Map" || n === "Set") return Array.from(o);
45549    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray8(o, minLen);
45550  }
45551  function _iterableToArray5(iter) {
45552    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
45553  }
45554  function _arrayWithoutHoles5(arr) {
45555    if (Array.isArray(arr)) return _arrayLikeToArray8(arr);
45556  }
45557  function _arrayLikeToArray8(arr, len2) {
45558    if (len2 == null || len2 > arr.length) len2 = arr.length;
45559    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
45560      arr2[i] = arr[i];
45561    }
45562    return arr2;
45563  }
45564  function ownKeys71(object, enumerableOnly) {
45565    var keys3 = Object.keys(object);
45566    if (Object.getOwnPropertySymbols) {
45567      var symbols = Object.getOwnPropertySymbols(object);
45568      enumerableOnly && (symbols = symbols.filter(function(sym) {
45569        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45570      })), keys3.push.apply(keys3, symbols);
45571    }
45572    return keys3;
45573  }
45574  function _objectSpread71(target2) {
45575    for (var i = 1; i < arguments.length; i++) {
45576      var source = null != arguments[i] ? arguments[i] : {};
45577      i % 2 ? ownKeys71(Object(source), true).forEach(function(key) {
45578        _defineProperty86(target2, key, source[key]);
45579      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys71(Object(source)).forEach(function(key) {
45580        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45581      });
45582    }
45583    return target2;
45584  }
45585  function _defineProperty86(obj, key, value2) {
45586    if (key in obj) {
45587      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45588    } else {
45589      obj[key] = value2;
45590    }
45591    return obj;
45592  }
45593  var props99 = makePropsConfigurable(sortKeys(_objectSpread71(_objectSpread71({}, props18), pick(props38, [].concat(_toConsumableArray5(keys(props37)), ["html", "lazy", "menuClass", "noCaret", "role", "text", "toggleClass"])))), NAME_NAV_ITEM_DROPDOWN);
45594  var BNavItemDropdown = /* @__PURE__ */ extend2({
45595    name: NAME_NAV_ITEM_DROPDOWN,
45596    mixins: [idMixin, dropdownMixin, normalizeSlotMixin],
45597    props: props99,
45598    computed: {
45599      toggleId: function toggleId() {
45600        return this.safeId("_BV_toggle_");
45601      },
45602      menuId: function menuId() {
45603        return this.safeId("_BV_toggle_menu_");
45604      },
45605      dropdownClasses: function dropdownClasses2() {
45606        return [this.directionClass, this.boundaryClass, {
45607          show: this.visible
45608        }];
45609      },
45610      menuClasses: function menuClasses2() {
45611        return [this.menuClass, {
45612          "dropdown-menu-right": this.right,
45613          show: this.visible
45614        }];
45615      },
45616      toggleClasses: function toggleClasses2() {
45617        return [this.toggleClass, {
45618          "dropdown-toggle-no-caret": this.noCaret
45619        }];
45620      }
45621    },
45622    render: function render89(h2) {
45623      var toggleId2 = this.toggleId, menuId2 = this.menuId, visible2 = this.visible, hide7 = this.hide;
45624      var $toggle = h2(BLink, {
45625        staticClass: "nav-link dropdown-toggle",
45626        class: this.toggleClasses,
45627        props: {
45628          href: "#".concat(this.id || ""),
45629          disabled: this.disabled
45630        },
45631        attrs: {
45632          id: toggleId2,
45633          role: "button",
45634          "aria-haspopup": "true",
45635          "aria-expanded": visible2 ? "true" : "false",
45636          "aria-controls": menuId2
45637        },
45638        on: {
45639          mousedown: this.onMousedown,
45640          click: this.toggle,
45641          keydown: this.toggle
45642          // Handle ENTER, SPACE and DOWN
45643        },
45644        ref: "toggle"
45645      }, [
45646        // TODO: The `text` slot is deprecated in favor of the `button-content` slot
45647        this.normalizeSlot([SLOT_NAME_BUTTON_CONTENT, SLOT_NAME_TEXT]) || h2("span", {
45648          domProps: htmlOrText(this.html, this.text)
45649        })
45650      ]);
45651      var $menu = h2("ul", {
45652        staticClass: "dropdown-menu",
45653        class: this.menuClasses,
45654        attrs: {
45655          tabindex: "-1",
45656          "aria-labelledby": toggleId2,
45657          id: menuId2
45658        },
45659        on: {
45660          keydown: this.onKeydown
45661          // Handle UP, DOWN and ESC
45662        },
45663        ref: "menu"
45664      }, !this.lazy || visible2 ? this.normalizeSlot(SLOT_NAME_DEFAULT, {
45665        hide: hide7
45666      }) : [h2()]);
45667      return h2("li", {
45668        staticClass: "nav-item b-nav-dropdown dropdown",
45669        class: this.dropdownClasses,
45670        attrs: {
45671          id: this.safeId()
45672        }
45673      }, [$toggle, $menu]);
45674    }
45675  });
45676
45677  
vendor: 373 bytes, lines 45677-45694
45677// node_modules/bootstrap-vue/esm/components/nav/index.js
45678  var NavPlugin = /* @__PURE__ */ pluginFactory({
45679    components: {
45680      BNav,
45681      BNavItem,
45682      BNavText,
45683      BNavForm,
45684      BNavItemDropdown,
45685      BNavItemDd: BNavItemDropdown,
45686      BNavDropdown: BNavItemDropdown,
45687      BNavDd: BNavItemDropdown
45688    },
45689    plugins: {
45690      DropdownPlugin
45691    }
45692  });
45693
45694  
vendor: 122 bytes, lines 45694-45697
45694// node_modules/bootstrap-vue/esm/components/navbar/index.js
45695  var import_bootstrap216 = __toESM(require_bootstrap());
45696
45697  
vendor: 2,122 bytes, lines 45697-45757
45697// node_modules/bootstrap-vue/esm/components/navbar/navbar.js
45698  var import_bootstrap212 = __toESM(require_bootstrap());
45699  function _defineProperty87(obj, key, value2) {
45700    if (key in obj) {
45701      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45702    } else {
45703      obj[key] = value2;
45704    }
45705    return obj;
45706  }
45707  var props100 = makePropsConfigurable({
45708    fixed: makeProp(PROP_TYPE_STRING),
45709    print: makeProp(PROP_TYPE_BOOLEAN, false),
45710    sticky: makeProp(PROP_TYPE_BOOLEAN, false),
45711    tag: makeProp(PROP_TYPE_STRING, "nav"),
45712    toggleable: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
45713    type: makeProp(PROP_TYPE_STRING, "light"),
45714    variant: makeProp(PROP_TYPE_STRING)
45715  }, NAME_NAVBAR);
45716  var BNavbar = /* @__PURE__ */ extend2({
45717    name: NAME_NAVBAR,
45718    mixins: [normalizeSlotMixin],
45719    provide: function provide7() {
45720      var _this = this;
45721      return {
45722        getBvNavbar: function getBvNavbar() {
45723          return _this;
45724        }
45725      };
45726    },
45727    props: props100,
45728    computed: {
45729      breakpointClass: function breakpointClass() {
45730        var toggleable = this.toggleable;
45731        var xs = getBreakpoints()[0];
45732        var breakpoint = null;
45733        if (toggleable && isString(toggleable) && toggleable !== xs) {
45734          breakpoint = "navbar-expand-".concat(toggleable);
45735        } else if (toggleable === false) {
45736          breakpoint = "navbar-expand";
45737        }
45738        return breakpoint;
45739      }
45740    },
45741    render: function render90(h2) {
45742      var _ref;
45743      var tag3 = this.tag, type2 = this.type, variant = this.variant, fixed = this.fixed;
45744      return h2(tag3, {
45745        staticClass: "navbar",
45746        class: [(_ref = {
45747          "d-print": this.print,
45748          "sticky-top": this.sticky
45749        }, _defineProperty87(_ref, "navbar-".concat(type2), type2), _defineProperty87(_ref, "bg-".concat(variant), variant), _defineProperty87(_ref, "fixed-".concat(fixed), fixed), _ref), this.breakpointClass],
45750        attrs: {
45751          role: isTag(tag3, "nav") ? null : "navigation"
45752        }
45753      }, [this.normalizeSlot()]);
45754    }
45755  });
45756
45757  
vendor: 1,342 bytes, lines 45757-45790
45757// node_modules/bootstrap-vue/esm/components/navbar/navbar-nav.js
45758  var import_bootstrap213 = __toESM(require_bootstrap());
45759  function _defineProperty88(obj, key, value2) {
45760    if (key in obj) {
45761      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45762    } else {
45763      obj[key] = value2;
45764    }
45765    return obj;
45766  }
45767  var computeJustifyContent3 = function computeJustifyContent4(value2) {
45768    value2 = value2 === "left" ? "start" : value2 === "right" ? "end" : value2;
45769    return "justify-content-".concat(value2);
45770  };
45771  var props101 = makePropsConfigurable(pick(props95, ["tag", "fill", "justified", "align", "small"]), NAME_NAVBAR_NAV);
45772  var BNavbarNav = /* @__PURE__ */ extend2({
45773    name: NAME_NAVBAR_NAV,
45774    functional: true,
45775    props: props101,
45776    render: function render91(h2, _ref) {
45777      var _class;
45778      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
45779      var align = props153.align;
45780      return h2(props153.tag, a(data46, {
45781        staticClass: "navbar-nav",
45782        class: (_class = {
45783          "nav-fill": props153.fill,
45784          "nav-justified": props153.justified
45785        }, _defineProperty88(_class, computeJustifyContent3(align), align), _defineProperty88(_class, "small", props153.small), _class)
45786      }), children);
45787    }
45788  });
45789
45790  
vendor: 2,151 bytes, lines 45790-45842
45790// node_modules/bootstrap-vue/esm/components/navbar/navbar-brand.js
45791  var import_bootstrap214 = __toESM(require_bootstrap());
45792  function ownKeys72(object, enumerableOnly) {
45793    var keys3 = Object.keys(object);
45794    if (Object.getOwnPropertySymbols) {
45795      var symbols = Object.getOwnPropertySymbols(object);
45796      enumerableOnly && (symbols = symbols.filter(function(sym) {
45797        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45798      })), keys3.push.apply(keys3, symbols);
45799    }
45800    return keys3;
45801  }
45802  function _objectSpread72(target2) {
45803    for (var i = 1; i < arguments.length; i++) {
45804      var source = null != arguments[i] ? arguments[i] : {};
45805      i % 2 ? ownKeys72(Object(source), true).forEach(function(key) {
45806        _defineProperty89(target2, key, source[key]);
45807      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys72(Object(source)).forEach(function(key) {
45808        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45809      });
45810    }
45811    return target2;
45812  }
45813  function _defineProperty89(obj, key, value2) {
45814    if (key in obj) {
45815      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45816    } else {
45817      obj[key] = value2;
45818    }
45819    return obj;
45820  }
45821  var linkProps7 = omit(props8, ["event", "routerTag"]);
45822  linkProps7.href.default = void 0;
45823  linkProps7.to.default = void 0;
45824  var props102 = makePropsConfigurable(sortKeys(_objectSpread72(_objectSpread72({}, linkProps7), {}, {
45825    tag: makeProp(PROP_TYPE_STRING, "div")
45826  })), NAME_NAVBAR_BRAND);
45827  var BNavbarBrand = /* @__PURE__ */ extend2({
45828    name: NAME_NAVBAR_BRAND,
45829    functional: true,
45830    props: props102,
45831    render: function render92(h2, _ref) {
45832      var props153 = _ref.props, data46 = _ref.data, children = _ref.children;
45833      var isLink5 = props153.to || props153.href;
45834      var tag3 = isLink5 ? BLink : props153.tag;
45835      return h2(tag3, a(data46, {
45836        staticClass: "navbar-brand",
45837        props: isLink5 ? pluckProps(linkProps7, props153) : {}
45838      }), children);
45839    }
45840  });
45841
45842  
vendor: 2,007 bytes, lines 45842-45908
45842// node_modules/bootstrap-vue/esm/components/navbar/navbar-toggle.js
45843  var import_bootstrap215 = __toESM(require_bootstrap());
45844  var CLASS_NAME3 = "navbar-toggler";
45845  var ROOT_EVENT_NAME_STATE3 = getRootEventName(NAME_COLLAPSE, "state");
45846  var ROOT_EVENT_NAME_SYNC_STATE3 = getRootEventName(NAME_COLLAPSE, "sync-state");
45847  var props103 = makePropsConfigurable({
45848    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
45849    label: makeProp(PROP_TYPE_STRING, "Toggle navigation"),
45850    target: makeProp(PROP_TYPE_ARRAY_STRING, void 0, true)
45851    // Required
45852  }, NAME_NAVBAR_TOGGLE);
45853  var BNavbarToggle = /* @__PURE__ */ extend2({
45854    name: NAME_NAVBAR_TOGGLE,
45855    directives: {
45856      VBToggle
45857    },
45858    mixins: [listenOnRootMixin, normalizeSlotMixin],
45859    props: props103,
45860    data: function data29() {
45861      return {
45862        toggleState: false
45863      };
45864    },
45865    created: function created17() {
45866      this.listenOnRoot(ROOT_EVENT_NAME_STATE3, this.handleStateEvent);
45867      this.listenOnRoot(ROOT_EVENT_NAME_SYNC_STATE3, this.handleStateEvent);
45868    },
45869    methods: {
45870      onClick: function onClick7(event2) {
45871        if (!this.disabled) {
45872          this.$emit(EVENT_NAME_CLICK, event2);
45873        }
45874      },
45875      handleStateEvent: function handleStateEvent(id, state) {
45876        if (id === this.target) {
45877          this.toggleState = state;
45878        }
45879      }
45880    },
45881    render: function render93(h2) {
45882      var disabled6 = this.disabled;
45883      return h2("button", {
45884        staticClass: CLASS_NAME3,
45885        class: {
45886          disabled: disabled6
45887        },
45888        directives: [{
45889          name: "VBToggle",
45890          value: this.target
45891        }],
45892        attrs: {
45893          type: "button",
45894          disabled: disabled6,
45895          "aria-label": this.label
45896        },
45897        on: {
45898          click: this.onClick
45899        }
45900      }, [this.normalizeSlot(SLOT_NAME_DEFAULT, {
45901        expanded: this.toggleState
45902      }) || h2("span", {
45903        staticClass: "".concat(CLASS_NAME3, "-icon")
45904      })]);
45905    }
45906  });
45907
45908  
vendor: 335 bytes, lines 45908-45924
45908// node_modules/bootstrap-vue/esm/components/navbar/index.js
45909  var NavbarPlugin = /* @__PURE__ */ pluginFactory({
45910    components: {
45911      BNavbar,
45912      BNavbarNav,
45913      BNavbarBrand,
45914      BNavbarToggle,
45915      BNavToggle: BNavbarToggle
45916    },
45917    plugins: {
45918      NavPlugin,
45919      CollapsePlugin,
45920      DropdownPlugin
45921    }
45922  });
45923
45924  
vendor: 123 bytes, lines 45924-45927
45924// node_modules/bootstrap-vue/esm/components/overlay/index.js
45925  var import_bootstrap219 = __toESM(require_bootstrap());
45926
45927  
vendor: 125 bytes, lines 45927-45930
45927// node_modules/bootstrap-vue/esm/components/overlay/overlay.js
45928  var import_bootstrap218 = __toESM(require_bootstrap());
45929
45930  
vendor: 1,747 bytes, lines 45930-45973
45930// node_modules/bootstrap-vue/esm/components/spinner/spinner.js
45931  var import_bootstrap217 = __toESM(require_bootstrap());
45932  function _defineProperty90(obj, key, value2) {
45933    if (key in obj) {
45934      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45935    } else {
45936      obj[key] = value2;
45937    }
45938    return obj;
45939  }
45940  var props104 = makePropsConfigurable({
45941    label: makeProp(PROP_TYPE_STRING),
45942    role: makeProp(PROP_TYPE_STRING, "status"),
45943    small: makeProp(PROP_TYPE_BOOLEAN, false),
45944    tag: makeProp(PROP_TYPE_STRING, "span"),
45945    type: makeProp(PROP_TYPE_STRING, "border"),
45946    variant: makeProp(PROP_TYPE_STRING)
45947  }, NAME_SPINNER);
45948  var BSpinner = /* @__PURE__ */ extend2({
45949    name: NAME_SPINNER,
45950    functional: true,
45951    props: props104,
45952    render: function render94(h2, _ref) {
45953      var _class;
45954      var props153 = _ref.props, data46 = _ref.data, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
45955      var $slots = slots();
45956      var $scopedSlots = scopedSlots || {};
45957      var $label = normalizeSlot(SLOT_NAME_LABEL, {}, $scopedSlots, $slots) || props153.label;
45958      if ($label) {
45959        $label = h2("span", {
45960          staticClass: "sr-only"
45961        }, $label);
45962      }
45963      return h2(props153.tag, a(data46, {
45964        attrs: {
45965          role: $label ? props153.role || "status" : null,
45966          "aria-hidden": $label ? null : "true"
45967        },
45968        class: (_class = {}, _defineProperty90(_class, "spinner-".concat(props153.type), props153.type), _defineProperty90(_class, "spinner-".concat(props153.type, "-sm"), props153.small), _defineProperty90(_class, "text-".concat(props153.variant), props153.variant), _class)
45969      }), [$label || h2()]);
45970    }
45971  });
45972
45973  
vendor: 5,958 bytes, lines 45973-46135
45973// node_modules/bootstrap-vue/esm/components/overlay/overlay.js
45974  function ownKeys73(object, enumerableOnly) {
45975    var keys3 = Object.keys(object);
45976    if (Object.getOwnPropertySymbols) {
45977      var symbols = Object.getOwnPropertySymbols(object);
45978      enumerableOnly && (symbols = symbols.filter(function(sym) {
45979        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
45980      })), keys3.push.apply(keys3, symbols);
45981    }
45982    return keys3;
45983  }
45984  function _objectSpread73(target2) {
45985    for (var i = 1; i < arguments.length; i++) {
45986      var source = null != arguments[i] ? arguments[i] : {};
45987      i % 2 ? ownKeys73(Object(source), true).forEach(function(key) {
45988        _defineProperty91(target2, key, source[key]);
45989      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys73(Object(source)).forEach(function(key) {
45990        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
45991      });
45992    }
45993    return target2;
45994  }
45995  function _defineProperty91(obj, key, value2) {
45996    if (key in obj) {
45997      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
45998    } else {
45999      obj[key] = value2;
46000    }
46001    return obj;
46002  }
46003  var POSITION_COVER = {
46004    top: 0,
46005    left: 0,
46006    bottom: 0,
46007    right: 0
46008  };
46009  var props105 = makePropsConfigurable({
46010    // Alternative to variant, allowing a specific
46011    // CSS color to be applied to the overlay
46012    bgColor: makeProp(PROP_TYPE_STRING),
46013    blur: makeProp(PROP_TYPE_STRING, "2px"),
46014    fixed: makeProp(PROP_TYPE_BOOLEAN, false),
46015    noCenter: makeProp(PROP_TYPE_BOOLEAN, false),
46016    noFade: makeProp(PROP_TYPE_BOOLEAN, false),
46017    // If `true, does not render the default slot
46018    // and switches to absolute positioning
46019    noWrap: makeProp(PROP_TYPE_BOOLEAN, false),
46020    opacity: makeProp(PROP_TYPE_NUMBER_STRING, 0.85, function(value2) {
46021      var number = toFloat(value2, 0);
46022      return number >= 0 && number <= 1;
46023    }),
46024    overlayTag: makeProp(PROP_TYPE_STRING, "div"),
46025    rounded: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
46026    show: makeProp(PROP_TYPE_BOOLEAN, false),
46027    spinnerSmall: makeProp(PROP_TYPE_BOOLEAN, false),
46028    spinnerType: makeProp(PROP_TYPE_STRING, "border"),
46029    spinnerVariant: makeProp(PROP_TYPE_STRING),
46030    variant: makeProp(PROP_TYPE_STRING, "light"),
46031    wrapTag: makeProp(PROP_TYPE_STRING, "div"),
46032    zIndex: makeProp(PROP_TYPE_NUMBER_STRING, 10)
46033  }, NAME_OVERLAY);
46034  var BOverlay = /* @__PURE__ */ extend2({
46035    name: NAME_OVERLAY,
46036    mixins: [normalizeSlotMixin],
46037    props: props105,
46038    computed: {
46039      computedRounded: function computedRounded2() {
46040        var rounded = this.rounded;
46041        return rounded === true || rounded === "" ? "rounded" : !rounded ? "" : "rounded-".concat(rounded);
46042      },
46043      computedVariant: function computedVariant3() {
46044        var variant = this.variant;
46045        return variant && !this.bgColor ? "bg-".concat(variant) : "";
46046      },
46047      slotScope: function slotScope3() {
46048        return {
46049          spinnerType: this.spinnerType || null,
46050          spinnerVariant: this.spinnerVariant || null,
46051          spinnerSmall: this.spinnerSmall
46052        };
46053      }
46054    },
46055    methods: {
46056      defaultOverlayFn: function defaultOverlayFn(_ref) {
46057        var spinnerType = _ref.spinnerType, spinnerVariant = _ref.spinnerVariant, spinnerSmall = _ref.spinnerSmall;
46058        return this.$createElement(BSpinner, {
46059          props: {
46060            type: spinnerType,
46061            variant: spinnerVariant,
46062            small: spinnerSmall
46063          }
46064        });
46065      }
46066    },
46067    render: function render95(h2) {
46068      var _this = this;
46069      var show7 = this.show, fixed = this.fixed, noFade = this.noFade, noWrap = this.noWrap, slotScope6 = this.slotScope;
46070      var $overlay = h2();
46071      if (show7) {
46072        var $background = h2("div", {
46073          staticClass: "position-absolute",
46074          class: [this.computedVariant, this.computedRounded],
46075          style: _objectSpread73(_objectSpread73({}, POSITION_COVER), {}, {
46076            opacity: this.opacity,
46077            backgroundColor: this.bgColor || null,
46078            backdropFilter: this.blur ? "blur(".concat(this.blur, ")") : null
46079          })
46080        });
46081        var $content = h2("div", {
46082          staticClass: "position-absolute",
46083          style: this.noCenter ? (
46084            /* istanbul ignore next */
46085            _objectSpread73({}, POSITION_COVER)
46086          ) : {
46087            top: "50%",
46088            left: "50%",
46089            transform: "translateX(-50%) translateY(-50%)"
46090          }
46091        }, [this.normalizeSlot(SLOT_NAME_OVERLAY, slotScope6) || this.defaultOverlayFn(slotScope6)]);
46092        $overlay = h2(this.overlayTag, {
46093          staticClass: "b-overlay",
46094          class: {
46095            "position-absolute": !noWrap || noWrap && !fixed,
46096            "position-fixed": noWrap && fixed
46097          },
46098          style: _objectSpread73(_objectSpread73({}, POSITION_COVER), {}, {
46099            zIndex: this.zIndex || 10
46100          }),
46101          on: {
46102            click: function click2(event2) {
46103              return _this.$emit(EVENT_NAME_CLICK, event2);
46104            }
46105          },
46106          key: "overlay"
46107        }, [$background, $content]);
46108      }
46109      $overlay = h2(BVTransition, {
46110        props: {
46111          noFade,
46112          appear: true
46113        },
46114        on: {
46115          "after-enter": function afterEnter() {
46116            return _this.$emit(EVENT_NAME_SHOWN);
46117          },
46118          "after-leave": function afterLeave() {
46119            return _this.$emit(EVENT_NAME_HIDDEN);
46120          }
46121        }
46122      }, [$overlay]);
46123      if (noWrap) {
46124        return $overlay;
46125      }
46126      return h2(this.wrapTag, {
46127        staticClass: "b-overlay-wrap position-relative",
46128        attrs: {
46129          "aria-busy": show7 ? "true" : null
46130        }
46131      }, noWrap ? [$overlay] : [this.normalizeSlot(), $overlay]);
46132    }
46133  });
46134
46135  
vendor: 164 bytes, lines 46135-46142
46135// node_modules/bootstrap-vue/esm/components/overlay/index.js
46136  var OverlayPlugin = /* @__PURE__ */ pluginFactory({
46137    components: {
46138      BOverlay
46139    }
46140  });
46141
46142  
vendor: 126 bytes, lines 46142-46145
46142// node_modules/bootstrap-vue/esm/components/pagination/index.js
46143  var import_bootstrap222 = __toESM(require_bootstrap());
46144
46145  
vendor: 131 bytes, lines 46145-46148
46145// node_modules/bootstrap-vue/esm/components/pagination/pagination.js
46146  var import_bootstrap221 = __toESM(require_bootstrap());
46147
46148  
vendor: 20,925 bytes, lines 46148-46658
46148// node_modules/bootstrap-vue/esm/mixins/pagination.js
46149  var import_bootstrap220 = __toESM(require_bootstrap());
46150  var _watch15;
46151  function ownKeys74(object, enumerableOnly) {
46152    var keys3 = Object.keys(object);
46153    if (Object.getOwnPropertySymbols) {
46154      var symbols = Object.getOwnPropertySymbols(object);
46155      enumerableOnly && (symbols = symbols.filter(function(sym) {
46156        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
46157      })), keys3.push.apply(keys3, symbols);
46158    }
46159    return keys3;
46160  }
46161  function _objectSpread74(target2) {
46162    for (var i = 1; i < arguments.length; i++) {
46163      var source = null != arguments[i] ? arguments[i] : {};
46164      i % 2 ? ownKeys74(Object(source), true).forEach(function(key) {
46165        _defineProperty92(target2, key, source[key]);
46166      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys74(Object(source)).forEach(function(key) {
46167        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
46168      });
46169    }
46170    return target2;
46171  }
46172  function _defineProperty92(obj, key, value2) {
46173    if (key in obj) {
46174      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
46175    } else {
46176      obj[key] = value2;
46177    }
46178    return obj;
46179  }
46180  var _makeModelMixin17 = makeModelMixin("value", {
46181    type: PROP_TYPE_BOOLEAN_NUMBER_STRING,
46182    defaultValue: null,
46183    /* istanbul ignore next */
46184    validator: function validator2(value2) {
46185      if (!isNull(value2) && toInteger(value2, 0) < 1) {
46186        warn2('"v-model" value must be a number greater than "0"', NAME_PAGINATION);
46187        return false;
46188      }
46189      return true;
46190    }
46191  });
46192  var modelMixin16 = _makeModelMixin17.mixin;
46193  var modelProps16 = _makeModelMixin17.props;
46194  var MODEL_PROP_NAME16 = _makeModelMixin17.prop;
46195  var MODEL_EVENT_NAME16 = _makeModelMixin17.event;
46196  var ELLIPSIS_THRESHOLD = 3;
46197  var DEFAULT_LIMIT = 5;
46198  var makePageArray = function makePageArray2(startNumber, numberOfPages3) {
46199    return createArray(numberOfPages3, function(_2, i) {
46200      return {
46201        number: startNumber + i,
46202        classes: null
46203      };
46204    });
46205  };
46206  var sanitizeLimit = function sanitizeLimit2(value2) {
46207    var limit2 = toInteger(value2) || 1;
46208    return limit2 < 1 ? DEFAULT_LIMIT : limit2;
46209  };
46210  var sanitizeCurrentPage = function sanitizeCurrentPage2(val, numberOfPages3) {
46211    var page = toInteger(val) || 1;
46212    return page > numberOfPages3 ? numberOfPages3 : page < 1 ? 1 : page;
46213  };
46214  var onSpaceKey = function onSpaceKey2(event2) {
46215    if (event2.keyCode === CODE_SPACE) {
46216      stopEvent(event2, {
46217        immediatePropagation: true
46218      });
46219      event2.currentTarget.click();
46220      return false;
46221    }
46222  };
46223  var props106 = makePropsConfigurable(sortKeys(_objectSpread74(_objectSpread74({}, modelProps16), {}, {
46224    align: makeProp(PROP_TYPE_STRING, "left"),
46225    ariaLabel: makeProp(PROP_TYPE_STRING, "Pagination"),
46226    disabled: makeProp(PROP_TYPE_BOOLEAN, false),
46227    ellipsisClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46228    ellipsisText: makeProp(PROP_TYPE_STRING, "\u2026"),
46229    // '…'
46230    firstClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46231    firstNumber: makeProp(PROP_TYPE_BOOLEAN, false),
46232    firstText: makeProp(PROP_TYPE_STRING, "\xAB"),
46233    // '«'
46234    hideEllipsis: makeProp(PROP_TYPE_BOOLEAN, false),
46235    hideGotoEndButtons: makeProp(PROP_TYPE_BOOLEAN, false),
46236    labelFirstPage: makeProp(PROP_TYPE_STRING, "Go to first page"),
46237    labelLastPage: makeProp(PROP_TYPE_STRING, "Go to last page"),
46238    labelNextPage: makeProp(PROP_TYPE_STRING, "Go to next page"),
46239    labelPage: makeProp(PROP_TYPE_FUNCTION_STRING, "Go to page"),
46240    labelPrevPage: makeProp(PROP_TYPE_STRING, "Go to previous page"),
46241    lastClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46242    lastNumber: makeProp(PROP_TYPE_BOOLEAN, false),
46243    lastText: makeProp(PROP_TYPE_STRING, "\xBB"),
46244    // '»'
46245    limit: makeProp(
46246      PROP_TYPE_NUMBER_STRING,
46247      DEFAULT_LIMIT,
46248      /* istanbul ignore next */
46249      function(value2) {
46250        if (toInteger(value2, 0) < 1) {
46251          warn2('Prop "limit" must be a number greater than "0"', NAME_PAGINATION);
46252          return false;
46253        }
46254        return true;
46255      }
46256    ),
46257    nextClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46258    nextText: makeProp(PROP_TYPE_STRING, "\u203A"),
46259    // '›'
46260    pageClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46261    pills: makeProp(PROP_TYPE_BOOLEAN, false),
46262    prevClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
46263    prevText: makeProp(PROP_TYPE_STRING, "\u2039"),
46264    // '‹'
46265    size: makeProp(PROP_TYPE_STRING)
46266  })), "pagination");
46267  var paginationMixin = extend2({
46268    mixins: [modelMixin16, normalizeSlotMixin],
46269    props: props106,
46270    data: function data30() {
46271      var currentPage2 = toInteger(this[MODEL_PROP_NAME16], 0);
46272      currentPage2 = currentPage2 > 0 ? currentPage2 : -1;
46273      return {
46274        currentPage: currentPage2,
46275        localNumberOfPages: 1,
46276        localLimit: DEFAULT_LIMIT
46277      };
46278    },
46279    computed: {
46280      btnSize: function btnSize() {
46281        var size = this.size;
46282        return size ? "pagination-".concat(size) : "";
46283      },
46284      alignment: function alignment() {
46285        var align = this.align;
46286        if (align === "center") {
46287          return "justify-content-center";
46288        } else if (align === "end" || align === "right") {
46289          return "justify-content-end";
46290        } else if (align === "fill") {
46291          return "text-center";
46292        }
46293        return "";
46294      },
46295      styleClass: function styleClass() {
46296        return this.pills ? "b-pagination-pills" : "";
46297      },
46298      computedCurrentPage: function computedCurrentPage() {
46299        return sanitizeCurrentPage(this.currentPage, this.localNumberOfPages);
46300      },
46301      paginationParams: function paginationParams() {
46302        var limit2 = this.localLimit, numberOfPages3 = this.localNumberOfPages, currentPage2 = this.computedCurrentPage, hideEllipsis = this.hideEllipsis, firstNumber = this.firstNumber, lastNumber = this.lastNumber;
46303        var showFirstDots = false;
46304        var showLastDots = false;
46305        var numberOfLinks = limit2;
46306        var startNumber = 1;
46307        if (numberOfPages3 <= limit2) {
46308          numberOfLinks = numberOfPages3;
46309        } else if (currentPage2 < limit2 - 1 && limit2 > ELLIPSIS_THRESHOLD) {
46310          if (!hideEllipsis || lastNumber) {
46311            showLastDots = true;
46312            numberOfLinks = limit2 - (firstNumber ? 0 : 1);
46313          }
46314          numberOfLinks = mathMin(numberOfLinks, limit2);
46315        } else if (numberOfPages3 - currentPage2 + 2 < limit2 && limit2 > ELLIPSIS_THRESHOLD) {
46316          if (!hideEllipsis || firstNumber) {
46317            showFirstDots = true;
46318            numberOfLinks = limit2 - (lastNumber ? 0 : 1);
46319          }
46320          startNumber = numberOfPages3 - numberOfLinks + 1;
46321        } else {
46322          if (limit2 > ELLIPSIS_THRESHOLD) {
46323            numberOfLinks = limit2 - (hideEllipsis ? 0 : 2);
46324            showFirstDots = !!(!hideEllipsis || firstNumber);
46325            showLastDots = !!(!hideEllipsis || lastNumber);
46326          }
46327          startNumber = currentPage2 - mathFloor(numberOfLinks / 2);
46328        }
46329        if (startNumber < 1) {
46330          startNumber = 1;
46331          showFirstDots = false;
46332        } else if (startNumber > numberOfPages3 - numberOfLinks) {
46333          startNumber = numberOfPages3 - numberOfLinks + 1;
46334          showLastDots = false;
46335        }
46336        if (showFirstDots && firstNumber && startNumber < 4) {
46337          numberOfLinks = numberOfLinks + 2;
46338          startNumber = 1;
46339          showFirstDots = false;
46340        }
46341        var lastPageNumber = startNumber + numberOfLinks - 1;
46342        if (showLastDots && lastNumber && lastPageNumber > numberOfPages3 - 3) {
46343          numberOfLinks = numberOfLinks + (lastPageNumber === numberOfPages3 - 2 ? 2 : 3);
46344          showLastDots = false;
46345        }
46346        if (limit2 <= ELLIPSIS_THRESHOLD) {
46347          if (firstNumber && startNumber === 1) {
46348            numberOfLinks = mathMin(numberOfLinks + 1, numberOfPages3, limit2 + 1);
46349          } else if (lastNumber && numberOfPages3 === startNumber + numberOfLinks - 1) {
46350            startNumber = mathMax(startNumber - 1, 1);
46351            numberOfLinks = mathMin(numberOfPages3 - startNumber + 1, numberOfPages3, limit2 + 1);
46352          }
46353        }
46354        numberOfLinks = mathMin(numberOfLinks, numberOfPages3 - startNumber + 1);
46355        return {
46356          showFirstDots,
46357          showLastDots,
46358          numberOfLinks,
46359          startNumber
46360        };
46361      },
46362      pageList: function pageList() {
46363        var _this$paginationParam = this.paginationParams, numberOfLinks = _this$paginationParam.numberOfLinks, startNumber = _this$paginationParam.startNumber;
46364        var currentPage2 = this.computedCurrentPage;
46365        var pages2 = makePageArray(startNumber, numberOfLinks);
46366        if (pages2.length > 3) {
46367          var idx = currentPage2 - startNumber;
46368          var classes = "bv-d-xs-down-none";
46369          if (idx === 0) {
46370            for (var i = 3; i < pages2.length; i++) {
46371              pages2[i].classes = classes;
46372            }
46373          } else if (idx === pages2.length - 1) {
46374            for (var _i = 0; _i < pages2.length - 3; _i++) {
46375              pages2[_i].classes = classes;
46376            }
46377          } else {
46378            for (var _i2 = 0; _i2 < idx - 1; _i2++) {
46379              pages2[_i2].classes = classes;
46380            }
46381            for (var _i3 = pages2.length - 1; _i3 > idx + 1; _i3--) {
46382              pages2[_i3].classes = classes;
46383            }
46384          }
46385        }
46386        return pages2;
46387      }
46388    },
46389    watch: (_watch15 = {}, _defineProperty92(_watch15, MODEL_PROP_NAME16, function(newValue, oldValue) {
46390      if (newValue !== oldValue) {
46391        this.currentPage = sanitizeCurrentPage(newValue, this.localNumberOfPages);
46392      }
46393    }), _defineProperty92(_watch15, "currentPage", function currentPage(newValue, oldValue) {
46394      if (newValue !== oldValue) {
46395        this.$emit(MODEL_EVENT_NAME16, newValue > 0 ? newValue : null);
46396      }
46397    }), _defineProperty92(_watch15, "limit", function limit(newValue, oldValue) {
46398      if (newValue !== oldValue) {
46399        this.localLimit = sanitizeLimit(newValue);
46400      }
46401    }), _watch15),
46402    created: function created18() {
46403      var _this = this;
46404      this.localLimit = sanitizeLimit(this.limit);
46405      this.$nextTick(function() {
46406        _this.currentPage = _this.currentPage > _this.localNumberOfPages ? _this.localNumberOfPages : _this.currentPage;
46407      });
46408    },
46409    methods: {
46410      handleKeyNav: function handleKeyNav(event2) {
46411        var keyCode = event2.keyCode, shiftKey = event2.shiftKey;
46412        if (this.isNav) {
46413          return;
46414        }
46415        if (keyCode === CODE_LEFT || keyCode === CODE_UP) {
46416          stopEvent(event2, {
46417            propagation: false
46418          });
46419          shiftKey ? this.focusFirst() : this.focusPrev();
46420        } else if (keyCode === CODE_RIGHT || keyCode === CODE_DOWN) {
46421          stopEvent(event2, {
46422            propagation: false
46423          });
46424          shiftKey ? this.focusLast() : this.focusNext();
46425        }
46426      },
46427      getButtons: function getButtons() {
46428        return selectAll("button.page-link, a.page-link", this.$el).filter(function(btn) {
46429          return isVisible(btn);
46430        });
46431      },
46432      focusCurrent: function focusCurrent() {
46433        var _this2 = this;
46434        this.$nextTick(function() {
46435          var btn = _this2.getButtons().find(function(el) {
46436            return toInteger(getAttr(el, "aria-posinset"), 0) === _this2.computedCurrentPage;
46437          });
46438          if (!attemptFocus(btn)) {
46439            _this2.focusFirst();
46440          }
46441        });
46442      },
46443      focusFirst: function focusFirst3() {
46444        var _this3 = this;
46445        this.$nextTick(function() {
46446          var btn = _this3.getButtons().find(function(el) {
46447            return !isDisabled(el);
46448          });
46449          attemptFocus(btn);
46450        });
46451      },
46452      focusLast: function focusLast2() {
46453        var _this4 = this;
46454        this.$nextTick(function() {
46455          var btn = _this4.getButtons().reverse().find(function(el) {
46456            return !isDisabled(el);
46457          });
46458          attemptFocus(btn);
46459        });
46460      },
46461      focusPrev: function focusPrev2() {
46462        var _this5 = this;
46463        this.$nextTick(function() {
46464          var buttons = _this5.getButtons();
46465          var index3 = buttons.indexOf(getActiveElement());
46466          if (index3 > 0 && !isDisabled(buttons[index3 - 1])) {
46467            attemptFocus(buttons[index3 - 1]);
46468          }
46469        });
46470      },
46471      focusNext: function focusNext3() {
46472        var _this6 = this;
46473        this.$nextTick(function() {
46474          var buttons = _this6.getButtons();
46475          var index3 = buttons.indexOf(getActiveElement());
46476          if (index3 < buttons.length - 1 && !isDisabled(buttons[index3 + 1])) {
46477            attemptFocus(buttons[index3 + 1]);
46478          }
46479        });
46480      }
46481    },
46482    render: function render96(h2) {
46483      var _this7 = this;
46484      var _safeVueInstance = safeVueInstance(this), disabled6 = _safeVueInstance.disabled, labelPage = _safeVueInstance.labelPage, ariaLabel = _safeVueInstance.ariaLabel, isNav2 = _safeVueInstance.isNav, numberOfPages3 = _safeVueInstance.localNumberOfPages, currentPage2 = _safeVueInstance.computedCurrentPage;
46485      var pageNumbers = this.pageList.map(function(p) {
46486        return p.number;
46487      });
46488      var _this$paginationParam2 = this.paginationParams, showFirstDots = _this$paginationParam2.showFirstDots, showLastDots = _this$paginationParam2.showLastDots;
46489      var fill = this.align === "fill";
46490      var $buttons = [];
46491      var isActivePage = function isActivePage2(pageNumber) {
46492        return pageNumber === currentPage2;
46493      };
46494      var noCurrentPage = this.currentPage < 1;
46495      var makeEndBtn = function makeEndBtn2(linkTo, ariaLabel2, btnSlot, btnText, btnClass, pageTest, key) {
46496        var isDisabled4 = disabled6 || isActivePage(pageTest) || noCurrentPage || linkTo < 1 || linkTo > numberOfPages3;
46497        var pageNumber = linkTo < 1 ? 1 : linkTo > numberOfPages3 ? numberOfPages3 : linkTo;
46498        var scope = {
46499          disabled: isDisabled4,
46500          page: pageNumber,
46501          index: pageNumber - 1
46502        };
46503        var $btnContent = _this7.normalizeSlot(btnSlot, scope) || toString4(btnText) || h2();
46504        var $inner = h2(isDisabled4 ? "span" : isNav2 ? BLink : "button", {
46505          staticClass: "page-link",
46506          class: {
46507            "flex-grow-1": !isNav2 && !isDisabled4 && fill
46508          },
46509          props: isDisabled4 || !isNav2 ? {} : _this7.linkProps(linkTo),
46510          attrs: {
46511            role: isNav2 ? null : "menuitem",
46512            type: isNav2 || isDisabled4 ? null : "button",
46513            tabindex: isDisabled4 || isNav2 ? null : "-1",
46514            "aria-label": ariaLabel2,
46515            "aria-controls": safeVueInstance(_this7).ariaControls || null,
46516            "aria-disabled": isDisabled4 ? "true" : null
46517          },
46518          on: isDisabled4 ? {} : {
46519            "!click": function click2(event2) {
46520              _this7.onClick(event2, linkTo);
46521            },
46522            keydown: onSpaceKey
46523          }
46524        }, [$btnContent]);
46525        return h2("li", {
46526          key,
46527          staticClass: "page-item",
46528          class: [{
46529            disabled: isDisabled4,
46530            "flex-fill": fill,
46531            "d-flex": fill && !isNav2 && !isDisabled4
46532          }, btnClass],
46533          attrs: {
46534            role: isNav2 ? null : "presentation",
46535            "aria-hidden": isDisabled4 ? "true" : null
46536          }
46537        }, [$inner]);
46538      };
46539      var makeEllipsis = function makeEllipsis2(isLast) {
46540        return h2("li", {
46541          staticClass: "page-item",
46542          class: ["disabled", "bv-d-xs-down-none", fill ? "flex-fill" : "", _this7.ellipsisClass],
46543          attrs: {
46544            role: "separator"
46545          },
46546          key: "ellipsis-".concat(isLast ? "last" : "first")
46547        }, [h2("span", {
46548          staticClass: "page-link"
46549        }, [_this7.normalizeSlot(SLOT_NAME_ELLIPSIS_TEXT) || toString4(_this7.ellipsisText) || h2()])]);
46550      };
46551      var makePageButton = function makePageButton2(page, idx) {
46552        var pageNumber = page.number;
46553        var active = isActivePage(pageNumber) && !noCurrentPage;
46554        var tabIndex = disabled6 ? null : active || noCurrentPage && idx === 0 ? "0" : "-1";
46555        var attrs2 = {
46556          role: isNav2 ? null : "menuitemradio",
46557          type: isNav2 || disabled6 ? null : "button",
46558          "aria-disabled": disabled6 ? "true" : null,
46559          "aria-controls": safeVueInstance(_this7).ariaControls || null,
46560          "aria-label": hasPropFunction(labelPage) ? (
46561            /* istanbul ignore next */
46562            labelPage(pageNumber)
46563          ) : "".concat(isFunction2(labelPage) ? labelPage() : labelPage, " ").concat(pageNumber),
46564          "aria-checked": isNav2 ? null : active ? "true" : "false",
46565          "aria-current": isNav2 && active ? "page" : null,
46566          "aria-posinset": isNav2 ? null : pageNumber,
46567          "aria-setsize": isNav2 ? null : numberOfPages3,
46568          // ARIA "roving tabindex" method (except in `isNav` mode)
46569          tabindex: isNav2 ? null : tabIndex
46570        };
46571        var btnContent = toString4(_this7.makePage(pageNumber));
46572        var scope = {
46573          page: pageNumber,
46574          index: pageNumber - 1,
46575          content: btnContent,
46576          active,
46577          disabled: disabled6
46578        };
46579        var $inner = h2(disabled6 ? "span" : isNav2 ? BLink : "button", {
46580          props: disabled6 || !isNav2 ? {} : _this7.linkProps(pageNumber),
46581          staticClass: "page-link",
46582          class: {
46583            "flex-grow-1": !isNav2 && !disabled6 && fill
46584          },
46585          attrs: attrs2,
46586          on: disabled6 ? {} : {
46587            "!click": function click2(event2) {
46588              _this7.onClick(event2, pageNumber);
46589            },
46590            keydown: onSpaceKey
46591          }
46592        }, [_this7.normalizeSlot(SLOT_NAME_PAGE, scope) || btnContent]);
46593        return h2("li", {
46594          staticClass: "page-item",
46595          class: [{
46596            disabled: disabled6,
46597            active,
46598            "flex-fill": fill,
46599            "d-flex": fill && !isNav2 && !disabled6
46600          }, page.classes, _this7.pageClass],
46601          attrs: {
46602            role: isNav2 ? null : "presentation"
46603          },
46604          key: "page-".concat(pageNumber)
46605        }, [$inner]);
46606      };
46607      var $firstPageBtn = h2();
46608      if (!this.firstNumber && !this.hideGotoEndButtons) {
46609        $firstPageBtn = makeEndBtn(1, this.labelFirstPage, SLOT_NAME_FIRST_TEXT, this.firstText, this.firstClass, 1, "pagination-goto-first");
46610      }
46611      $buttons.push($firstPageBtn);
46612      $buttons.push(makeEndBtn(currentPage2 - 1, this.labelPrevPage, SLOT_NAME_PREV_TEXT, this.prevText, this.prevClass, 1, "pagination-goto-prev"));
46613      $buttons.push(this.firstNumber && pageNumbers[0] !== 1 ? makePageButton({
46614        number: 1
46615      }, 0) : h2());
46616      $buttons.push(showFirstDots ? makeEllipsis(false) : h2());
46617      this.pageList.forEach(function(page, idx) {
46618        var offset3 = showFirstDots && _this7.firstNumber && pageNumbers[0] !== 1 ? 1 : 0;
46619        $buttons.push(makePageButton(page, idx + offset3));
46620      });
46621      $buttons.push(showLastDots ? makeEllipsis(true) : h2());
46622      $buttons.push(this.lastNumber && pageNumbers[pageNumbers.length - 1] !== numberOfPages3 ? makePageButton({
46623        number: numberOfPages3
46624      }, -1) : h2());
46625      $buttons.push(makeEndBtn(currentPage2 + 1, this.labelNextPage, SLOT_NAME_NEXT_TEXT, this.nextText, this.nextClass, numberOfPages3, "pagination-goto-next"));
46626      var $lastPageBtn = h2();
46627      if (!this.lastNumber && !this.hideGotoEndButtons) {
46628        $lastPageBtn = makeEndBtn(numberOfPages3, this.labelLastPage, SLOT_NAME_LAST_TEXT, this.lastText, this.lastClass, numberOfPages3, "pagination-goto-last");
46629      }
46630      $buttons.push($lastPageBtn);
46631      var $pagination = h2("ul", {
46632        staticClass: "pagination",
46633        class: ["b-pagination", this.btnSize, this.alignment, this.styleClass],
46634        attrs: {
46635          role: isNav2 ? null : "menubar",
46636          "aria-disabled": disabled6 ? "true" : "false",
46637          "aria-label": isNav2 ? null : ariaLabel || null
46638        },
46639        // We disable keyboard left/right nav when `<b-pagination-nav>`
46640        on: isNav2 ? {} : {
46641          keydown: this.handleKeyNav
46642        },
46643        ref: "ul"
46644      }, $buttons);
46645      if (isNav2) {
46646        return h2("nav", {
46647          attrs: {
46648            "aria-disabled": disabled6 ? "true" : null,
46649            "aria-hidden": disabled6 ? "true" : "false",
46650            "aria-label": isNav2 ? ariaLabel || null : null
46651          }
46652        }, [$pagination]);
46653      }
46654      return $pagination;
46655    }
46656  });
46657
46658  
vendor: 4,587 bytes, lines 46658-46781
46658// node_modules/bootstrap-vue/esm/components/pagination/pagination.js
46659  function ownKeys75(object, enumerableOnly) {
46660    var keys3 = Object.keys(object);
46661    if (Object.getOwnPropertySymbols) {
46662      var symbols = Object.getOwnPropertySymbols(object);
46663      enumerableOnly && (symbols = symbols.filter(function(sym) {
46664        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
46665      })), keys3.push.apply(keys3, symbols);
46666    }
46667    return keys3;
46668  }
46669  function _objectSpread75(target2) {
46670    for (var i = 1; i < arguments.length; i++) {
46671      var source = null != arguments[i] ? arguments[i] : {};
46672      i % 2 ? ownKeys75(Object(source), true).forEach(function(key) {
46673        _defineProperty93(target2, key, source[key]);
46674      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys75(Object(source)).forEach(function(key) {
46675        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
46676      });
46677    }
46678    return target2;
46679  }
46680  function _defineProperty93(obj, key, value2) {
46681    if (key in obj) {
46682      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
46683    } else {
46684      obj[key] = value2;
46685    }
46686    return obj;
46687  }
46688  var DEFAULT_PER_PAGE = 20;
46689  var DEFAULT_TOTAL_ROWS = 0;
46690  var sanitizePerPage = function sanitizePerPage2(value2) {
46691    return mathMax(toInteger(value2) || DEFAULT_PER_PAGE, 1);
46692  };
46693  var sanitizeTotalRows = function sanitizeTotalRows2(value2) {
46694    return mathMax(toInteger(value2) || DEFAULT_TOTAL_ROWS, 0);
46695  };
46696  var props107 = makePropsConfigurable(sortKeys(_objectSpread75(_objectSpread75({}, props106), {}, {
46697    ariaControls: makeProp(PROP_TYPE_STRING),
46698    perPage: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_PER_PAGE),
46699    totalRows: makeProp(PROP_TYPE_NUMBER_STRING, DEFAULT_TOTAL_ROWS)
46700  })), NAME_PAGINATION);
46701  var BPagination = /* @__PURE__ */ extend2({
46702    name: NAME_PAGINATION,
46703    // The render function is brought in via the `paginationMixin`
46704    mixins: [paginationMixin],
46705    props: props107,
46706    computed: {
46707      numberOfPages: function numberOfPages() {
46708        var result = mathCeil(sanitizeTotalRows(this.totalRows) / sanitizePerPage(this.perPage));
46709        return result < 1 ? 1 : result;
46710      },
46711      // Used for watching changes to `perPage` and `numberOfPages`
46712      pageSizeNumberOfPages: function pageSizeNumberOfPages() {
46713        return {
46714          perPage: sanitizePerPage(this.perPage),
46715          totalRows: sanitizeTotalRows(this.totalRows),
46716          numberOfPages: this.numberOfPages
46717        };
46718      }
46719    },
46720    watch: {
46721      pageSizeNumberOfPages: function pageSizeNumberOfPages2(newValue, oldValue) {
46722        if (!isUndefinedOrNull(oldValue)) {
46723          if (newValue.perPage !== oldValue.perPage && newValue.totalRows === oldValue.totalRows) {
46724            this.currentPage = 1;
46725          } else if (newValue.numberOfPages !== oldValue.numberOfPages && this.currentPage > newValue.numberOfPages) {
46726            this.currentPage = 1;
46727          }
46728        }
46729        this.localNumberOfPages = newValue.numberOfPages;
46730      }
46731    },
46732    created: function created19() {
46733      var _this = this;
46734      this.localNumberOfPages = this.numberOfPages;
46735      var currentPage2 = toInteger(this[MODEL_PROP_NAME16], 0);
46736      if (currentPage2 > 0) {
46737        this.currentPage = currentPage2;
46738      } else {
46739        this.$nextTick(function() {
46740          _this.currentPage = 0;
46741        });
46742      }
46743    },
46744    methods: {
46745      // These methods are used by the render function
46746      onClick: function onClick8(event2, pageNumber) {
46747        var _this2 = this;
46748        if (pageNumber === this.currentPage) {
46749          return;
46750        }
46751        var target2 = event2.target;
46752        var clickEvent = new BvEvent(EVENT_NAME_PAGE_CLICK, {
46753          cancelable: true,
46754          vueTarget: this,
46755          target: target2
46756        });
46757        this.$emit(clickEvent.type, clickEvent, pageNumber);
46758        if (clickEvent.defaultPrevented) {
46759          return;
46760        }
46761        this.currentPage = pageNumber;
46762        this.$emit(EVENT_NAME_CHANGE, this.currentPage);
46763        this.$nextTick(function() {
46764          if (isVisible(target2) && _this2.$el.contains(target2)) {
46765            attemptFocus(target2);
46766          } else {
46767            _this2.focusCurrent();
46768          }
46769        });
46770      },
46771      makePage: function makePage(pageNum) {
46772        return pageNum;
46773      },
46774      /* istanbul ignore next */
46775      linkProps: function linkProps8() {
46776        return {};
46777      }
46778    }
46779  });
46780
46781  
vendor: 173 bytes, lines 46781-46788
46781// node_modules/bootstrap-vue/esm/components/pagination/index.js
46782  var PaginationPlugin = /* @__PURE__ */ pluginFactory({
46783    components: {
46784      BPagination
46785    }
46786  });
46787
46788  
vendor: 130 bytes, lines 46788-46791
46788// node_modules/bootstrap-vue/esm/components/pagination-nav/index.js
46789  var import_bootstrap224 = __toESM(require_bootstrap());
46790
46791  
vendor: 9,044 bytes, lines 46791-47053
46791// node_modules/bootstrap-vue/esm/components/pagination-nav/pagination-nav.js
46792  var import_bootstrap223 = __toESM(require_bootstrap());
46793  function ownKeys76(object, enumerableOnly) {
46794    var keys3 = Object.keys(object);
46795    if (Object.getOwnPropertySymbols) {
46796      var symbols = Object.getOwnPropertySymbols(object);
46797      enumerableOnly && (symbols = symbols.filter(function(sym) {
46798        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
46799      })), keys3.push.apply(keys3, symbols);
46800    }
46801    return keys3;
46802  }
46803  function _objectSpread76(target2) {
46804    for (var i = 1; i < arguments.length; i++) {
46805      var source = null != arguments[i] ? arguments[i] : {};
46806      i % 2 ? ownKeys76(Object(source), true).forEach(function(key) {
46807        _defineProperty94(target2, key, source[key]);
46808      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys76(Object(source)).forEach(function(key) {
46809        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
46810      });
46811    }
46812    return target2;
46813  }
46814  function _defineProperty94(obj, key, value2) {
46815    if (key in obj) {
46816      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
46817    } else {
46818      obj[key] = value2;
46819    }
46820    return obj;
46821  }
46822  var sanitizeNumberOfPages = function sanitizeNumberOfPages2(value2) {
46823    return mathMax(toInteger(value2, 0), 1);
46824  };
46825  var _linkProps = omit(props8, ["event", "routerTag"]);
46826  var props108 = makePropsConfigurable(sortKeys(_objectSpread76(_objectSpread76(_objectSpread76({}, props106), _linkProps), {}, {
46827    baseUrl: makeProp(PROP_TYPE_STRING, "/"),
46828    linkGen: makeProp(PROP_TYPE_FUNCTION),
46829    // Disable auto page number detection if `true`
46830    noPageDetect: makeProp(PROP_TYPE_BOOLEAN, false),
46831    numberOfPages: makeProp(
46832      PROP_TYPE_NUMBER_STRING,
46833      1,
46834      /* istanbul ignore next */
46835      function(value2) {
46836        var number = toInteger(value2, 0);
46837        if (number < 1) {
46838          warn2('Prop "number-of-pages" must be a number greater than "0"', NAME_PAGINATION_NAV);
46839          return false;
46840        }
46841        return true;
46842      }
46843    ),
46844    pageGen: makeProp(PROP_TYPE_FUNCTION),
46845    // Optional array of page links
46846    pages: makeProp(PROP_TYPE_ARRAY),
46847    useRouter: makeProp(PROP_TYPE_BOOLEAN, false)
46848  })), NAME_PAGINATION_NAV);
46849  var BPaginationNav = /* @__PURE__ */ extend2({
46850    name: NAME_PAGINATION_NAV,
46851    // The render function is brought in via the pagination mixin
46852    mixins: [paginationMixin],
46853    props: props108,
46854    computed: {
46855      // Used by render function to trigger wrapping in '<nav>' element
46856      isNav: function isNav() {
46857        return true;
46858      },
46859      computedValue: function computedValue() {
46860        var value2 = toInteger(this.value, 0);
46861        return value2 < 1 ? null : value2;
46862      }
46863    },
46864    watch: {
46865      numberOfPages: function numberOfPages2() {
46866        var _this = this;
46867        this.$nextTick(function() {
46868          _this.setNumberOfPages();
46869        });
46870      },
46871      pages: function pages() {
46872        var _this2 = this;
46873        this.$nextTick(function() {
46874          _this2.setNumberOfPages();
46875        });
46876      }
46877    },
46878    created: function created20() {
46879      this.setNumberOfPages();
46880    },
46881    mounted: function mounted19() {
46882      var _this3 = this;
46883      if (this.$router) {
46884        this.$watch("$route", function() {
46885          _this3.$nextTick(function() {
46886            requestAF(function() {
46887              _this3.guessCurrentPage();
46888            });
46889          });
46890        });
46891      }
46892    },
46893    methods: {
46894      setNumberOfPages: function setNumberOfPages() {
46895        var _this4 = this;
46896        if (isArray2(this.pages) && this.pages.length > 0) {
46897          this.localNumberOfPages = this.pages.length;
46898        } else {
46899          this.localNumberOfPages = sanitizeNumberOfPages(this.numberOfPages);
46900        }
46901        this.$nextTick(function() {
46902          _this4.guessCurrentPage();
46903        });
46904      },
46905      onClick: function onClick9(event2, pageNumber) {
46906        var _this5 = this;
46907        if (pageNumber === this.currentPage) {
46908          return;
46909        }
46910        var target2 = event2.currentTarget || event2.target;
46911        var clickEvent = new BvEvent(EVENT_NAME_PAGE_CLICK, {
46912          cancelable: true,
46913          vueTarget: this,
46914          target: target2
46915        });
46916        this.$emit(clickEvent.type, clickEvent, pageNumber);
46917        if (clickEvent.defaultPrevented) {
46918          return;
46919        }
46920        requestAF(function() {
46921          _this5.currentPage = pageNumber;
46922          _this5.$emit(EVENT_NAME_CHANGE, pageNumber);
46923        });
46924        this.$nextTick(function() {
46925          attemptBlur(target2);
46926        });
46927      },
46928      getPageInfo: function getPageInfo(pageNumber) {
46929        if (!isArray2(this.pages) || this.pages.length === 0 || isUndefined(this.pages[pageNumber - 1])) {
46930          var link = "".concat(this.baseUrl).concat(pageNumber);
46931          return {
46932            link: this.useRouter ? {
46933              path: link
46934            } : link,
46935            text: toString4(pageNumber)
46936          };
46937        }
46938        var info = this.pages[pageNumber - 1];
46939        if (isObject2(info)) {
46940          var _link = info.link;
46941          return {
46942            // Normalize link for router use
46943            link: isObject2(_link) ? _link : this.useRouter ? {
46944              path: _link
46945            } : _link,
46946            // Make sure text has a value
46947            text: toString4(info.text || pageNumber)
46948          };
46949        } else {
46950          return {
46951            link: toString4(info),
46952            text: toString4(pageNumber)
46953          };
46954        }
46955      },
46956      makePage: function makePage2(pageNumber) {
46957        var pageGen = this.pageGen;
46958        var info = this.getPageInfo(pageNumber);
46959        if (hasPropFunction(pageGen)) {
46960          return pageGen(pageNumber, info);
46961        }
46962        return info.text;
46963      },
46964      makeLink: function makeLink(pageNumber) {
46965        var linkGen = this.linkGen;
46966        var info = this.getPageInfo(pageNumber);
46967        if (hasPropFunction(linkGen)) {
46968          return linkGen(pageNumber, info);
46969        }
46970        return info.link;
46971      },
46972      linkProps: function linkProps9(pageNumber) {
46973        var props153 = pluckProps(_linkProps, this);
46974        var link = this.makeLink(pageNumber);
46975        if (this.useRouter || isObject2(link)) {
46976          props153.to = link;
46977        } else {
46978          props153.href = link;
46979        }
46980        return props153;
46981      },
46982      resolveLink: function resolveLink() {
46983        var to = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
46984        var link;
46985        try {
46986          link = document.createElement("a");
46987          link.href = computeHref({
46988            to
46989          }, "a", "/", "/");
46990          document.body.appendChild(link);
46991          var _link2 = link, pathname = _link2.pathname, hash2 = _link2.hash, search = _link2.search;
46992          document.body.removeChild(link);
46993          return {
46994            path: pathname,
46995            hash: hash2,
46996            query: parseQuery(search)
46997          };
46998        } catch (e2) {
46999          try {
47000            link && link.parentNode && link.parentNode.removeChild(link);
47001          } catch (_unused) {
47002          }
47003          return {};
47004        }
47005      },
47006      resolveRoute: function resolveRoute() {
47007        var to = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
47008        try {
47009          var route = this.$router.resolve(to, this.$route).route;
47010          return {
47011            path: route.path,
47012            hash: route.hash,
47013            query: route.query
47014          };
47015        } catch (e2) {
47016          return {};
47017        }
47018      },
47019      guessCurrentPage: function guessCurrentPage() {
47020        var $router = this.$router, $route2 = this.$route;
47021        var guess = this.computedValue;
47022        if (!this.noPageDetect && !guess && (IS_BROWSER || !IS_BROWSER && $router)) {
47023          var currentRoute = $router && $route2 ? {
47024            path: $route2.path,
47025            hash: $route2.hash,
47026            query: $route2.query
47027          } : {};
47028          var loc = IS_BROWSER ? window.location || document.location : null;
47029          var currentLink = loc ? {
47030            path: loc.pathname,
47031            hash: loc.hash,
47032            query: parseQuery(loc.search)
47033          } : (
47034            /* istanbul ignore next */
47035            {}
47036          );
47037          for (var pageNumber = 1; !guess && pageNumber <= this.localNumberOfPages; pageNumber++) {
47038            var to = this.makeLink(pageNumber);
47039            if ($router && (isObject2(to) || this.useRouter)) {
47040              guess = looseEqual2(this.resolveRoute(to), currentRoute) ? pageNumber : null;
47041            } else if (IS_BROWSER) {
47042              guess = looseEqual2(this.resolveLink(to), currentLink) ? pageNumber : null;
47043            } else {
47044              guess = -1;
47045            }
47046          }
47047        }
47048        this.currentPage = guess > 0 ? guess : 0;
47049      }
47050    }
47051  });
47052
47053  
vendor: 183 bytes, lines 47053-47060
47053// node_modules/bootstrap-vue/esm/components/pagination-nav/index.js
47054  var PaginationNavPlugin = /* @__PURE__ */ pluginFactory({
47055    components: {
47056      BPaginationNav
47057    }
47058  });
47059
47060  
vendor: 123 bytes, lines 47060-47063
47060// node_modules/bootstrap-vue/esm/components/popover/index.js
47061  var import_bootstrap234 = __toESM(require_bootstrap());
47062
47063  
vendor: 125 bytes, lines 47063-47066
47063// node_modules/bootstrap-vue/esm/components/popover/popover.js
47064  var import_bootstrap231 = __toESM(require_bootstrap());
47065
47066  
vendor: 125 bytes, lines 47066-47069
47066// node_modules/bootstrap-vue/esm/components/tooltip/tooltip.js
47067  var import_bootstrap228 = __toESM(require_bootstrap());
47068
47069  
vendor: 136 bytes, lines 47069-47072
47069// node_modules/bootstrap-vue/esm/components/tooltip/helpers/bv-tooltip.js
47070  var import_bootstrap227 = __toESM(require_bootstrap());
47071
47072  
vendor: 145 bytes, lines 47072-47075
47072// node_modules/bootstrap-vue/esm/components/tooltip/helpers/bv-tooltip-template.js
47073  var import_bootstrap226 = __toESM(require_bootstrap());
47074
47075  
vendor: 6,480 bytes, lines 47075-47277
47075// node_modules/bootstrap-vue/esm/components/tooltip/helpers/bv-popper.js
47076  var import_bootstrap225 = __toESM(require_bootstrap());
47077  var import_popper3 = __toESM(require_popper());
47078  var AttachmentMap = {
47079    AUTO: "auto",
47080    TOP: "top",
47081    RIGHT: "right",
47082    BOTTOM: "bottom",
47083    LEFT: "left",
47084    TOPLEFT: "top",
47085    TOPRIGHT: "top",
47086    RIGHTTOP: "right",
47087    RIGHTBOTTOM: "right",
47088    BOTTOMLEFT: "bottom",
47089    BOTTOMRIGHT: "bottom",
47090    LEFTTOP: "left",
47091    LEFTBOTTOM: "left"
47092  };
47093  var OffsetMap = {
47094    AUTO: 0,
47095    TOPLEFT: -1,
47096    TOP: 0,
47097    TOPRIGHT: 1,
47098    RIGHTTOP: -1,
47099    RIGHT: 0,
47100    RIGHTBOTTOM: 1,
47101    BOTTOMLEFT: -1,
47102    BOTTOM: 0,
47103    BOTTOMRIGHT: 1,
47104    LEFTTOP: -1,
47105    LEFT: 0,
47106    LEFTBOTTOM: 1
47107  };
47108  var props109 = {
47109    // The minimum distance (in `px`) from the edge of the
47110    // tooltip/popover that the arrow can be positioned
47111    arrowPadding: makeProp(PROP_TYPE_NUMBER_STRING, 6),
47112    // 'scrollParent', 'viewport', 'window', or `Element`
47113    boundary: makeProp([HTMLElement, PROP_TYPE_STRING], "scrollParent"),
47114    // Tooltip/popover will try and stay away from
47115    // boundary edge by this many pixels
47116    boundaryPadding: makeProp(PROP_TYPE_NUMBER_STRING, 5),
47117    fallbackPlacement: makeProp(PROP_TYPE_ARRAY_STRING, "flip"),
47118    offset: makeProp(PROP_TYPE_NUMBER_STRING, 0),
47119    placement: makeProp(PROP_TYPE_STRING, "top"),
47120    // Element that the tooltip/popover is positioned relative to
47121    target: makeProp([HTMLElement, SVGElement])
47122  };
47123  var BVPopper = /* @__PURE__ */ extend2({
47124    name: NAME_POPPER,
47125    mixins: [useParentMixin],
47126    props: props109,
47127    data: function data31() {
47128      return {
47129        // reactive props set by parent
47130        noFade: false,
47131        // State related data
47132        localShow: true,
47133        attachment: this.getAttachment(this.placement)
47134      };
47135    },
47136    computed: {
47137      /* istanbul ignore next */
47138      templateType: function templateType() {
47139        return "unknown";
47140      },
47141      popperConfig: function popperConfig() {
47142        var _this = this;
47143        var placement = this.placement;
47144        return {
47145          placement: this.getAttachment(placement),
47146          modifiers: {
47147            offset: {
47148              offset: this.getOffset(placement)
47149            },
47150            flip: {
47151              behavior: this.fallbackPlacement
47152            },
47153            // `arrow.element` can also be a reference to an HTML Element
47154            // maybe we should make this a `$ref` in the templates?
47155            arrow: {
47156              element: ".arrow"
47157            },
47158            preventOverflow: {
47159              padding: this.boundaryPadding,
47160              boundariesElement: this.boundary
47161            }
47162          },
47163          onCreate: function onCreate(data46) {
47164            if (data46.originalPlacement !== data46.placement) {
47165              _this.popperPlacementChange(data46);
47166            }
47167          },
47168          onUpdate: function onUpdate(data46) {
47169            _this.popperPlacementChange(data46);
47170          }
47171        };
47172      }
47173    },
47174    created: function created21() {
47175      var _this2 = this;
47176      this.$_popper = null;
47177      this.localShow = true;
47178      this.$on(EVENT_NAME_SHOW, function(el) {
47179        _this2.popperCreate(el);
47180      });
47181      var handleDestroy = function handleDestroy2() {
47182        _this2.$nextTick(function() {
47183          requestAF(function() {
47184            _this2.$destroy();
47185          });
47186        });
47187      };
47188      this.bvParent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy);
47189      this.$once(EVENT_NAME_HIDDEN, handleDestroy);
47190    },
47191    beforeMount: function beforeMount2() {
47192      this.attachment = this.getAttachment(this.placement);
47193    },
47194    updated: function updated5() {
47195      this.updatePopper();
47196    },
47197    beforeDestroy: function beforeDestroy19() {
47198      this.destroyPopper();
47199    },
47200    destroyed: function destroyed2() {
47201      var el = this.$el;
47202      el && el.parentNode && el.parentNode.removeChild(el);
47203    },
47204    methods: {
47205      // "Public" method to trigger hide template
47206      hide: function hide3() {
47207        this.localShow = false;
47208      },
47209      // Private
47210      getAttachment: function getAttachment(placement) {
47211        return AttachmentMap[String(placement).toUpperCase()] || "auto";
47212      },
47213      getOffset: function getOffset(placement) {
47214        if (!this.offset) {
47215          var arrow = this.$refs.arrow || select(".arrow", this.$el);
47216          var arrowOffset = toFloat(getCS(arrow).width, 0) + toFloat(this.arrowPadding, 0);
47217          switch (OffsetMap[String(placement).toUpperCase()] || 0) {
47218            /* istanbul ignore next: can't test in JSDOM */
47219            case 1:
47220              return "+50%p - ".concat(arrowOffset, "px");
47221            /* istanbul ignore next: can't test in JSDOM */
47222            case -1:
47223              return "-50%p + ".concat(arrowOffset, "px");
47224            default:
47225              return 0;
47226          }
47227        }
47228        return this.offset;
47229      },
47230      popperCreate: function popperCreate(el) {
47231        this.destroyPopper();
47232        this.$_popper = new import_popper3.default(this.target, el, this.popperConfig);
47233      },
47234      destroyPopper: function destroyPopper2() {
47235        this.$_popper && this.$_popper.destroy();
47236        this.$_popper = null;
47237      },
47238      updatePopper: function updatePopper2() {
47239        this.$_popper && this.$_popper.scheduleUpdate();
47240      },
47241      popperPlacementChange: function popperPlacementChange(data46) {
47242        this.attachment = this.getAttachment(data46.placement);
47243      },
47244      /* istanbul ignore next */
47245      renderTemplate: function renderTemplate(h2) {
47246        return h2("div");
47247      }
47248    },
47249    render: function render97(h2) {
47250      var _this3 = this;
47251      var noFade = this.noFade;
47252      return h2(BVTransition, {
47253        // Transitions as soon as mounted
47254        props: {
47255          appear: true,
47256          noFade
47257        },
47258        on: {
47259          // Events used by parent component/instance
47260          beforeEnter: function beforeEnter(el) {
47261            return _this3.$emit(EVENT_NAME_SHOW, el);
47262          },
47263          afterEnter: function afterEnter(el) {
47264            return _this3.$emit(EVENT_NAME_SHOWN, el);
47265          },
47266          beforeLeave: function beforeLeave(el) {
47267            return _this3.$emit(EVENT_NAME_HIDE, el);
47268          },
47269          afterLeave: function afterLeave(el) {
47270            return _this3.$emit(EVENT_NAME_HIDDEN, el);
47271          }
47272        }
47273      }, [this.localShow ? this.renderTemplate(h2) : h2()]);
47274    }
47275  });
47276
47277  
vendor: 4,357 bytes, lines 47277-47401
47277// node_modules/bootstrap-vue/esm/components/tooltip/helpers/bv-tooltip-template.js
47278  function ownKeys77(object, enumerableOnly) {
47279    var keys3 = Object.keys(object);
47280    if (Object.getOwnPropertySymbols) {
47281      var symbols = Object.getOwnPropertySymbols(object);
47282      enumerableOnly && (symbols = symbols.filter(function(sym) {
47283        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
47284      })), keys3.push.apply(keys3, symbols);
47285    }
47286    return keys3;
47287  }
47288  function _objectSpread77(target2) {
47289    for (var i = 1; i < arguments.length; i++) {
47290      var source = null != arguments[i] ? arguments[i] : {};
47291      i % 2 ? ownKeys77(Object(source), true).forEach(function(key) {
47292        _defineProperty95(target2, key, source[key]);
47293      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys77(Object(source)).forEach(function(key) {
47294        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
47295      });
47296    }
47297    return target2;
47298  }
47299  function _defineProperty95(obj, key, value2) {
47300    if (key in obj) {
47301      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
47302    } else {
47303      obj[key] = value2;
47304    }
47305    return obj;
47306  }
47307  var props110 = {
47308    // Used only by the directive versions
47309    html: makeProp(PROP_TYPE_BOOLEAN, false),
47310    // Other non-reactive (while open) props are pulled in from BVPopper
47311    id: makeProp(PROP_TYPE_STRING)
47312  };
47313  var BVTooltipTemplate = /* @__PURE__ */ extend2({
47314    name: NAME_TOOLTIP_TEMPLATE,
47315    extends: BVPopper,
47316    mixins: [scopedStyleMixin],
47317    props: props110,
47318    data: function data32() {
47319      return {
47320        title: "",
47321        content: "",
47322        variant: null,
47323        customClass: null,
47324        interactive: true
47325      };
47326    },
47327    computed: {
47328      templateType: function templateType2() {
47329        return "tooltip";
47330      },
47331      templateClasses: function templateClasses() {
47332        var _ref;
47333        var variant = this.variant, attachment = this.attachment, templateType6 = this.templateType;
47334        return [(_ref = {
47335          // Disables pointer events to hide the tooltip when the user
47336          // hovers over its content
47337          noninteractive: !this.interactive
47338        }, _defineProperty95(_ref, "b-".concat(templateType6, "-").concat(variant), variant), _defineProperty95(_ref, "bs-".concat(templateType6, "-").concat(attachment), attachment), _ref), this.customClass];
47339      },
47340      templateAttributes: function templateAttributes() {
47341        var id = this.id;
47342        return _objectSpread77(_objectSpread77({}, this.bvParent.bvParent.$attrs), {}, {
47343          id,
47344          role: "tooltip",
47345          tabindex: "-1"
47346        }, this.scopedStyleAttrs);
47347      },
47348      templateListeners: function templateListeners() {
47349        var _this = this;
47350        return {
47351          mouseenter: (
47352            /* istanbul ignore next */
47353            function mouseenter(event2) {
47354              _this.$emit(EVENT_NAME_MOUSEENTER, event2);
47355            }
47356          ),
47357          mouseleave: (
47358            /* istanbul ignore next */
47359            function mouseleave(event2) {
47360              _this.$emit(EVENT_NAME_MOUSELEAVE, event2);
47361            }
47362          ),
47363          focusin: (
47364            /* istanbul ignore next */
47365            function focusin(event2) {
47366              _this.$emit(EVENT_NAME_FOCUSIN, event2);
47367            }
47368          ),
47369          focusout: (
47370            /* istanbul ignore next */
47371            function focusout(event2) {
47372              _this.$emit(EVENT_NAME_FOCUSOUT, event2);
47373            }
47374          )
47375        };
47376      }
47377    },
47378    methods: {
47379      renderTemplate: function renderTemplate2(h2) {
47380        var title2 = this.title;
47381        var $title = isFunction2(title2) ? title2({}) : title2;
47382        var domProps2 = this.html && !isFunction2(title2) ? {
47383          innerHTML: title2
47384        } : {};
47385        return h2("div", {
47386          staticClass: "tooltip b-tooltip",
47387          class: this.templateClasses,
47388          attrs: this.templateAttributes,
47389          on: this.templateListeners
47390        }, [h2("div", {
47391          staticClass: "arrow",
47392          ref: "arrow"
47393        }), h2("div", {
47394          staticClass: "tooltip-inner",
47395          domProps: domProps2
47396        }, [$title])]);
47397      }
47398    }
47399  });
47400
47401  
vendor: 26,634 bytes, lines 47401-48118
47401// node_modules/bootstrap-vue/esm/components/tooltip/helpers/bv-tooltip.js
47402  function ownKeys78(object, enumerableOnly) {
47403    var keys3 = Object.keys(object);
47404    if (Object.getOwnPropertySymbols) {
47405      var symbols = Object.getOwnPropertySymbols(object);
47406      enumerableOnly && (symbols = symbols.filter(function(sym) {
47407        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
47408      })), keys3.push.apply(keys3, symbols);
47409    }
47410    return keys3;
47411  }
47412  function _objectSpread78(target2) {
47413    for (var i = 1; i < arguments.length; i++) {
47414      var source = null != arguments[i] ? arguments[i] : {};
47415      i % 2 ? ownKeys78(Object(source), true).forEach(function(key) {
47416        _defineProperty96(target2, key, source[key]);
47417      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys78(Object(source)).forEach(function(key) {
47418        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
47419      });
47420    }
47421    return target2;
47422  }
47423  function _defineProperty96(obj, key, value2) {
47424    if (key in obj) {
47425      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
47426    } else {
47427      obj[key] = value2;
47428    }
47429    return obj;
47430  }
47431  var MODAL_SELECTOR = ".modal-content";
47432  var ROOT_EVENT_NAME_MODAL_HIDDEN = getRootEventName(NAME_MODAL, EVENT_NAME_HIDDEN);
47433  var SIDEBAR_SELECTOR = ".b-sidebar";
47434  var CONTAINER_SELECTOR = [MODAL_SELECTOR, SIDEBAR_SELECTOR].join(", ");
47435  var DROPDOWN_CLASS = "dropdown";
47436  var DROPDOWN_OPEN_SELECTOR = ".dropdown-menu.show";
47437  var DATA_TITLE_ATTR = "data-original-title";
47438  var templateData = {
47439    // Text string or Scoped slot function
47440    title: "",
47441    // Text string or Scoped slot function
47442    content: "",
47443    // String
47444    variant: null,
47445    // String, Array, Object
47446    customClass: null,
47447    // String or array of Strings (overwritten by BVPopper)
47448    triggers: "",
47449    // String (overwritten by BVPopper)
47450    placement: "auto",
47451    // String or array of strings
47452    fallbackPlacement: "flip",
47453    // Element or Component reference (or function that returns element) of
47454    // the element that will have the trigger events bound, and is also
47455    // default element for positioning
47456    target: null,
47457    // HTML ID, Element or Component reference
47458    container: null,
47459    // 'body'
47460    // Boolean
47461    noFade: false,
47462    // 'scrollParent', 'viewport', 'window', Element, or Component reference
47463    boundary: "scrollParent",
47464    // Tooltip/popover will try and stay away from
47465    // boundary edge by this many pixels (Number)
47466    boundaryPadding: 5,
47467    // Arrow offset (Number)
47468    offset: 0,
47469    // Hover/focus delay (Number or Object)
47470    delay: 0,
47471    // Arrow of Tooltip/popover will try and stay away from
47472    // the edge of tooltip/popover edge by this many pixels
47473    arrowPadding: 6,
47474    // Interactive state (Boolean)
47475    interactive: true,
47476    // Disabled state (Boolean)
47477    disabled: false,
47478    // ID to use for tooltip/popover
47479    id: null,
47480    // Flag used by directives only, for HTML content
47481    html: false
47482  };
47483  var BVTooltip = /* @__PURE__ */ extend2({
47484    name: NAME_TOOLTIP_HELPER,
47485    mixins: [listenOnRootMixin, useParentMixin],
47486    data: function data33() {
47487      return _objectSpread78(_objectSpread78({}, templateData), {}, {
47488        // State management data
47489        activeTrigger: {
47490          // manual: false,
47491          hover: false,
47492          click: false,
47493          focus: false
47494        },
47495        localShow: false
47496      });
47497    },
47498    computed: {
47499      templateType: function templateType3() {
47500        return "tooltip";
47501      },
47502      computedId: function computedId() {
47503        return this.id || "__bv_".concat(this.templateType, "_").concat(this[COMPONENT_UID_KEY], "__");
47504      },
47505      computedDelay: function computedDelay2() {
47506        var delay = {
47507          show: 0,
47508          hide: 0
47509        };
47510        if (isPlainObject2(this.delay)) {
47511          delay.show = mathMax(toInteger(this.delay.show, 0), 0);
47512          delay.hide = mathMax(toInteger(this.delay.hide, 0), 0);
47513        } else if (isNumber(this.delay) || isString(this.delay)) {
47514          delay.show = delay.hide = mathMax(toInteger(this.delay, 0), 0);
47515        }
47516        return delay;
47517      },
47518      computedTriggers: function computedTriggers() {
47519        return concat2(this.triggers).filter(identity2).join(" ").trim().toLowerCase().split(/\s+/).sort();
47520      },
47521      isWithActiveTrigger: function isWithActiveTrigger() {
47522        for (var trigger2 in this.activeTrigger) {
47523          if (this.activeTrigger[trigger2]) {
47524            return true;
47525          }
47526        }
47527        return false;
47528      },
47529      computedTemplateData: function computedTemplateData() {
47530        var title2 = this.title, content = this.content, variant = this.variant, customClass = this.customClass, noFade = this.noFade, interactive = this.interactive;
47531        return {
47532          title: title2,
47533          content,
47534          variant,
47535          customClass,
47536          noFade,
47537          interactive
47538        };
47539      }
47540    },
47541    watch: {
47542      computedTriggers: function computedTriggers2(newTriggers, oldTriggers) {
47543        var _this = this;
47544        if (!looseEqual2(newTriggers, oldTriggers)) {
47545          this.$nextTick(function() {
47546            _this.unListen();
47547            oldTriggers.forEach(function(trigger2) {
47548              if (!arrayIncludes(newTriggers, trigger2)) {
47549                if (_this.activeTrigger[trigger2]) {
47550                  _this.activeTrigger[trigger2] = false;
47551                }
47552              }
47553            });
47554            _this.listen();
47555          });
47556        }
47557      },
47558      computedTemplateData: function computedTemplateData2() {
47559        this.handleTemplateUpdate();
47560      },
47561      title: function title(newValue, oldValue) {
47562        if (newValue !== oldValue && !newValue) {
47563          this.hide();
47564        }
47565      },
47566      disabled: function disabled4(newValue) {
47567        if (newValue) {
47568          this.disable();
47569        } else {
47570          this.enable();
47571        }
47572      }
47573    },
47574    created: function created22() {
47575      var _this2 = this;
47576      this.$_tip = null;
47577      this.$_hoverTimeout = null;
47578      this.$_hoverState = "";
47579      this.$_visibleInterval = null;
47580      this.$_enabled = !this.disabled;
47581      this.$_noop = noop2.bind(this);
47582      if (this.bvParent) {
47583        this.bvParent.$once(HOOK_EVENT_NAME_BEFORE_DESTROY, function() {
47584          _this2.$nextTick(function() {
47585            requestAF(function() {
47586              _this2.$destroy();
47587            });
47588          });
47589        });
47590      }
47591      this.$nextTick(function() {
47592        var target2 = _this2.getTarget();
47593        if (target2 && contains(document.body, target2)) {
47594          _this2.scopeId = getScopeId(_this2.bvParent);
47595          _this2.listen();
47596        } else {
47597          warn2(isString(_this2.target) ? 'Unable to find target element by ID "#'.concat(_this2.target, '" in document.') : "The provided target is no valid HTML element.", _this2.templateType);
47598        }
47599      });
47600    },
47601    /* istanbul ignore next */
47602    updated: function updated6() {
47603      this.$nextTick(this.handleTemplateUpdate);
47604    },
47605    /* istanbul ignore next */
47606    deactivated: function deactivated7() {
47607      this.forceHide();
47608    },
47609    beforeDestroy: function beforeDestroy20() {
47610      this.unListen();
47611      this.setWhileOpenListeners(false);
47612      this.clearHoverTimeout();
47613      this.clearVisibilityInterval();
47614      this.destroyTemplate();
47615      this.$_noop = null;
47616    },
47617    methods: {
47618      // --- Methods for creating and destroying the template ---
47619      getTemplate: function getTemplate() {
47620        return BVTooltipTemplate;
47621      },
47622      updateData: function updateData() {
47623        var _this3 = this;
47624        var data46 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
47625        var titleUpdated = false;
47626        keys(templateData).forEach(function(prop2) {
47627          if (!isUndefined(data46[prop2]) && _this3[prop2] !== data46[prop2]) {
47628            _this3[prop2] = data46[prop2];
47629            if (prop2 === "title") {
47630              titleUpdated = true;
47631            }
47632          }
47633        });
47634        if (titleUpdated && this.localShow) {
47635          this.fixTitle();
47636        }
47637      },
47638      createTemplateAndShow: function createTemplateAndShow() {
47639        var container = this.getContainer();
47640        var Template = this.getTemplate();
47641        var $tip = this.$_tip = createNewChildComponent(this, Template, {
47642          // The following is not reactive to changes in the props data
47643          propsData: {
47644            // These values cannot be changed while template is showing
47645            id: this.computedId,
47646            html: this.html,
47647            placement: this.placement,
47648            fallbackPlacement: this.fallbackPlacement,
47649            target: this.getPlacementTarget(),
47650            boundary: this.getBoundary(),
47651            // Ensure the following are integers
47652            offset: toInteger(this.offset, 0),
47653            arrowPadding: toInteger(this.arrowPadding, 0),
47654            boundaryPadding: toInteger(this.boundaryPadding, 0)
47655          }
47656        });
47657        this.handleTemplateUpdate();
47658        $tip.$once(EVENT_NAME_SHOW, this.onTemplateShow);
47659        $tip.$once(EVENT_NAME_SHOWN, this.onTemplateShown);
47660        $tip.$once(EVENT_NAME_HIDE, this.onTemplateHide);
47661        $tip.$once(EVENT_NAME_HIDDEN, this.onTemplateHidden);
47662        $tip.$once(HOOK_EVENT_NAME_DESTROYED, this.destroyTemplate);
47663        $tip.$on(EVENT_NAME_FOCUSIN, this.handleEvent);
47664        $tip.$on(EVENT_NAME_FOCUSOUT, this.handleEvent);
47665        $tip.$on(EVENT_NAME_MOUSEENTER, this.handleEvent);
47666        $tip.$on(EVENT_NAME_MOUSELEAVE, this.handleEvent);
47667        $tip.$mount(container.appendChild(document.createElement("div")));
47668      },
47669      hideTemplate: function hideTemplate() {
47670        this.$_tip && this.$_tip.hide();
47671        this.clearActiveTriggers();
47672        this.$_hoverState = "";
47673      },
47674      // Destroy the template instance and reset state
47675      destroyTemplate: function destroyTemplate() {
47676        this.setWhileOpenListeners(false);
47677        this.clearHoverTimeout();
47678        this.$_hoverState = "";
47679        this.clearActiveTriggers();
47680        this.localPlacementTarget = null;
47681        try {
47682          this.$_tip.$destroy();
47683        } catch (_unused) {
47684        }
47685        this.$_tip = null;
47686        this.removeAriaDescribedby();
47687        this.restoreTitle();
47688        this.localShow = false;
47689      },
47690      getTemplateElement: function getTemplateElement() {
47691        return this.$_tip ? this.$_tip.$el : null;
47692      },
47693      handleTemplateUpdate: function handleTemplateUpdate() {
47694        var _this4 = this;
47695        var $tip = this.$_tip;
47696        if ($tip) {
47697          var props153 = ["title", "content", "variant", "customClass", "noFade", "interactive"];
47698          props153.forEach(function(prop2) {
47699            if ($tip[prop2] !== _this4[prop2]) {
47700              $tip[prop2] = _this4[prop2];
47701            }
47702          });
47703        }
47704      },
47705      // --- Show/Hide handlers ---
47706      // Show the tooltip
47707      show: function show5() {
47708        var target2 = this.getTarget();
47709        if (!target2 || !contains(document.body, target2) || !isVisible(target2) || this.dropdownOpen() || (isUndefinedOrNull(this.title) || this.title === "") && (isUndefinedOrNull(this.content) || this.content === "")) {
47710          return;
47711        }
47712        if (this.$_tip || this.localShow) {
47713          return;
47714        }
47715        this.localShow = true;
47716        var showEvent = this.buildEvent(EVENT_NAME_SHOW, {
47717          cancelable: true
47718        });
47719        this.emitEvent(showEvent);
47720        if (showEvent.defaultPrevented) {
47721          this.destroyTemplate();
47722          return;
47723        }
47724        this.fixTitle();
47725        this.addAriaDescribedby();
47726        this.createTemplateAndShow();
47727      },
47728      hide: function hide4() {
47729        var force = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : false;
47730        var tip2 = this.getTemplateElement();
47731        if (!tip2 || !this.localShow) {
47732          this.restoreTitle();
47733          return;
47734        }
47735        var hideEvent = this.buildEvent(EVENT_NAME_HIDE, {
47736          cancelable: !force
47737        });
47738        this.emitEvent(hideEvent);
47739        if (hideEvent.defaultPrevented) {
47740          return;
47741        }
47742        this.hideTemplate();
47743      },
47744      forceHide: function forceHide() {
47745        var tip2 = this.getTemplateElement();
47746        if (!tip2 || !this.localShow) {
47747          return;
47748        }
47749        this.setWhileOpenListeners(false);
47750        this.clearHoverTimeout();
47751        this.$_hoverState = "";
47752        this.clearActiveTriggers();
47753        if (this.$_tip) {
47754          this.$_tip.noFade = true;
47755        }
47756        this.hide(true);
47757      },
47758      enable: function enable() {
47759        this.$_enabled = true;
47760        this.emitEvent(this.buildEvent(EVENT_NAME_ENABLED));
47761      },
47762      disable: function disable() {
47763        this.$_enabled = false;
47764        this.emitEvent(this.buildEvent(EVENT_NAME_DISABLED));
47765      },
47766      // --- Handlers for template events ---
47767      // When template is inserted into DOM, but not yet shown
47768      onTemplateShow: function onTemplateShow() {
47769        this.setWhileOpenListeners(true);
47770      },
47771      // When template show transition completes
47772      onTemplateShown: function onTemplateShown() {
47773        var prevHoverState = this.$_hoverState;
47774        this.$_hoverState = "";
47775        if (prevHoverState === "out") {
47776          this.leave(null);
47777        }
47778        this.emitEvent(this.buildEvent(EVENT_NAME_SHOWN));
47779      },
47780      // When template is starting to hide
47781      onTemplateHide: function onTemplateHide() {
47782        this.setWhileOpenListeners(false);
47783      },
47784      // When template has completed closing (just before it self destructs)
47785      onTemplateHidden: function onTemplateHidden() {
47786        this.destroyTemplate();
47787        this.emitEvent(this.buildEvent(EVENT_NAME_HIDDEN));
47788      },
47789      // --- Helper methods ---
47790      getTarget: function getTarget3() {
47791        var target2 = this.target;
47792        if (isString(target2)) {
47793          target2 = getById(target2.replace(/^#/, ""));
47794        } else if (isFunction2(target2)) {
47795          target2 = target2();
47796        } else if (target2) {
47797          target2 = target2.$el || target2;
47798        }
47799        return isElement(target2) ? target2 : null;
47800      },
47801      getPlacementTarget: function getPlacementTarget() {
47802        return this.getTarget();
47803      },
47804      getTargetId: function getTargetId() {
47805        var target2 = this.getTarget();
47806        return target2 && target2.id ? target2.id : null;
47807      },
47808      getContainer: function getContainer2() {
47809        var container = this.container ? this.container.$el || this.container : false;
47810        var body = document.body;
47811        var target2 = this.getTarget();
47812        return container === false ? closest(CONTAINER_SELECTOR, target2) || body : (
47813          /*istanbul ignore next */
47814          isString(container) ? (
47815            /*istanbul ignore next */
47816            getById(container.replace(/^#/, "")) || body
47817          ) : (
47818            /*istanbul ignore next */
47819            body
47820          )
47821        );
47822      },
47823      getBoundary: function getBoundary() {
47824        return this.boundary ? this.boundary.$el || this.boundary : "scrollParent";
47825      },
47826      isInModal: function isInModal() {
47827        var target2 = this.getTarget();
47828        return target2 && closest(MODAL_SELECTOR, target2);
47829      },
47830      isDropdown: function isDropdown() {
47831        var target2 = this.getTarget();
47832        return target2 && hasClass(target2, DROPDOWN_CLASS);
47833      },
47834      dropdownOpen: function dropdownOpen() {
47835        var target2 = this.getTarget();
47836        return this.isDropdown() && target2 && select(DROPDOWN_OPEN_SELECTOR, target2);
47837      },
47838      clearHoverTimeout: function clearHoverTimeout() {
47839        clearTimeout(this.$_hoverTimeout);
47840        this.$_hoverTimeout = null;
47841      },
47842      clearVisibilityInterval: function clearVisibilityInterval() {
47843        clearInterval(this.$_visibleInterval);
47844        this.$_visibleInterval = null;
47845      },
47846      clearActiveTriggers: function clearActiveTriggers() {
47847        for (var trigger2 in this.activeTrigger) {
47848          this.activeTrigger[trigger2] = false;
47849        }
47850      },
47851      addAriaDescribedby: function addAriaDescribedby() {
47852        var target2 = this.getTarget();
47853        var desc = getAttr(target2, "aria-describedby") || "";
47854        desc = desc.split(/\s+/).concat(this.computedId).join(" ").trim();
47855        setAttr2(target2, "aria-describedby", desc);
47856      },
47857      removeAriaDescribedby: function removeAriaDescribedby() {
47858        var _this5 = this;
47859        var target2 = this.getTarget();
47860        var desc = getAttr(target2, "aria-describedby") || "";
47861        desc = desc.split(/\s+/).filter(function(d) {
47862          return d !== _this5.computedId;
47863        }).join(" ").trim();
47864        if (desc) {
47865          setAttr2(target2, "aria-describedby", desc);
47866        } else {
47867          removeAttr(target2, "aria-describedby");
47868        }
47869      },
47870      fixTitle: function fixTitle() {
47871        var target2 = this.getTarget();
47872        if (hasAttr(target2, "title")) {
47873          var title2 = getAttr(target2, "title");
47874          setAttr2(target2, "title", "");
47875          if (title2) {
47876            setAttr2(target2, DATA_TITLE_ATTR, title2);
47877          }
47878        }
47879      },
47880      restoreTitle: function restoreTitle() {
47881        var target2 = this.getTarget();
47882        if (hasAttr(target2, DATA_TITLE_ATTR)) {
47883          var title2 = getAttr(target2, DATA_TITLE_ATTR);
47884          removeAttr(target2, DATA_TITLE_ATTR);
47885          if (title2) {
47886            setAttr2(target2, "title", title2);
47887          }
47888        }
47889      },
47890      // --- BvEvent helpers ---
47891      buildEvent: function buildEvent2(type2) {
47892        var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
47893        return new BvEvent(type2, _objectSpread78({
47894          cancelable: false,
47895          target: this.getTarget(),
47896          relatedTarget: this.getTemplateElement() || null,
47897          componentId: this.computedId,
47898          vueTarget: this
47899        }, options));
47900      },
47901      emitEvent: function emitEvent3(bvEvent) {
47902        var type2 = bvEvent.type;
47903        this.emitOnRoot(getRootEventName(this.templateType, type2), bvEvent);
47904        this.$emit(type2, bvEvent);
47905      },
47906      // --- Event handler setup methods ---
47907      listen: function listen() {
47908        var _this6 = this;
47909        var el = this.getTarget();
47910        if (!el) {
47911          return;
47912        }
47913        this.setRootListener(true);
47914        this.computedTriggers.forEach(function(trigger2) {
47915          if (trigger2 === "click") {
47916            eventOn(el, "click", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47917          } else if (trigger2 === "focus") {
47918            eventOn(el, "focusin", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47919            eventOn(el, "focusout", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47920          } else if (trigger2 === "blur") {
47921            eventOn(el, "focusout", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47922          } else if (trigger2 === "hover") {
47923            eventOn(el, "mouseenter", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47924            eventOn(el, "mouseleave", _this6.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47925          }
47926        }, this);
47927      },
47928      /* istanbul ignore next */
47929      unListen: function unListen() {
47930        var _this7 = this;
47931        var events2 = ["click", "focusin", "focusout", "mouseenter", "mouseleave"];
47932        var target2 = this.getTarget();
47933        this.setRootListener(false);
47934        events2.forEach(function(event2) {
47935          target2 && eventOff(target2, event2, _this7.handleEvent, EVENT_OPTIONS_NO_CAPTURE);
47936        }, this);
47937      },
47938      setRootListener: function setRootListener(on2) {
47939        var method = on2 ? "listenOnRoot" : "listenOffRoot";
47940        var type2 = this.templateType;
47941        this[method](getRootActionEventName(type2, EVENT_NAME_HIDE), this.doHide);
47942        this[method](getRootActionEventName(type2, EVENT_NAME_SHOW), this.doShow);
47943        this[method](getRootActionEventName(type2, EVENT_NAME_DISABLE), this.doDisable);
47944        this[method](getRootActionEventName(type2, EVENT_NAME_ENABLE), this.doEnable);
47945      },
47946      setWhileOpenListeners: function setWhileOpenListeners(on2) {
47947        this.setModalListener(on2);
47948        this.setDropdownListener(on2);
47949        this.visibleCheck(on2);
47950        this.setOnTouchStartListener(on2);
47951      },
47952      // Handler for periodic visibility check
47953      visibleCheck: function visibleCheck(on2) {
47954        var _this8 = this;
47955        this.clearVisibilityInterval();
47956        var target2 = this.getTarget();
47957        if (on2) {
47958          this.$_visibleInterval = setInterval(function() {
47959            var tip2 = _this8.getTemplateElement();
47960            if (tip2 && _this8.localShow && (!target2.parentNode || !isVisible(target2))) {
47961              _this8.forceHide();
47962            }
47963          }, 100);
47964        }
47965      },
47966      setModalListener: function setModalListener(on2) {
47967        if (this.isInModal()) {
47968          this[on2 ? "listenOnRoot" : "listenOffRoot"](ROOT_EVENT_NAME_MODAL_HIDDEN, this.forceHide);
47969        }
47970      },
47971      /* istanbul ignore next: JSDOM doesn't support `ontouchstart` */
47972      setOnTouchStartListener: function setOnTouchStartListener(on2) {
47973        var _this9 = this;
47974        if ("ontouchstart" in document.documentElement) {
47975          from(document.body.children).forEach(function(el) {
47976            eventOnOff(on2, el, "mouseover", _this9.$_noop);
47977          });
47978        }
47979      },
47980      setDropdownListener: function setDropdownListener(on2) {
47981        var target2 = this.getTarget();
47982        if (!target2 || !this.bvEventRoot || !this.isDropdown) {
47983          return;
47984        }
47985        var instance = getInstanceFromElement(target2);
47986        if (instance) {
47987          instance[on2 ? "$on" : "$off"](EVENT_NAME_SHOWN, this.forceHide);
47988        }
47989      },
47990      // --- Event handlers ---
47991      handleEvent: function handleEvent(event2) {
47992        var target2 = this.getTarget();
47993        if (!target2 || isDisabled(target2) || !this.$_enabled || this.dropdownOpen()) {
47994          return;
47995        }
47996        var type2 = event2.type;
47997        var triggers = this.computedTriggers;
47998        if (type2 === "click" && arrayIncludes(triggers, "click")) {
47999          this.click(event2);
48000        } else if (type2 === "mouseenter" && arrayIncludes(triggers, "hover")) {
48001          this.enter(event2);
48002        } else if (type2 === "focusin" && arrayIncludes(triggers, "focus")) {
48003          this.enter(event2);
48004        } else if (type2 === "focusout" && (arrayIncludes(triggers, "focus") || arrayIncludes(triggers, "blur")) || type2 === "mouseleave" && arrayIncludes(triggers, "hover")) {
48005          var tip2 = this.getTemplateElement();
48006          var eventTarget = event2.target;
48007          var relatedTarget = event2.relatedTarget;
48008          if (
48009            // From tip to target
48010            tip2 && contains(tip2, eventTarget) && contains(target2, relatedTarget) || // From target to tip
48011            tip2 && contains(target2, eventTarget) && contains(tip2, relatedTarget) || // Within tip
48012            tip2 && contains(tip2, eventTarget) && contains(tip2, relatedTarget) || // Within target
48013            contains(target2, eventTarget) && contains(target2, relatedTarget)
48014          ) {
48015            return;
48016          }
48017          this.leave(event2);
48018        }
48019      },
48020      doHide: function doHide(id) {
48021        if (!id || this.getTargetId() === id || this.computedId === id) {
48022          this.forceHide();
48023        }
48024      },
48025      doShow: function doShow3(id) {
48026        if (!id || this.getTargetId() === id || this.computedId === id) {
48027          this.show();
48028        }
48029      },
48030      /*istanbul ignore next: ignore for now */
48031      doDisable: function doDisable(id) {
48032        if (!id || this.getTargetId() === id || this.computedId === id) {
48033          this.disable();
48034        }
48035      },
48036      /*istanbul ignore next: ignore for now */
48037      doEnable: function doEnable(id) {
48038        if (!id || this.getTargetId() === id || this.computedId === id) {
48039          this.enable();
48040        }
48041      },
48042      click: function click(event2) {
48043        if (!this.$_enabled || this.dropdownOpen()) {
48044          return;
48045        }
48046        attemptFocus(event2.currentTarget);
48047        this.activeTrigger.click = !this.activeTrigger.click;
48048        if (this.isWithActiveTrigger) {
48049          this.enter(null);
48050        } else {
48051          this.leave(null);
48052        }
48053      },
48054      /* istanbul ignore next */
48055      toggle: function toggle4() {
48056        if (!this.$_enabled || this.dropdownOpen()) {
48057          return;
48058        }
48059        if (this.localShow) {
48060          this.leave(null);
48061        } else {
48062          this.enter(null);
48063        }
48064      },
48065      enter: function enter2() {
48066        var _this10 = this;
48067        var event2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null;
48068        if (event2) {
48069          this.activeTrigger[event2.type === "focusin" ? "focus" : "hover"] = true;
48070        }
48071        if (this.localShow || this.$_hoverState === "in") {
48072          this.$_hoverState = "in";
48073          return;
48074        }
48075        this.clearHoverTimeout();
48076        this.$_hoverState = "in";
48077        if (!this.computedDelay.show) {
48078          this.show();
48079        } else {
48080          this.fixTitle();
48081          this.$_hoverTimeout = setTimeout(function() {
48082            if (_this10.$_hoverState === "in") {
48083              _this10.show();
48084            } else if (!_this10.localShow) {
48085              _this10.restoreTitle();
48086            }
48087          }, this.computedDelay.show);
48088        }
48089      },
48090      leave: function leave2() {
48091        var _this11 = this;
48092        var event2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null;
48093        if (event2) {
48094          this.activeTrigger[event2.type === "focusout" ? "focus" : "hover"] = false;
48095          if (event2.type === "focusout" && arrayIncludes(this.computedTriggers, "blur")) {
48096            this.activeTrigger.click = false;
48097            this.activeTrigger.hover = false;
48098          }
48099        }
48100        if (this.isWithActiveTrigger) {
48101          return;
48102        }
48103        this.clearHoverTimeout();
48104        this.$_hoverState = "out";
48105        if (!this.computedDelay.hide) {
48106          this.hide();
48107        } else {
48108          this.$_hoverTimeout = setTimeout(function() {
48109            if (_this11.$_hoverState === "out") {
48110              _this11.hide();
48111            }
48112          }, this.computedDelay.hide);
48113        }
48114      }
48115    }
48116  });
48117
48118  
vendor: 9,564 bytes, lines 48118-48337
48118// node_modules/bootstrap-vue/esm/components/tooltip/tooltip.js
48119  var _makePropsConfigurabl;
48120  var _watch16;
48121  function ownKeys79(object, enumerableOnly) {
48122    var keys3 = Object.keys(object);
48123    if (Object.getOwnPropertySymbols) {
48124      var symbols = Object.getOwnPropertySymbols(object);
48125      enumerableOnly && (symbols = symbols.filter(function(sym) {
48126        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
48127      })), keys3.push.apply(keys3, symbols);
48128    }
48129    return keys3;
48130  }
48131  function _objectSpread79(target2) {
48132    for (var i = 1; i < arguments.length; i++) {
48133      var source = null != arguments[i] ? arguments[i] : {};
48134      i % 2 ? ownKeys79(Object(source), true).forEach(function(key) {
48135        _defineProperty97(target2, key, source[key]);
48136      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys79(Object(source)).forEach(function(key) {
48137        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
48138      });
48139    }
48140    return target2;
48141  }
48142  function _defineProperty97(obj, key, value2) {
48143    if (key in obj) {
48144      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
48145    } else {
48146      obj[key] = value2;
48147    }
48148    return obj;
48149  }
48150  var MODEL_PROP_NAME_ENABLED = "disabled";
48151  var MODEL_EVENT_NAME_ENABLED = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_ENABLED;
48152  var MODEL_PROP_NAME_SHOW2 = "show";
48153  var MODEL_EVENT_NAME_SHOW2 = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_SHOW2;
48154  var props111 = makePropsConfigurable((_makePropsConfigurabl = {
48155    // String: scrollParent, window, or viewport
48156    // Element: element reference
48157    // Object: Vue component
48158    boundary: makeProp([HTMLElement, PROP_TYPE_OBJECT, PROP_TYPE_STRING], "scrollParent"),
48159    boundaryPadding: makeProp(PROP_TYPE_NUMBER_STRING, 50),
48160    // String: HTML ID of container, if null body is used (default)
48161    // HTMLElement: element reference reference
48162    // Object: Vue Component
48163    container: makeProp([HTMLElement, PROP_TYPE_OBJECT, PROP_TYPE_STRING]),
48164    customClass: makeProp(PROP_TYPE_STRING),
48165    delay: makeProp(PROP_TYPE_NUMBER_OBJECT_STRING, 50)
48166  }, _defineProperty97(_makePropsConfigurabl, MODEL_PROP_NAME_ENABLED, makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty97(_makePropsConfigurabl, "fallbackPlacement", makeProp(PROP_TYPE_ARRAY_STRING, "flip")), _defineProperty97(_makePropsConfigurabl, "id", makeProp(PROP_TYPE_STRING)), _defineProperty97(_makePropsConfigurabl, "noFade", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty97(_makePropsConfigurabl, "noninteractive", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty97(_makePropsConfigurabl, "offset", makeProp(PROP_TYPE_NUMBER_STRING, 0)), _defineProperty97(_makePropsConfigurabl, "placement", makeProp(PROP_TYPE_STRING, "top")), _defineProperty97(_makePropsConfigurabl, MODEL_PROP_NAME_SHOW2, makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty97(_makePropsConfigurabl, "target", makeProp([HTMLElement, SVGElement, PROP_TYPE_FUNCTION, PROP_TYPE_OBJECT, PROP_TYPE_STRING], void 0, true)), _defineProperty97(_makePropsConfigurabl, "title", makeProp(PROP_TYPE_STRING)), _defineProperty97(_makePropsConfigurabl, "triggers", makeProp(PROP_TYPE_ARRAY_STRING, "hover focus")), _defineProperty97(_makePropsConfigurabl, "variant", makeProp(PROP_TYPE_STRING)), _makePropsConfigurabl), NAME_TOOLTIP);
48167  var BTooltip = /* @__PURE__ */ extend2({
48168    name: NAME_TOOLTIP,
48169    mixins: [normalizeSlotMixin, useParentMixin],
48170    inheritAttrs: false,
48171    props: props111,
48172    data: function data34() {
48173      return {
48174        localShow: this[MODEL_PROP_NAME_SHOW2],
48175        localTitle: "",
48176        localContent: ""
48177      };
48178    },
48179    computed: {
48180      // Data that will be passed to the template and popper
48181      templateData: function templateData2() {
48182        return _objectSpread79({
48183          title: this.localTitle,
48184          content: this.localContent,
48185          interactive: !this.noninteractive
48186        }, pick(this.$props, ["boundary", "boundaryPadding", "container", "customClass", "delay", "fallbackPlacement", "id", "noFade", "offset", "placement", "target", "target", "triggers", "variant", MODEL_PROP_NAME_ENABLED]));
48187      },
48188      // Used to watch for changes to the title and content props
48189      templateTitleContent: function templateTitleContent() {
48190        var title2 = this.title, content = this.content;
48191        return {
48192          title: title2,
48193          content
48194        };
48195      }
48196    },
48197    watch: (_watch16 = {}, _defineProperty97(_watch16, MODEL_PROP_NAME_SHOW2, function(newValue, oldValue) {
48198      if (newValue !== oldValue && newValue !== this.localShow && this.$_toolpop) {
48199        if (newValue) {
48200          this.$_toolpop.show();
48201        } else {
48202          this.$_toolpop.forceHide();
48203        }
48204      }
48205    }), _defineProperty97(_watch16, MODEL_PROP_NAME_ENABLED, function(newValue) {
48206      if (newValue) {
48207        this.doDisable();
48208      } else {
48209        this.doEnable();
48210      }
48211    }), _defineProperty97(_watch16, "localShow", function localShow2(newValue) {
48212      this.$emit(MODEL_EVENT_NAME_SHOW2, newValue);
48213    }), _defineProperty97(_watch16, "templateData", function templateData3() {
48214      var _this = this;
48215      this.$nextTick(function() {
48216        if (_this.$_toolpop) {
48217          _this.$_toolpop.updateData(_this.templateData);
48218        }
48219      });
48220    }), _defineProperty97(_watch16, "templateTitleContent", function templateTitleContent2() {
48221      this.$nextTick(this.updateContent);
48222    }), _watch16),
48223    created: function created23() {
48224      this.$_toolpop = null;
48225    },
48226    updated: function updated7() {
48227      this.$nextTick(this.updateContent);
48228    },
48229    beforeDestroy: function beforeDestroy21() {
48230      this.$off(EVENT_NAME_OPEN, this.doOpen);
48231      this.$off(EVENT_NAME_CLOSE, this.doClose);
48232      this.$off(EVENT_NAME_DISABLE, this.doDisable);
48233      this.$off(EVENT_NAME_ENABLE, this.doEnable);
48234      if (this.$_toolpop) {
48235        this.$_toolpop.$destroy();
48236        this.$_toolpop = null;
48237      }
48238    },
48239    mounted: function mounted20() {
48240      var _this2 = this;
48241      this.$nextTick(function() {
48242        var Component = _this2.getComponent();
48243        _this2.updateContent();
48244        var scopeId = getScopeId(_this2) || getScopeId(_this2.bvParent);
48245        var $toolpop = _this2.$_toolpop = createNewChildComponent(_this2, Component, {
48246          // Pass down the scoped style ID
48247          _scopeId: scopeId || void 0
48248        });
48249        $toolpop.updateData(_this2.templateData);
48250        $toolpop.$on(EVENT_NAME_SHOW, _this2.onShow);
48251        $toolpop.$on(EVENT_NAME_SHOWN, _this2.onShown);
48252        $toolpop.$on(EVENT_NAME_HIDE, _this2.onHide);
48253        $toolpop.$on(EVENT_NAME_HIDDEN, _this2.onHidden);
48254        $toolpop.$on(EVENT_NAME_DISABLED, _this2.onDisabled);
48255        $toolpop.$on(EVENT_NAME_ENABLED, _this2.onEnabled);
48256        if (_this2[MODEL_PROP_NAME_ENABLED]) {
48257          _this2.doDisable();
48258        }
48259        _this2.$on(EVENT_NAME_OPEN, _this2.doOpen);
48260        _this2.$on(EVENT_NAME_CLOSE, _this2.doClose);
48261        _this2.$on(EVENT_NAME_DISABLE, _this2.doDisable);
48262        _this2.$on(EVENT_NAME_ENABLE, _this2.doEnable);
48263        if (_this2.localShow) {
48264          $toolpop.show();
48265        }
48266      });
48267    },
48268    methods: {
48269      getComponent: function getComponent() {
48270        return BVTooltip;
48271      },
48272      updateContent: function updateContent() {
48273        this.setTitle(this.normalizeSlot() || this.title);
48274      },
48275      // Helper methods for `updateContent()`
48276      setTitle: function setTitle(value2) {
48277        value2 = isUndefinedOrNull(value2) ? "" : value2;
48278        if (this.localTitle !== value2) {
48279          this.localTitle = value2;
48280        }
48281      },
48282      setContent: function setContent(value2) {
48283        value2 = isUndefinedOrNull(value2) ? "" : value2;
48284        if (this.localContent !== value2) {
48285          this.localContent = value2;
48286        }
48287      },
48288      // --- Template event handlers ---
48289      onShow: function onShow3(bvEvent) {
48290        this.$emit(EVENT_NAME_SHOW, bvEvent);
48291        if (bvEvent) {
48292          this.localShow = !bvEvent.defaultPrevented;
48293        }
48294      },
48295      onShown: function onShown3(bvEvent) {
48296        this.localShow = true;
48297        this.$emit(EVENT_NAME_SHOWN, bvEvent);
48298      },
48299      onHide: function onHide(bvEvent) {
48300        this.$emit(EVENT_NAME_HIDE, bvEvent);
48301      },
48302      onHidden: function onHidden3(bvEvent) {
48303        this.$emit(EVENT_NAME_HIDDEN, bvEvent);
48304        this.localShow = false;
48305      },
48306      onDisabled: function onDisabled(bvEvent) {
48307        if (bvEvent && bvEvent.type === EVENT_NAME_DISABLED) {
48308          this.$emit(MODEL_EVENT_NAME_ENABLED, true);
48309          this.$emit(EVENT_NAME_DISABLED, bvEvent);
48310        }
48311      },
48312      onEnabled: function onEnabled(bvEvent) {
48313        if (bvEvent && bvEvent.type === EVENT_NAME_ENABLED) {
48314          this.$emit(MODEL_EVENT_NAME_ENABLED, false);
48315          this.$emit(EVENT_NAME_ENABLED, bvEvent);
48316        }
48317      },
48318      // --- Local event listeners ---
48319      doOpen: function doOpen() {
48320        !this.localShow && this.$_toolpop && this.$_toolpop.show();
48321      },
48322      doClose: function doClose() {
48323        this.localShow && this.$_toolpop && this.$_toolpop.hide();
48324      },
48325      doDisable: function doDisable2() {
48326        this.$_toolpop && this.$_toolpop.disable();
48327      },
48328      doEnable: function doEnable2() {
48329        this.$_toolpop && this.$_toolpop.enable();
48330      }
48331    },
48332    render: function render98(h2) {
48333      return h2();
48334    }
48335  });
48336
48337  
vendor: 136 bytes, lines 48337-48340
48337// node_modules/bootstrap-vue/esm/components/popover/helpers/bv-popover.js
48338  var import_bootstrap230 = __toESM(require_bootstrap());
48339
48340  
vendor: 1,595 bytes, lines 48340-48386
48340// node_modules/bootstrap-vue/esm/components/popover/helpers/bv-popover-template.js
48341  var import_bootstrap229 = __toESM(require_bootstrap());
48342  var BVPopoverTemplate = /* @__PURE__ */ extend2({
48343    name: NAME_POPOVER_TEMPLATE,
48344    extends: BVTooltipTemplate,
48345    computed: {
48346      templateType: function templateType4() {
48347        return "popover";
48348      }
48349    },
48350    methods: {
48351      renderTemplate: function renderTemplate3(h2) {
48352        var title2 = this.title, content = this.content;
48353        var $title = isFunction2(title2) ? title2({}) : title2;
48354        var $content = isFunction2(content) ? content({}) : content;
48355        var titleDomProps = this.html && !isFunction2(title2) ? {
48356          innerHTML: title2
48357        } : {};
48358        var contentDomProps = this.html && !isFunction2(content) ? {
48359          innerHTML: content
48360        } : {};
48361        return h2("div", {
48362          staticClass: "popover b-popover",
48363          class: this.templateClasses,
48364          attrs: this.templateAttributes,
48365          on: this.templateListeners
48366        }, [h2("div", {
48367          staticClass: "arrow",
48368          ref: "arrow"
48369        }), isUndefinedOrNull($title) || $title === "" ? (
48370          /* istanbul ignore next */
48371          h2()
48372        ) : h2("h3", {
48373          staticClass: "popover-header",
48374          domProps: titleDomProps
48375        }, [$title]), isUndefinedOrNull($content) || $content === "" ? (
48376          /* istanbul ignore next */
48377          h2()
48378        ) : h2("div", {
48379          staticClass: "popover-body",
48380          domProps: contentDomProps
48381        }, [$content])]);
48382      }
48383    }
48384  });
48385
48386  
vendor: 425 bytes, lines 48386-48403
48386// node_modules/bootstrap-vue/esm/components/popover/helpers/bv-popover.js
48387  var BVPopover = /* @__PURE__ */ extend2({
48388    name: NAME_POPOVER_HELPER,
48389    extends: BVTooltip,
48390    computed: {
48391      // Overwrites BVTooltip
48392      templateType: function templateType5() {
48393        return "popover";
48394      }
48395    },
48396    methods: {
48397      getTemplate: function getTemplate2() {
48398        return BVPopoverTemplate;
48399      }
48400    }
48401  });
48402
48403  
vendor: 2,047 bytes, lines 48403-48455
48403// node_modules/bootstrap-vue/esm/components/popover/popover.js
48404  function ownKeys80(object, enumerableOnly) {
48405    var keys3 = Object.keys(object);
48406    if (Object.getOwnPropertySymbols) {
48407      var symbols = Object.getOwnPropertySymbols(object);
48408      enumerableOnly && (symbols = symbols.filter(function(sym) {
48409        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
48410      })), keys3.push.apply(keys3, symbols);
48411    }
48412    return keys3;
48413  }
48414  function _objectSpread80(target2) {
48415    for (var i = 1; i < arguments.length; i++) {
48416      var source = null != arguments[i] ? arguments[i] : {};
48417      i % 2 ? ownKeys80(Object(source), true).forEach(function(key) {
48418        _defineProperty98(target2, key, source[key]);
48419      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys80(Object(source)).forEach(function(key) {
48420        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
48421      });
48422    }
48423    return target2;
48424  }
48425  function _defineProperty98(obj, key, value2) {
48426    if (key in obj) {
48427      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
48428    } else {
48429      obj[key] = value2;
48430    }
48431    return obj;
48432  }
48433  var props112 = makePropsConfigurable(sortKeys(_objectSpread80(_objectSpread80({}, props111), {}, {
48434    content: makeProp(PROP_TYPE_STRING),
48435    placement: makeProp(PROP_TYPE_STRING, "right"),
48436    triggers: makeProp(PROP_TYPE_ARRAY_STRING, EVENT_NAME_CLICK)
48437  })), NAME_POPOVER);
48438  var BPopover = /* @__PURE__ */ extend2({
48439    name: NAME_POPOVER,
48440    extends: BTooltip,
48441    inheritAttrs: false,
48442    props: props112,
48443    methods: {
48444      getComponent: function getComponent2() {
48445        return BVPopover;
48446      },
48447      updateContent: function updateContent2() {
48448        this.setContent(this.normalizeSlot() || this.content);
48449        this.setTitle(this.normalizeSlot(SLOT_NAME_TITLE) || this.title);
48450      }
48451    }
48452    // Render function provided by BTooltip
48453  });
48454
48455  
vendor: 123 bytes, lines 48455-48458
48455// node_modules/bootstrap-vue/esm/directives/popover/index.js
48456  var import_bootstrap233 = __toESM(require_bootstrap());
48457
48458  
vendor: 7,663 bytes, lines 48458-48676
48458// node_modules/bootstrap-vue/esm/directives/popover/popover.js
48459  var import_bootstrap232 = __toESM(require_bootstrap());
48460  function ownKeys81(object, enumerableOnly) {
48461    var keys3 = Object.keys(object);
48462    if (Object.getOwnPropertySymbols) {
48463      var symbols = Object.getOwnPropertySymbols(object);
48464      enumerableOnly && (symbols = symbols.filter(function(sym) {
48465        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
48466      })), keys3.push.apply(keys3, symbols);
48467    }
48468    return keys3;
48469  }
48470  function _objectSpread81(target2) {
48471    for (var i = 1; i < arguments.length; i++) {
48472      var source = null != arguments[i] ? arguments[i] : {};
48473      i % 2 ? ownKeys81(Object(source), true).forEach(function(key) {
48474        _defineProperty99(target2, key, source[key]);
48475      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys81(Object(source)).forEach(function(key) {
48476        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
48477      });
48478    }
48479    return target2;
48480  }
48481  function _defineProperty99(obj, key, value2) {
48482    if (key in obj) {
48483      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
48484    } else {
48485      obj[key] = value2;
48486    }
48487    return obj;
48488  }
48489  var BV_POPOVER = "__BV_Popover__";
48490  var DefaultTrigger = "click";
48491  var validTriggers = {
48492    focus: true,
48493    hover: true,
48494    click: true,
48495    blur: true,
48496    manual: true
48497  };
48498  var htmlRE = /^html$/i;
48499  var noFadeRE = /^nofade$/i;
48500  var placementRE = /^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i;
48501  var boundaryRE = /^(window|viewport|scrollParent)$/i;
48502  var delayRE = /^d\d+$/i;
48503  var delayShowRE = /^ds\d+$/i;
48504  var delayHideRE = /^dh\d+$/i;
48505  var offsetRE = /^o-?\d+$/i;
48506  var variantRE = /^v-.+$/i;
48507  var spacesRE = /\s+/;
48508  var parseBindings = function parseBindings2(bindings, vnode) {
48509    var config2 = {
48510      title: void 0,
48511      content: void 0,
48512      trigger: "",
48513      // Default set below if needed
48514      placement: "right",
48515      fallbackPlacement: "flip",
48516      container: false,
48517      // Default of body
48518      animation: true,
48519      offset: 0,
48520      disabled: false,
48521      id: null,
48522      html: false,
48523      delay: getComponentConfig(NAME_POPOVER, "delay", 50),
48524      boundary: String(getComponentConfig(NAME_POPOVER, "boundary", "scrollParent")),
48525      boundaryPadding: toInteger(getComponentConfig(NAME_POPOVER, "boundaryPadding", 5), 0),
48526      variant: getComponentConfig(NAME_POPOVER, "variant"),
48527      customClass: getComponentConfig(NAME_POPOVER, "customClass")
48528    };
48529    if (isString(bindings.value) || isNumber(bindings.value)) {
48530      config2.content = bindings.value;
48531    } else if (isFunction2(bindings.value)) {
48532      config2.content = bindings.value;
48533    } else if (isPlainObject2(bindings.value)) {
48534      config2 = _objectSpread81(_objectSpread81({}, config2), bindings.value);
48535    }
48536    if (bindings.arg) {
48537      config2.container = "#".concat(bindings.arg);
48538    }
48539    if (isUndefined(config2.title)) {
48540      var data46 = vnode.data || {};
48541      config2.title = data46.attrs && !isUndefinedOrNull(data46.attrs.title) ? data46.attrs.title : void 0;
48542    }
48543    if (!isPlainObject2(config2.delay)) {
48544      config2.delay = {
48545        show: toInteger(config2.delay, 0),
48546        hide: toInteger(config2.delay, 0)
48547      };
48548    }
48549    keys(bindings.modifiers).forEach(function(mod) {
48550      if (htmlRE.test(mod)) {
48551        config2.html = true;
48552      } else if (noFadeRE.test(mod)) {
48553        config2.animation = false;
48554      } else if (placementRE.test(mod)) {
48555        config2.placement = mod;
48556      } else if (boundaryRE.test(mod)) {
48557        mod = mod === "scrollparent" ? "scrollParent" : mod;
48558        config2.boundary = mod;
48559      } else if (delayRE.test(mod)) {
48560        var delay = toInteger(mod.slice(1), 0);
48561        config2.delay.show = delay;
48562        config2.delay.hide = delay;
48563      } else if (delayShowRE.test(mod)) {
48564        config2.delay.show = toInteger(mod.slice(2), 0);
48565      } else if (delayHideRE.test(mod)) {
48566        config2.delay.hide = toInteger(mod.slice(2), 0);
48567      } else if (offsetRE.test(mod)) {
48568        config2.offset = toInteger(mod.slice(1), 0);
48569      } else if (variantRE.test(mod)) {
48570        config2.variant = mod.slice(2) || null;
48571      }
48572    });
48573    var selectedTriggers = {};
48574    concat2(config2.trigger || "").filter(identity2).join(" ").trim().toLowerCase().split(spacesRE).forEach(function(trigger2) {
48575      if (validTriggers[trigger2]) {
48576        selectedTriggers[trigger2] = true;
48577      }
48578    });
48579    keys(bindings.modifiers).forEach(function(mod) {
48580      mod = mod.toLowerCase();
48581      if (validTriggers[mod]) {
48582        selectedTriggers[mod] = true;
48583      }
48584    });
48585    config2.trigger = keys(selectedTriggers).join(" ");
48586    if (config2.trigger === "blur") {
48587      config2.trigger = "focus";
48588    }
48589    if (!config2.trigger) {
48590      config2.trigger = DefaultTrigger;
48591    }
48592    return config2;
48593  };
48594  var applyPopover = function applyPopover2(el, bindings, vnode) {
48595    if (!IS_BROWSER) {
48596      return;
48597    }
48598    var config2 = parseBindings(bindings, vnode);
48599    if (!el[BV_POPOVER]) {
48600      var parent = getInstanceFromDirective(vnode, bindings);
48601      el[BV_POPOVER] = createNewChildComponent(parent, BVPopover, {
48602        // Add the parent's scoped style attribute data
48603        _scopeId: getScopeId(parent, void 0)
48604      });
48605      el[BV_POPOVER].__bv_prev_data__ = {};
48606      el[BV_POPOVER].$on(EVENT_NAME_SHOW, function() {
48607        var data47 = {};
48608        if (isFunction2(config2.title)) {
48609          data47.title = config2.title(el);
48610        }
48611        if (isFunction2(config2.content)) {
48612          data47.content = config2.content(el);
48613        }
48614        if (keys(data47).length > 0) {
48615          el[BV_POPOVER].updateData(data47);
48616        }
48617      });
48618    }
48619    var data46 = {
48620      title: config2.title,
48621      content: config2.content,
48622      triggers: config2.trigger,
48623      placement: config2.placement,
48624      fallbackPlacement: config2.fallbackPlacement,
48625      variant: config2.variant,
48626      customClass: config2.customClass,
48627      container: config2.container,
48628      boundary: config2.boundary,
48629      delay: config2.delay,
48630      offset: config2.offset,
48631      noFade: !config2.animation,
48632      id: config2.id,
48633      disabled: config2.disabled,
48634      html: config2.html
48635    };
48636    var oldData = el[BV_POPOVER].__bv_prev_data__;
48637    el[BV_POPOVER].__bv_prev_data__ = data46;
48638    if (!looseEqual2(data46, oldData)) {
48639      var newData = {
48640        target: el
48641      };
48642      keys(data46).forEach(function(prop2) {
48643        if (data46[prop2] !== oldData[prop2]) {
48644          newData[prop2] = (prop2 === "title" || prop2 === "content") && isFunction2(data46[prop2]) ? (
48645            /* istanbul ignore next */
48646            data46[prop2](el)
48647          ) : data46[prop2];
48648        }
48649      });
48650      el[BV_POPOVER].updateData(newData);
48651    }
48652  };
48653  var removePopover = function removePopover2(el) {
48654    if (el[BV_POPOVER]) {
48655      el[BV_POPOVER].$destroy();
48656      el[BV_POPOVER] = null;
48657    }
48658    delete el[BV_POPOVER];
48659  };
48660  var VBPopover = {
48661    bind: function bind7(el, bindings, vnode) {
48662      applyPopover(el, bindings, vnode);
48663    },
48664    // We use `componentUpdated` here instead of `update`, as the former
48665    // waits until the containing component and children have finished updating
48666    componentUpdated: function componentUpdated5(el, bindings, vnode) {
48667      nextTick2(function() {
48668        applyPopover(el, bindings, vnode);
48669      });
48670    },
48671    unbind: function unbind7(el) {
48672      removePopover(el);
48673    }
48674  };
48675
48676  
vendor: 167 bytes, lines 48676-48683
48676// node_modules/bootstrap-vue/esm/directives/popover/index.js
48677  var VBPopoverPlugin = /* @__PURE__ */ pluginFactory({
48678    directives: {
48679      VBPopover
48680    }
48681  });
48682
48683  
vendor: 208 bytes, lines 48683-48693
48683// node_modules/bootstrap-vue/esm/components/popover/index.js
48684  var PopoverPlugin = /* @__PURE__ */ pluginFactory({
48685    components: {
48686      BPopover
48687    },
48688    plugins: {
48689      VBPopoverPlugin
48690    }
48691  });
48692
48693  
vendor: 124 bytes, lines 48693-48696
48693// node_modules/bootstrap-vue/esm/components/progress/index.js
48694  var import_bootstrap237 = __toESM(require_bootstrap());
48695
48696  
vendor: 127 bytes, lines 48696-48699
48696// node_modules/bootstrap-vue/esm/components/progress/progress.js
48697  var import_bootstrap236 = __toESM(require_bootstrap());
48698
48699  
vendor: 4,113 bytes, lines 48699-48801
48699// node_modules/bootstrap-vue/esm/components/progress/progress-bar.js
48700  var import_bootstrap235 = __toESM(require_bootstrap());
48701  var props113 = makePropsConfigurable({
48702    animated: makeProp(PROP_TYPE_BOOLEAN, null),
48703    label: makeProp(PROP_TYPE_STRING),
48704    labelHtml: makeProp(PROP_TYPE_STRING),
48705    max: makeProp(PROP_TYPE_NUMBER_STRING, null),
48706    precision: makeProp(PROP_TYPE_NUMBER_STRING, null),
48707    showProgress: makeProp(PROP_TYPE_BOOLEAN, null),
48708    showValue: makeProp(PROP_TYPE_BOOLEAN, null),
48709    striped: makeProp(PROP_TYPE_BOOLEAN, null),
48710    value: makeProp(PROP_TYPE_NUMBER_STRING, 0),
48711    variant: makeProp(PROP_TYPE_STRING)
48712  }, NAME_PROGRESS_BAR);
48713  var BProgressBar = /* @__PURE__ */ extend2({
48714    name: NAME_PROGRESS_BAR,
48715    mixins: [normalizeSlotMixin],
48716    inject: {
48717      getBvProgress: {
48718        default: (
48719          /* istanbul ignore next */
48720          function _default8() {
48721            return function() {
48722              return {};
48723            };
48724          }
48725        )
48726      }
48727    },
48728    props: props113,
48729    computed: {
48730      bvProgress: function bvProgress() {
48731        return this.getBvProgress();
48732      },
48733      progressBarClasses: function progressBarClasses() {
48734        var computedAnimated2 = this.computedAnimated, computedVariant5 = this.computedVariant;
48735        return [computedVariant5 ? "bg-".concat(computedVariant5) : "", this.computedStriped || computedAnimated2 ? "progress-bar-striped" : "", computedAnimated2 ? "progress-bar-animated" : ""];
48736      },
48737      progressBarStyles: function progressBarStyles() {
48738        return {
48739          width: 100 * (this.computedValue / this.computedMax) + "%"
48740        };
48741      },
48742      computedValue: function computedValue2() {
48743        return toFloat(this.value, 0);
48744      },
48745      computedMax: function computedMax3() {
48746        var max = toFloat(this.max) || toFloat(this.bvProgress.max, 0);
48747        return max > 0 ? max : 100;
48748      },
48749      computedPrecision: function computedPrecision2() {
48750        return mathMax(toInteger(this.precision, toInteger(this.bvProgress.precision, 0)), 0);
48751      },
48752      computedProgress: function computedProgress() {
48753        var precision = this.computedPrecision;
48754        var p = mathPow(10, precision);
48755        return toFixed(100 * p * this.computedValue / this.computedMax / p, precision);
48756      },
48757      computedVariant: function computedVariant4() {
48758        return this.variant || this.bvProgress.variant;
48759      },
48760      computedStriped: function computedStriped() {
48761        return isBoolean2(this.striped) ? this.striped : this.bvProgress.striped || false;
48762      },
48763      computedAnimated: function computedAnimated() {
48764        return isBoolean2(this.animated) ? this.animated : this.bvProgress.animated || false;
48765      },
48766      computedShowProgress: function computedShowProgress() {
48767        return isBoolean2(this.showProgress) ? this.showProgress : this.bvProgress.showProgress || false;
48768      },
48769      computedShowValue: function computedShowValue() {
48770        return isBoolean2(this.showValue) ? this.showValue : this.bvProgress.showValue || false;
48771      }
48772    },
48773    render: function render99(h2) {
48774      var label = this.label, labelHtml = this.labelHtml, computedValue3 = this.computedValue, computedPrecision3 = this.computedPrecision;
48775      var $children;
48776      var domProps2 = {};
48777      if (this.hasNormalizedSlot()) {
48778        $children = this.normalizeSlot();
48779      } else if (label || labelHtml) {
48780        domProps2 = htmlOrText(labelHtml, label);
48781      } else if (this.computedShowProgress) {
48782        $children = this.computedProgress;
48783      } else if (this.computedShowValue) {
48784        $children = toFixed(computedValue3, computedPrecision3);
48785      }
48786      return h2("div", {
48787        staticClass: "progress-bar",
48788        class: this.progressBarClasses,
48789        style: this.progressBarStyles,
48790        attrs: {
48791          role: "progressbar",
48792          "aria-valuemin": "0",
48793          "aria-valuemax": toString4(this.computedMax),
48794          "aria-valuenow": toFixed(computedValue3, computedPrecision3)
48795        },
48796        domProps: domProps2
48797      }, $children);
48798    }
48799  });
48800
48801  
vendor: 2,633 bytes, lines 48801-48874
48801// node_modules/bootstrap-vue/esm/components/progress/progress.js
48802  function ownKeys82(object, enumerableOnly) {
48803    var keys3 = Object.keys(object);
48804    if (Object.getOwnPropertySymbols) {
48805      var symbols = Object.getOwnPropertySymbols(object);
48806      enumerableOnly && (symbols = symbols.filter(function(sym) {
48807        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
48808      })), keys3.push.apply(keys3, symbols);
48809    }
48810    return keys3;
48811  }
48812  function _objectSpread82(target2) {
48813    for (var i = 1; i < arguments.length; i++) {
48814      var source = null != arguments[i] ? arguments[i] : {};
48815      i % 2 ? ownKeys82(Object(source), true).forEach(function(key) {
48816        _defineProperty100(target2, key, source[key]);
48817      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys82(Object(source)).forEach(function(key) {
48818        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
48819      });
48820    }
48821    return target2;
48822  }
48823  function _defineProperty100(obj, key, value2) {
48824    if (key in obj) {
48825      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
48826    } else {
48827      obj[key] = value2;
48828    }
48829    return obj;
48830  }
48831  var progressBarProps = omit(props113, ["label", "labelHtml"]);
48832  var props114 = makePropsConfigurable(sortKeys(_objectSpread82(_objectSpread82({}, progressBarProps), {}, {
48833    animated: makeProp(PROP_TYPE_BOOLEAN, false),
48834    height: makeProp(PROP_TYPE_STRING),
48835    max: makeProp(PROP_TYPE_NUMBER_STRING, 100),
48836    precision: makeProp(PROP_TYPE_NUMBER_STRING, 0),
48837    showProgress: makeProp(PROP_TYPE_BOOLEAN, false),
48838    showValue: makeProp(PROP_TYPE_BOOLEAN, false),
48839    striped: makeProp(PROP_TYPE_BOOLEAN, false)
48840  })), NAME_PROGRESS);
48841  var BProgress = /* @__PURE__ */ extend2({
48842    name: NAME_PROGRESS,
48843    mixins: [normalizeSlotMixin],
48844    provide: function provide8() {
48845      var _this = this;
48846      return {
48847        getBvProgress: function getBvProgress() {
48848          return _this;
48849        }
48850      };
48851    },
48852    props: props114,
48853    computed: {
48854      progressHeight: function progressHeight() {
48855        return {
48856          height: this.height || null
48857        };
48858      }
48859    },
48860    render: function render100(h2) {
48861      var $childNodes = this.normalizeSlot();
48862      if (!$childNodes) {
48863        $childNodes = h2(BProgressBar, {
48864          props: pluckProps(progressBarProps, this.$props)
48865        });
48866      }
48867      return h2("div", {
48868        staticClass: "progress",
48869        style: this.progressHeight
48870      }, [$childNodes]);
48871    }
48872  });
48873
48874  
vendor: 187 bytes, lines 48874-48882
48874// node_modules/bootstrap-vue/esm/components/progress/index.js
48875  var ProgressPlugin = /* @__PURE__ */ pluginFactory({
48876    components: {
48877      BProgress,
48878      BProgressBar
48879    }
48880  });
48881
48882  
vendor: 123 bytes, lines 48882-48885
48882// node_modules/bootstrap-vue/esm/components/sidebar/index.js
48883  var import_bootstrap239 = __toESM(require_bootstrap());
48884
48885  
vendor: 13,985 bytes, lines 48885-49275
48885// node_modules/bootstrap-vue/esm/components/sidebar/sidebar.js
48886  var import_bootstrap238 = __toESM(require_bootstrap());
48887  var _watch17;
48888  function ownKeys83(object, enumerableOnly) {
48889    var keys3 = Object.keys(object);
48890    if (Object.getOwnPropertySymbols) {
48891      var symbols = Object.getOwnPropertySymbols(object);
48892      enumerableOnly && (symbols = symbols.filter(function(sym) {
48893        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
48894      })), keys3.push.apply(keys3, symbols);
48895    }
48896    return keys3;
48897  }
48898  function _objectSpread83(target2) {
48899    for (var i = 1; i < arguments.length; i++) {
48900      var source = null != arguments[i] ? arguments[i] : {};
48901      i % 2 ? ownKeys83(Object(source), true).forEach(function(key) {
48902        _defineProperty101(target2, key, source[key]);
48903      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys83(Object(source)).forEach(function(key) {
48904        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
48905      });
48906    }
48907    return target2;
48908  }
48909  function _defineProperty101(obj, key, value2) {
48910    if (key in obj) {
48911      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
48912    } else {
48913      obj[key] = value2;
48914    }
48915    return obj;
48916  }
48917  var CLASS_NAME4 = "b-sidebar";
48918  var ROOT_ACTION_EVENT_NAME_REQUEST_STATE3 = getRootActionEventName(NAME_COLLAPSE, "request-state");
48919  var ROOT_ACTION_EVENT_NAME_TOGGLE3 = getRootActionEventName(NAME_COLLAPSE, "toggle");
48920  var ROOT_EVENT_NAME_STATE4 = getRootEventName(NAME_COLLAPSE, "state");
48921  var ROOT_EVENT_NAME_SYNC_STATE4 = getRootEventName(NAME_COLLAPSE, "sync-state");
48922  var _makeModelMixin18 = makeModelMixin("visible", {
48923    type: PROP_TYPE_BOOLEAN,
48924    defaultValue: false,
48925    event: EVENT_NAME_CHANGE
48926  });
48927  var modelMixin17 = _makeModelMixin18.mixin;
48928  var modelProps17 = _makeModelMixin18.props;
48929  var MODEL_PROP_NAME17 = _makeModelMixin18.prop;
48930  var MODEL_EVENT_NAME17 = _makeModelMixin18.event;
48931  var props115 = makePropsConfigurable(sortKeys(_objectSpread83(_objectSpread83(_objectSpread83({}, props18), modelProps17), {}, {
48932    ariaLabel: makeProp(PROP_TYPE_STRING),
48933    ariaLabelledby: makeProp(PROP_TYPE_STRING),
48934    // If `true`, shows a basic backdrop
48935    backdrop: makeProp(PROP_TYPE_BOOLEAN, false),
48936    backdropVariant: makeProp(PROP_TYPE_STRING, "dark"),
48937    bgVariant: makeProp(PROP_TYPE_STRING, "light"),
48938    bodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
48939    // `aria-label` for close button
48940    closeLabel: makeProp(PROP_TYPE_STRING),
48941    footerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
48942    footerTag: makeProp(PROP_TYPE_STRING, "footer"),
48943    headerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
48944    headerTag: makeProp(PROP_TYPE_STRING, "header"),
48945    lazy: makeProp(PROP_TYPE_BOOLEAN, false),
48946    noCloseOnBackdrop: makeProp(PROP_TYPE_BOOLEAN, false),
48947    noCloseOnEsc: makeProp(PROP_TYPE_BOOLEAN, false),
48948    noCloseOnRouteChange: makeProp(PROP_TYPE_BOOLEAN, false),
48949    noEnforceFocus: makeProp(PROP_TYPE_BOOLEAN, false),
48950    noHeader: makeProp(PROP_TYPE_BOOLEAN, false),
48951    noHeaderClose: makeProp(PROP_TYPE_BOOLEAN, false),
48952    noSlide: makeProp(PROP_TYPE_BOOLEAN, false),
48953    right: makeProp(PROP_TYPE_BOOLEAN, false),
48954    shadow: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
48955    sidebarClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
48956    tag: makeProp(PROP_TYPE_STRING, "div"),
48957    textVariant: makeProp(PROP_TYPE_STRING, "dark"),
48958    title: makeProp(PROP_TYPE_STRING),
48959    width: makeProp(PROP_TYPE_STRING),
48960    zIndex: makeProp(PROP_TYPE_NUMBER_STRING)
48961  })), NAME_SIDEBAR);
48962  var renderHeaderTitle = function renderHeaderTitle2(h2, ctx) {
48963    var title2 = ctx.normalizeSlot(SLOT_NAME_TITLE, ctx.slotScope) || ctx.title;
48964    if (!title2) {
48965      return h2("span");
48966    }
48967    return h2("strong", {
48968      attrs: {
48969        id: ctx.safeId("__title__")
48970      }
48971    }, [title2]);
48972  };
48973  var renderHeaderClose = function renderHeaderClose2(h2, ctx) {
48974    if (ctx.noHeaderClose) {
48975      return h2();
48976    }
48977    var closeLabel = ctx.closeLabel, textVariant = ctx.textVariant, hide7 = ctx.hide;
48978    return h2(BButtonClose, {
48979      props: {
48980        ariaLabel: closeLabel,
48981        textVariant
48982      },
48983      on: {
48984        click: hide7
48985      },
48986      ref: "close-button"
48987    }, [ctx.normalizeSlot(SLOT_NAME_HEADER_CLOSE) || h2(BIconX)]);
48988  };
48989  var renderHeader = function renderHeader2(h2, ctx) {
48990    if (ctx.noHeader) {
48991      return h2();
48992    }
48993    var $content = ctx.normalizeSlot(SLOT_NAME_HEADER, ctx.slotScope);
48994    if (!$content) {
48995      var $title = renderHeaderTitle(h2, ctx);
48996      var $close = renderHeaderClose(h2, ctx);
48997      $content = ctx.right ? [$close, $title] : [$title, $close];
48998    }
48999    return h2(ctx.headerTag, {
49000      staticClass: "".concat(CLASS_NAME4, "-header"),
49001      class: ctx.headerClass,
49002      key: "header"
49003    }, $content);
49004  };
49005  var renderBody = function renderBody2(h2, ctx) {
49006    return h2("div", {
49007      staticClass: "".concat(CLASS_NAME4, "-body"),
49008      class: ctx.bodyClass,
49009      key: "body"
49010    }, [ctx.normalizeSlot(SLOT_NAME_DEFAULT, ctx.slotScope)]);
49011  };
49012  var renderFooter = function renderFooter2(h2, ctx) {
49013    var $footer = ctx.normalizeSlot(SLOT_NAME_FOOTER, ctx.slotScope);
49014    if (!$footer) {
49015      return h2();
49016    }
49017    return h2(ctx.footerTag, {
49018      staticClass: "".concat(CLASS_NAME4, "-footer"),
49019      class: ctx.footerClass,
49020      key: "footer"
49021    }, [$footer]);
49022  };
49023  var renderContent = function renderContent2(h2, ctx) {
49024    var $header = renderHeader(h2, ctx);
49025    if (ctx.lazy && !ctx.isOpen) {
49026      return $header;
49027    }
49028    return [$header, renderBody(h2, ctx), renderFooter(h2, ctx)];
49029  };
49030  var renderBackdrop = function renderBackdrop2(h2, ctx) {
49031    if (!ctx.backdrop) {
49032      return h2();
49033    }
49034    var backdropVariant = ctx.backdropVariant;
49035    return h2("div", {
49036      directives: [{
49037        name: "show",
49038        value: ctx.localShow
49039      }],
49040      staticClass: "b-sidebar-backdrop",
49041      class: _defineProperty101({}, "bg-".concat(backdropVariant), backdropVariant),
49042      on: {
49043        click: ctx.onBackdropClick
49044      }
49045    });
49046  };
49047  var BSidebar = /* @__PURE__ */ extend2({
49048    name: NAME_SIDEBAR,
49049    mixins: [attrsMixin, idMixin, modelMixin17, listenOnRootMixin, normalizeSlotMixin],
49050    inheritAttrs: false,
49051    props: props115,
49052    data: function data35() {
49053      var visible2 = !!this[MODEL_PROP_NAME17];
49054      return {
49055        // Internal `v-model` state
49056        localShow: visible2,
49057        // For lazy render triggering
49058        isOpen: visible2
49059      };
49060    },
49061    computed: {
49062      transitionProps: function transitionProps2() {
49063        return this.noSlide ? (
49064          /* istanbul ignore next */
49065          {
49066            css: true
49067          }
49068        ) : {
49069          css: true,
49070          enterClass: "",
49071          enterActiveClass: "slide",
49072          enterToClass: "show",
49073          leaveClass: "show",
49074          leaveActiveClass: "slide",
49075          leaveToClass: ""
49076        };
49077      },
49078      slotScope: function slotScope4() {
49079        var hide7 = this.hide, right = this.right, visible2 = this.localShow;
49080        return {
49081          hide: hide7,
49082          right,
49083          visible: visible2
49084        };
49085      },
49086      hasTitle: function hasTitle() {
49087        var $scopedSlots = this.$scopedSlots, $slots = this.$slots;
49088        return !this.noHeader && !this.hasNormalizedSlot(SLOT_NAME_HEADER) && !!(this.normalizeSlot(SLOT_NAME_TITLE, this.slotScope, $scopedSlots, $slots) || this.title);
49089      },
49090      titleId: function titleId() {
49091        return this.hasTitle ? this.safeId("__title__") : null;
49092      },
49093      computedAttrs: function computedAttrs10() {
49094        return _objectSpread83(_objectSpread83({}, this.bvAttrs), {}, {
49095          id: this.safeId(),
49096          tabindex: "-1",
49097          role: "dialog",
49098          "aria-modal": this.backdrop ? "true" : "false",
49099          "aria-hidden": this.localShow ? null : "true",
49100          "aria-label": this.ariaLabel || null,
49101          "aria-labelledby": this.ariaLabelledby || this.titleId || null
49102        });
49103      }
49104    },
49105    watch: (_watch17 = {}, _defineProperty101(_watch17, MODEL_PROP_NAME17, function(newValue, oldValue) {
49106      if (newValue !== oldValue) {
49107        this.localShow = newValue;
49108      }
49109    }), _defineProperty101(_watch17, "localShow", function localShow3(newValue, oldValue) {
49110      if (newValue !== oldValue) {
49111        this.emitState(newValue);
49112        this.$emit(MODEL_EVENT_NAME17, newValue);
49113      }
49114    }), _defineProperty101(_watch17, "$route", function $route() {
49115      var newValue = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
49116      var oldValue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
49117      if (!this.noCloseOnRouteChange && newValue.fullPath !== oldValue.fullPath) {
49118        this.hide();
49119      }
49120    }), _watch17),
49121    created: function created24() {
49122      this.$_returnFocusEl = null;
49123    },
49124    mounted: function mounted21() {
49125      var _this = this;
49126      this.listenOnRoot(ROOT_ACTION_EVENT_NAME_TOGGLE3, this.handleToggle);
49127      this.listenOnRoot(ROOT_ACTION_EVENT_NAME_REQUEST_STATE3, this.handleSync);
49128      this.$nextTick(function() {
49129        _this.emitState(_this.localShow);
49130      });
49131    },
49132    /* istanbul ignore next */
49133    activated: function activated6() {
49134      this.emitSync();
49135    },
49136    beforeDestroy: function beforeDestroy22() {
49137      this.localShow = false;
49138      this.$_returnFocusEl = null;
49139    },
49140    methods: {
49141      hide: function hide5() {
49142        this.localShow = false;
49143      },
49144      emitState: function emitState2() {
49145        var state = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this.localShow;
49146        this.emitOnRoot(ROOT_EVENT_NAME_STATE4, this.safeId(), state);
49147      },
49148      emitSync: function emitSync2() {
49149        var state = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : this.localShow;
49150        this.emitOnRoot(ROOT_EVENT_NAME_SYNC_STATE4, this.safeId(), state);
49151      },
49152      handleToggle: function handleToggle(id) {
49153        if (id && id === this.safeId()) {
49154          this.localShow = !this.localShow;
49155        }
49156      },
49157      handleSync: function handleSync(id) {
49158        var _this2 = this;
49159        if (id && id === this.safeId()) {
49160          this.$nextTick(function() {
49161            _this2.emitSync(_this2.localShow);
49162          });
49163        }
49164      },
49165      onKeydown: function onKeydown5(event2) {
49166        var keyCode = event2.keyCode;
49167        if (!this.noCloseOnEsc && keyCode === CODE_ESC && this.localShow) {
49168          this.hide();
49169        }
49170      },
49171      onBackdropClick: function onBackdropClick() {
49172        if (this.localShow && !this.noCloseOnBackdrop) {
49173          this.hide();
49174        }
49175      },
49176      /* istanbul ignore next */
49177      onTopTrapFocus: function onTopTrapFocus() {
49178        var tabables = getTabables(this.$refs.content);
49179        this.enforceFocus(tabables.reverse()[0]);
49180      },
49181      /* istanbul ignore next */
49182      onBottomTrapFocus: function onBottomTrapFocus() {
49183        var tabables = getTabables(this.$refs.content);
49184        this.enforceFocus(tabables[0]);
49185      },
49186      onBeforeEnter: function onBeforeEnter2() {
49187        this.$_returnFocusEl = getActiveElement(IS_BROWSER ? [document.body] : []);
49188        this.isOpen = true;
49189      },
49190      onAfterEnter: function onAfterEnter5(el) {
49191        if (!contains(el, getActiveElement())) {
49192          this.enforceFocus(el);
49193        }
49194        this.$emit(EVENT_NAME_SHOWN);
49195      },
49196      onAfterLeave: function onAfterLeave5() {
49197        this.enforceFocus(this.$_returnFocusEl);
49198        this.$_returnFocusEl = null;
49199        this.isOpen = false;
49200        this.$emit(EVENT_NAME_HIDDEN);
49201      },
49202      enforceFocus: function enforceFocus(el) {
49203        if (!this.noEnforceFocus) {
49204          attemptFocus(el);
49205        }
49206      }
49207    },
49208    render: function render101(h2) {
49209      var _ref;
49210      var bgVariant = this.bgVariant, width = this.width, textVariant = this.textVariant, localShow5 = this.localShow;
49211      var shadow = this.shadow === "" ? true : this.shadow;
49212      var $sidebar = h2(this.tag, {
49213        staticClass: CLASS_NAME4,
49214        class: [(_ref = {
49215          shadow: shadow === true
49216        }, _defineProperty101(_ref, "shadow-".concat(shadow), shadow && shadow !== true), _defineProperty101(_ref, "".concat(CLASS_NAME4, "-right"), this.right), _defineProperty101(_ref, "bg-".concat(bgVariant), bgVariant), _defineProperty101(_ref, "text-".concat(textVariant), textVariant), _ref), this.sidebarClass],
49217        style: {
49218          width
49219        },
49220        attrs: this.computedAttrs,
49221        directives: [{
49222          name: "show",
49223          value: localShow5
49224        }],
49225        ref: "content"
49226      }, [renderContent(h2, this)]);
49227      $sidebar = h2("transition", {
49228        props: this.transitionProps,
49229        on: {
49230          beforeEnter: this.onBeforeEnter,
49231          afterEnter: this.onAfterEnter,
49232          afterLeave: this.onAfterLeave
49233        }
49234      }, [$sidebar]);
49235      var $backdrop = h2(BVTransition, {
49236        props: {
49237          noFade: this.noSlide
49238        }
49239      }, [renderBackdrop(h2, this)]);
49240      var $tabTrapTop = h2();
49241      var $tabTrapBottom = h2();
49242      if (this.backdrop && localShow5) {
49243        $tabTrapTop = h2("div", {
49244          attrs: {
49245            tabindex: "0"
49246          },
49247          on: {
49248            focus: this.onTopTrapFocus
49249          }
49250        });
49251        $tabTrapBottom = h2("div", {
49252          attrs: {
49253            tabindex: "0"
49254          },
49255          on: {
49256            focus: this.onBottomTrapFocus
49257          }
49258        });
49259      }
49260      return h2("div", {
49261        staticClass: "b-sidebar-outer",
49262        style: {
49263          zIndex: this.zIndex
49264        },
49265        attrs: {
49266          tabindex: "-1"
49267        },
49268        on: {
49269          keydown: this.onKeydown
49270        }
49271      }, [$tabTrapTop, $sidebar, $tabTrapBottom, $backdrop]);
49272    }
49273  });
49274
49275  
vendor: 207 bytes, lines 49275-49285
49275// node_modules/bootstrap-vue/esm/components/sidebar/index.js
49276  var SidebarPlugin = /* @__PURE__ */ pluginFactory({
49277    components: {
49278      BSidebar
49279    },
49280    plugins: {
49281      VBTogglePlugin
49282    }
49283  });
49284
49285  
vendor: 124 bytes, lines 49285-49288
49285// node_modules/bootstrap-vue/esm/components/skeleton/index.js
49286  var import_bootstrap286 = __toESM(require_bootstrap());
49287
49288  
vendor: 1,461 bytes, lines 49288-49325
49288// node_modules/bootstrap-vue/esm/components/skeleton/skeleton.js
49289  var import_bootstrap240 = __toESM(require_bootstrap());
49290  function _defineProperty102(obj, key, value2) {
49291    if (key in obj) {
49292      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
49293    } else {
49294      obj[key] = value2;
49295    }
49296    return obj;
49297  }
49298  var props116 = makePropsConfigurable({
49299    animation: makeProp(PROP_TYPE_STRING, "wave"),
49300    height: makeProp(PROP_TYPE_STRING),
49301    size: makeProp(PROP_TYPE_STRING),
49302    type: makeProp(PROP_TYPE_STRING, "text"),
49303    variant: makeProp(PROP_TYPE_STRING),
49304    width: makeProp(PROP_TYPE_STRING)
49305  }, NAME_SKELETON);
49306  var BSkeleton = /* @__PURE__ */ extend2({
49307    name: NAME_SKELETON,
49308    functional: true,
49309    props: props116,
49310    render: function render102(h2, _ref) {
49311      var _class;
49312      var data46 = _ref.data, props153 = _ref.props;
49313      var size = props153.size, animation = props153.animation, variant = props153.variant;
49314      return h2("div", a(data46, {
49315        staticClass: "b-skeleton",
49316        style: {
49317          width: size || props153.width,
49318          height: size || props153.height
49319        },
49320        class: (_class = {}, _defineProperty102(_class, "b-skeleton-".concat(props153.type), true), _defineProperty102(_class, "b-skeleton-animate-".concat(animation), animation), _defineProperty102(_class, "bg-".concat(variant), variant), _class)
49321      }));
49322    }
49323  });
49324
49325  
vendor: 132 bytes, lines 49325-49328
49325// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-icon.js
49326  var import_bootstrap244 = __toESM(require_bootstrap());
49327
49328  
vendor: 110 bytes, lines 49328-49331
49328// node_modules/bootstrap-vue/esm/icons/index.js
49329  var import_bootstrap243 = __toESM(require_bootstrap());
49330
49331  
vendor: 577 bytes, lines 49331-49347
49331// node_modules/bootstrap-vue/esm/icons/iconstack.js
49332  var import_bootstrap241 = __toESM(require_bootstrap());
49333  var props117 = makePropsConfigurable(omit(props6, ["content", "stacked"]), NAME_ICONSTACK);
49334  var BIconstack = /* @__PURE__ */ extend2({
49335    name: NAME_ICONSTACK,
49336    functional: true,
49337    props: props117,
49338    render: function render103(h2, _ref) {
49339      var data46 = _ref.data, props153 = _ref.props, children = _ref.children;
49340      return h2(BVIconBase, a(data46, {
49341        staticClass: "b-iconstack",
49342        props: props153
49343      }), children);
49344    }
49345  });
49346
49347  
vendor: 33,652 bytes, lines 49347-50731
49347// node_modules/bootstrap-vue/esm/icons/plugin.js
49348  var import_bootstrap242 = __toESM(require_bootstrap());
49349  var IconsPlugin = /* @__PURE__ */ pluginFactoryNoConfig({
49350    components: {
49351      // Icon helper component
49352      BIcon,
49353      // Icon stacking component
49354      BIconstack,
49355      // BootstrapVue custom icon components
49356      BIconBlank,
49357      // Bootstrap icon components
49358      BIconAlarm,
49359      BIconAlarmFill,
49360      BIconAlignBottom,
49361      BIconAlignCenter,
49362      BIconAlignEnd,
49363      BIconAlignMiddle,
49364      BIconAlignStart,
49365      BIconAlignTop,
49366      BIconAlt,
49367      BIconApp,
49368      BIconAppIndicator,
49369      BIconArchive,
49370      BIconArchiveFill,
49371      BIconArrow90degDown,
49372      BIconArrow90degLeft,
49373      BIconArrow90degRight,
49374      BIconArrow90degUp,
49375      BIconArrowBarDown,
49376      BIconArrowBarLeft,
49377      BIconArrowBarRight,
49378      BIconArrowBarUp,
49379      BIconArrowClockwise,
49380      BIconArrowCounterclockwise,
49381      BIconArrowDown,
49382      BIconArrowDownCircle,
49383      BIconArrowDownCircleFill,
49384      BIconArrowDownLeft,
49385      BIconArrowDownLeftCircle,
49386      BIconArrowDownLeftCircleFill,
49387      BIconArrowDownLeftSquare,
49388      BIconArrowDownLeftSquareFill,
49389      BIconArrowDownRight,
49390      BIconArrowDownRightCircle,
49391      BIconArrowDownRightCircleFill,
49392      BIconArrowDownRightSquare,
49393      BIconArrowDownRightSquareFill,
49394      BIconArrowDownShort,
49395      BIconArrowDownSquare,
49396      BIconArrowDownSquareFill,
49397      BIconArrowDownUp,
49398      BIconArrowLeft,
49399      BIconArrowLeftCircle,
49400      BIconArrowLeftCircleFill,
49401      BIconArrowLeftRight,
49402      BIconArrowLeftShort,
49403      BIconArrowLeftSquare,
49404      BIconArrowLeftSquareFill,
49405      BIconArrowRepeat,
49406      BIconArrowReturnLeft,
49407      BIconArrowReturnRight,
49408      BIconArrowRight,
49409      BIconArrowRightCircle,
49410      BIconArrowRightCircleFill,
49411      BIconArrowRightShort,
49412      BIconArrowRightSquare,
49413      BIconArrowRightSquareFill,
49414      BIconArrowUp,
49415      BIconArrowUpCircle,
49416      BIconArrowUpCircleFill,
49417      BIconArrowUpLeft,
49418      BIconArrowUpLeftCircle,
49419      BIconArrowUpLeftCircleFill,
49420      BIconArrowUpLeftSquare,
49421      BIconArrowUpLeftSquareFill,
49422      BIconArrowUpRight,
49423      BIconArrowUpRightCircle,
49424      BIconArrowUpRightCircleFill,
49425      BIconArrowUpRightSquare,
49426      BIconArrowUpRightSquareFill,
49427      BIconArrowUpShort,
49428      BIconArrowUpSquare,
49429      BIconArrowUpSquareFill,
49430      BIconArrowsAngleContract,
49431      BIconArrowsAngleExpand,
49432      BIconArrowsCollapse,
49433      BIconArrowsExpand,
49434      BIconArrowsFullscreen,
49435      BIconArrowsMove,
49436      BIconAspectRatio,
49437      BIconAspectRatioFill,
49438      BIconAsterisk,
49439      BIconAt,
49440      BIconAward,
49441      BIconAwardFill,
49442      BIconBack,
49443      BIconBackspace,
49444      BIconBackspaceFill,
49445      BIconBackspaceReverse,
49446      BIconBackspaceReverseFill,
49447      BIconBadge3d,
49448      BIconBadge3dFill,
49449      BIconBadge4k,
49450      BIconBadge4kFill,
49451      BIconBadge8k,
49452      BIconBadge8kFill,
49453      BIconBadgeAd,
49454      BIconBadgeAdFill,
49455      BIconBadgeAr,
49456      BIconBadgeArFill,
49457      BIconBadgeCc,
49458      BIconBadgeCcFill,
49459      BIconBadgeHd,
49460      BIconBadgeHdFill,
49461      BIconBadgeTm,
49462      BIconBadgeTmFill,
49463      BIconBadgeVo,
49464      BIconBadgeVoFill,
49465      BIconBadgeVr,
49466      BIconBadgeVrFill,
49467      BIconBadgeWc,
49468      BIconBadgeWcFill,
49469      BIconBag,
49470      BIconBagCheck,
49471      BIconBagCheckFill,
49472      BIconBagDash,
49473      BIconBagDashFill,
49474      BIconBagFill,
49475      BIconBagPlus,
49476      BIconBagPlusFill,
49477      BIconBagX,
49478      BIconBagXFill,
49479      BIconBank,
49480      BIconBank2,
49481      BIconBarChart,
49482      BIconBarChartFill,
49483      BIconBarChartLine,
49484      BIconBarChartLineFill,
49485      BIconBarChartSteps,
49486      BIconBasket,
49487      BIconBasket2,
49488      BIconBasket2Fill,
49489      BIconBasket3,
49490      BIconBasket3Fill,
49491      BIconBasketFill,
49492      BIconBattery,
49493      BIconBatteryCharging,
49494      BIconBatteryFull,
49495      BIconBatteryHalf,
49496      BIconBell,
49497      BIconBellFill,
49498      BIconBellSlash,
49499      BIconBellSlashFill,
49500      BIconBezier,
49501      BIconBezier2,
49502      BIconBicycle,
49503      BIconBinoculars,
49504      BIconBinocularsFill,
49505      BIconBlockquoteLeft,
49506      BIconBlockquoteRight,
49507      BIconBook,
49508      BIconBookFill,
49509      BIconBookHalf,
49510      BIconBookmark,
49511      BIconBookmarkCheck,
49512      BIconBookmarkCheckFill,
49513      BIconBookmarkDash,
49514      BIconBookmarkDashFill,
49515      BIconBookmarkFill,
49516      BIconBookmarkHeart,
49517      BIconBookmarkHeartFill,
49518      BIconBookmarkPlus,
49519      BIconBookmarkPlusFill,
49520      BIconBookmarkStar,
49521      BIconBookmarkStarFill,
49522      BIconBookmarkX,
49523      BIconBookmarkXFill,
49524      BIconBookmarks,
49525      BIconBookmarksFill,
49526      BIconBookshelf,
49527      BIconBootstrap,
49528      BIconBootstrapFill,
49529      BIconBootstrapReboot,
49530      BIconBorder,
49531      BIconBorderAll,
49532      BIconBorderBottom,
49533      BIconBorderCenter,
49534      BIconBorderInner,
49535      BIconBorderLeft,
49536      BIconBorderMiddle,
49537      BIconBorderOuter,
49538      BIconBorderRight,
49539      BIconBorderStyle,
49540      BIconBorderTop,
49541      BIconBorderWidth,
49542      BIconBoundingBox,
49543      BIconBoundingBoxCircles,
49544      BIconBox,
49545      BIconBoxArrowDown,
49546      BIconBoxArrowDownLeft,
49547      BIconBoxArrowDownRight,
49548      BIconBoxArrowInDown,
49549      BIconBoxArrowInDownLeft,
49550      BIconBoxArrowInDownRight,
49551      BIconBoxArrowInLeft,
49552      BIconBoxArrowInRight,
49553      BIconBoxArrowInUp,
49554      BIconBoxArrowInUpLeft,
49555      BIconBoxArrowInUpRight,
49556      BIconBoxArrowLeft,
49557      BIconBoxArrowRight,
49558      BIconBoxArrowUp,
49559      BIconBoxArrowUpLeft,
49560      BIconBoxArrowUpRight,
49561      BIconBoxSeam,
49562      BIconBraces,
49563      BIconBricks,
49564      BIconBriefcase,
49565      BIconBriefcaseFill,
49566      BIconBrightnessAltHigh,
49567      BIconBrightnessAltHighFill,
49568      BIconBrightnessAltLow,
49569      BIconBrightnessAltLowFill,
49570      BIconBrightnessHigh,
49571      BIconBrightnessHighFill,
49572      BIconBrightnessLow,
49573      BIconBrightnessLowFill,
49574      BIconBroadcast,
49575      BIconBroadcastPin,
49576      BIconBrush,
49577      BIconBrushFill,
49578      BIconBucket,
49579      BIconBucketFill,
49580      BIconBug,
49581      BIconBugFill,
49582      BIconBuilding,
49583      BIconBullseye,
49584      BIconCalculator,
49585      BIconCalculatorFill,
49586      BIconCalendar,
49587      BIconCalendar2,
49588      BIconCalendar2Check,
49589      BIconCalendar2CheckFill,
49590      BIconCalendar2Date,
49591      BIconCalendar2DateFill,
49592      BIconCalendar2Day,
49593      BIconCalendar2DayFill,
49594      BIconCalendar2Event,
49595      BIconCalendar2EventFill,
49596      BIconCalendar2Fill,
49597      BIconCalendar2Minus,
49598      BIconCalendar2MinusFill,
49599      BIconCalendar2Month,
49600      BIconCalendar2MonthFill,
49601      BIconCalendar2Plus,
49602      BIconCalendar2PlusFill,
49603      BIconCalendar2Range,
49604      BIconCalendar2RangeFill,
49605      BIconCalendar2Week,
49606      BIconCalendar2WeekFill,
49607      BIconCalendar2X,
49608      BIconCalendar2XFill,
49609      BIconCalendar3,
49610      BIconCalendar3Event,
49611      BIconCalendar3EventFill,
49612      BIconCalendar3Fill,
49613      BIconCalendar3Range,
49614      BIconCalendar3RangeFill,
49615      BIconCalendar3Week,
49616      BIconCalendar3WeekFill,
49617      BIconCalendar4,
49618      BIconCalendar4Event,
49619      BIconCalendar4Range,
49620      BIconCalendar4Week,
49621      BIconCalendarCheck,
49622      BIconCalendarCheckFill,
49623      BIconCalendarDate,
49624      BIconCalendarDateFill,
49625      BIconCalendarDay,
49626      BIconCalendarDayFill,
49627      BIconCalendarEvent,
49628      BIconCalendarEventFill,
49629      BIconCalendarFill,
49630      BIconCalendarMinus,
49631      BIconCalendarMinusFill,
49632      BIconCalendarMonth,
49633      BIconCalendarMonthFill,
49634      BIconCalendarPlus,
49635      BIconCalendarPlusFill,
49636      BIconCalendarRange,
49637      BIconCalendarRangeFill,
49638      BIconCalendarWeek,
49639      BIconCalendarWeekFill,
49640      BIconCalendarX,
49641      BIconCalendarXFill,
49642      BIconCamera,
49643      BIconCamera2,
49644      BIconCameraFill,
49645      BIconCameraReels,
49646      BIconCameraReelsFill,
49647      BIconCameraVideo,
49648      BIconCameraVideoFill,
49649      BIconCameraVideoOff,
49650      BIconCameraVideoOffFill,
49651      BIconCapslock,
49652      BIconCapslockFill,
49653      BIconCardChecklist,
49654      BIconCardHeading,
49655      BIconCardImage,
49656      BIconCardList,
49657      BIconCardText,
49658      BIconCaretDown,
49659      BIconCaretDownFill,
49660      BIconCaretDownSquare,
49661      BIconCaretDownSquareFill,
49662      BIconCaretLeft,
49663      BIconCaretLeftFill,
49664      BIconCaretLeftSquare,
49665      BIconCaretLeftSquareFill,
49666      BIconCaretRight,
49667      BIconCaretRightFill,
49668      BIconCaretRightSquare,
49669      BIconCaretRightSquareFill,
49670      BIconCaretUp,
49671      BIconCaretUpFill,
49672      BIconCaretUpSquare,
49673      BIconCaretUpSquareFill,
49674      BIconCart,
49675      BIconCart2,
49676      BIconCart3,
49677      BIconCart4,
49678      BIconCartCheck,
49679      BIconCartCheckFill,
49680      BIconCartDash,
49681      BIconCartDashFill,
49682      BIconCartFill,
49683      BIconCartPlus,
49684      BIconCartPlusFill,
49685      BIconCartX,
49686      BIconCartXFill,
49687      BIconCash,
49688      BIconCashCoin,
49689      BIconCashStack,
49690      BIconCast,
49691      BIconChat,
49692      BIconChatDots,
49693      BIconChatDotsFill,
49694      BIconChatFill,
49695      BIconChatLeft,
49696      BIconChatLeftDots,
49697      BIconChatLeftDotsFill,
49698      BIconChatLeftFill,
49699      BIconChatLeftQuote,
49700      BIconChatLeftQuoteFill,
49701      BIconChatLeftText,
49702      BIconChatLeftTextFill,
49703      BIconChatQuote,
49704      BIconChatQuoteFill,
49705      BIconChatRight,
49706      BIconChatRightDots,
49707      BIconChatRightDotsFill,
49708      BIconChatRightFill,
49709      BIconChatRightQuote,
49710      BIconChatRightQuoteFill,
49711      BIconChatRightText,
49712      BIconChatRightTextFill,
49713      BIconChatSquare,
49714      BIconChatSquareDots,
49715      BIconChatSquareDotsFill,
49716      BIconChatSquareFill,
49717      BIconChatSquareQuote,
49718      BIconChatSquareQuoteFill,
49719      BIconChatSquareText,
49720      BIconChatSquareTextFill,
49721      BIconChatText,
49722      BIconChatTextFill,
49723      BIconCheck,
49724      BIconCheck2,
49725      BIconCheck2All,
49726      BIconCheck2Circle,
49727      BIconCheck2Square,
49728      BIconCheckAll,
49729      BIconCheckCircle,
49730      BIconCheckCircleFill,
49731      BIconCheckLg,
49732      BIconCheckSquare,
49733      BIconCheckSquareFill,
49734      BIconChevronBarContract,
49735      BIconChevronBarDown,
49736      BIconChevronBarExpand,
49737      BIconChevronBarLeft,
49738      BIconChevronBarRight,
49739      BIconChevronBarUp,
49740      BIconChevronCompactDown,
49741      BIconChevronCompactLeft,
49742      BIconChevronCompactRight,
49743      BIconChevronCompactUp,
49744      BIconChevronContract,
49745      BIconChevronDoubleDown,
49746      BIconChevronDoubleLeft,
49747      BIconChevronDoubleRight,
49748      BIconChevronDoubleUp,
49749      BIconChevronDown,
49750      BIconChevronExpand,
49751      BIconChevronLeft,
49752      BIconChevronRight,
49753      BIconChevronUp,
49754      BIconCircle,
49755      BIconCircleFill,
49756      BIconCircleHalf,
49757      BIconCircleSquare,
49758      BIconClipboard,
49759      BIconClipboardCheck,
49760      BIconClipboardData,
49761      BIconClipboardMinus,
49762      BIconClipboardPlus,
49763      BIconClipboardX,
49764      BIconClock,
49765      BIconClockFill,
49766      BIconClockHistory,
49767      BIconCloud,
49768      BIconCloudArrowDown,
49769      BIconCloudArrowDownFill,
49770      BIconCloudArrowUp,
49771      BIconCloudArrowUpFill,
49772      BIconCloudCheck,
49773      BIconCloudCheckFill,
49774      BIconCloudDownload,
49775      BIconCloudDownloadFill,
49776      BIconCloudDrizzle,
49777      BIconCloudDrizzleFill,
49778      BIconCloudFill,
49779      BIconCloudFog,
49780      BIconCloudFog2,
49781      BIconCloudFog2Fill,
49782      BIconCloudFogFill,
49783      BIconCloudHail,
49784      BIconCloudHailFill,
49785      BIconCloudHaze,
49786      BIconCloudHaze1,
49787      BIconCloudHaze2Fill,
49788      BIconCloudHazeFill,
49789      BIconCloudLightning,
49790      BIconCloudLightningFill,
49791      BIconCloudLightningRain,
49792      BIconCloudLightningRainFill,
49793      BIconCloudMinus,
49794      BIconCloudMinusFill,
49795      BIconCloudMoon,
49796      BIconCloudMoonFill,
49797      BIconCloudPlus,
49798      BIconCloudPlusFill,
49799      BIconCloudRain,
49800      BIconCloudRainFill,
49801      BIconCloudRainHeavy,
49802      BIconCloudRainHeavyFill,
49803      BIconCloudSlash,
49804      BIconCloudSlashFill,
49805      BIconCloudSleet,
49806      BIconCloudSleetFill,
49807      BIconCloudSnow,
49808      BIconCloudSnowFill,
49809      BIconCloudSun,
49810      BIconCloudSunFill,
49811      BIconCloudUpload,
49812      BIconCloudUploadFill,
49813      BIconClouds,
49814      BIconCloudsFill,
49815      BIconCloudy,
49816      BIconCloudyFill,
49817      BIconCode,
49818      BIconCodeSlash,
49819      BIconCodeSquare,
49820      BIconCoin,
49821      BIconCollection,
49822      BIconCollectionFill,
49823      BIconCollectionPlay,
49824      BIconCollectionPlayFill,
49825      BIconColumns,
49826      BIconColumnsGap,
49827      BIconCommand,
49828      BIconCompass,
49829      BIconCompassFill,
49830      BIconCone,
49831      BIconConeStriped,
49832      BIconController,
49833      BIconCpu,
49834      BIconCpuFill,
49835      BIconCreditCard,
49836      BIconCreditCard2Back,
49837      BIconCreditCard2BackFill,
49838      BIconCreditCard2Front,
49839      BIconCreditCard2FrontFill,
49840      BIconCreditCardFill,
49841      BIconCrop,
49842      BIconCup,
49843      BIconCupFill,
49844      BIconCupStraw,
49845      BIconCurrencyBitcoin,
49846      BIconCurrencyDollar,
49847      BIconCurrencyEuro,
49848      BIconCurrencyExchange,
49849      BIconCurrencyPound,
49850      BIconCurrencyYen,
49851      BIconCursor,
49852      BIconCursorFill,
49853      BIconCursorText,
49854      BIconDash,
49855      BIconDashCircle,
49856      BIconDashCircleDotted,
49857      BIconDashCircleFill,
49858      BIconDashLg,
49859      BIconDashSquare,
49860      BIconDashSquareDotted,
49861      BIconDashSquareFill,
49862      BIconDiagram2,
49863      BIconDiagram2Fill,
49864      BIconDiagram3,
49865      BIconDiagram3Fill,
49866      BIconDiamond,
49867      BIconDiamondFill,
49868      BIconDiamondHalf,
49869      BIconDice1,
49870      BIconDice1Fill,
49871      BIconDice2,
49872      BIconDice2Fill,
49873      BIconDice3,
49874      BIconDice3Fill,
49875      BIconDice4,
49876      BIconDice4Fill,
49877      BIconDice5,
49878      BIconDice5Fill,
49879      BIconDice6,
49880      BIconDice6Fill,
49881      BIconDisc,
49882      BIconDiscFill,
49883      BIconDiscord,
49884      BIconDisplay,
49885      BIconDisplayFill,
49886      BIconDistributeHorizontal,
49887      BIconDistributeVertical,
49888      BIconDoorClosed,
49889      BIconDoorClosedFill,
49890      BIconDoorOpen,
49891      BIconDoorOpenFill,
49892      BIconDot,
49893      BIconDownload,
49894      BIconDroplet,
49895      BIconDropletFill,
49896      BIconDropletHalf,
49897      BIconEarbuds,
49898      BIconEasel,
49899      BIconEaselFill,
49900      BIconEgg,
49901      BIconEggFill,
49902      BIconEggFried,
49903      BIconEject,
49904      BIconEjectFill,
49905      BIconEmojiAngry,
49906      BIconEmojiAngryFill,
49907      BIconEmojiDizzy,
49908      BIconEmojiDizzyFill,
49909      BIconEmojiExpressionless,
49910      BIconEmojiExpressionlessFill,
49911      BIconEmojiFrown,
49912      BIconEmojiFrownFill,
49913      BIconEmojiHeartEyes,
49914      BIconEmojiHeartEyesFill,
49915      BIconEmojiLaughing,
49916      BIconEmojiLaughingFill,
49917      BIconEmojiNeutral,
49918      BIconEmojiNeutralFill,
49919      BIconEmojiSmile,
49920      BIconEmojiSmileFill,
49921      BIconEmojiSmileUpsideDown,
49922      BIconEmojiSmileUpsideDownFill,
49923      BIconEmojiSunglasses,
49924      BIconEmojiSunglassesFill,
49925      BIconEmojiWink,
49926      BIconEmojiWinkFill,
49927      BIconEnvelope,
49928      BIconEnvelopeFill,
49929      BIconEnvelopeOpen,
49930      BIconEnvelopeOpenFill,
49931      BIconEraser,
49932      BIconEraserFill,
49933      BIconExclamation,
49934      BIconExclamationCircle,
49935      BIconExclamationCircleFill,
49936      BIconExclamationDiamond,
49937      BIconExclamationDiamondFill,
49938      BIconExclamationLg,
49939      BIconExclamationOctagon,
49940      BIconExclamationOctagonFill,
49941      BIconExclamationSquare,
49942      BIconExclamationSquareFill,
49943      BIconExclamationTriangle,
49944      BIconExclamationTriangleFill,
49945      BIconExclude,
49946      BIconEye,
49947      BIconEyeFill,
49948      BIconEyeSlash,
49949      BIconEyeSlashFill,
49950      BIconEyedropper,
49951      BIconEyeglasses,
49952      BIconFacebook,
49953      BIconFile,
49954      BIconFileArrowDown,
49955      BIconFileArrowDownFill,
49956      BIconFileArrowUp,
49957      BIconFileArrowUpFill,
49958      BIconFileBarGraph,
49959      BIconFileBarGraphFill,
49960      BIconFileBinary,
49961      BIconFileBinaryFill,
49962      BIconFileBreak,
49963      BIconFileBreakFill,
49964      BIconFileCheck,
49965      BIconFileCheckFill,
49966      BIconFileCode,
49967      BIconFileCodeFill,
49968      BIconFileDiff,
49969      BIconFileDiffFill,
49970      BIconFileEarmark,
49971      BIconFileEarmarkArrowDown,
49972      BIconFileEarmarkArrowDownFill,
49973      BIconFileEarmarkArrowUp,
49974      BIconFileEarmarkArrowUpFill,
49975      BIconFileEarmarkBarGraph,
49976      BIconFileEarmarkBarGraphFill,
49977      BIconFileEarmarkBinary,
49978      BIconFileEarmarkBinaryFill,
49979      BIconFileEarmarkBreak,
49980      BIconFileEarmarkBreakFill,
49981      BIconFileEarmarkCheck,
49982      BIconFileEarmarkCheckFill,
49983      BIconFileEarmarkCode,
49984      BIconFileEarmarkCodeFill,
49985      BIconFileEarmarkDiff,
49986      BIconFileEarmarkDiffFill,
49987      BIconFileEarmarkEasel,
49988      BIconFileEarmarkEaselFill,
49989      BIconFileEarmarkExcel,
49990      BIconFileEarmarkExcelFill,
49991      BIconFileEarmarkFill,
49992      BIconFileEarmarkFont,
49993      BIconFileEarmarkFontFill,
49994      BIconFileEarmarkImage,
49995      BIconFileEarmarkImageFill,
49996      BIconFileEarmarkLock,
49997      BIconFileEarmarkLock2,
49998      BIconFileEarmarkLock2Fill,
49999      BIconFileEarmarkLockFill,
50000      BIconFileEarmarkMedical,
50001      BIconFileEarmarkMedicalFill,
50002      BIconFileEarmarkMinus,
50003      BIconFileEarmarkMinusFill,
50004      BIconFileEarmarkMusic,
50005      BIconFileEarmarkMusicFill,
50006      BIconFileEarmarkPdf,
50007      BIconFileEarmarkPdfFill,
50008      BIconFileEarmarkPerson,
50009      BIconFileEarmarkPersonFill,
50010      BIconFileEarmarkPlay,
50011      BIconFileEarmarkPlayFill,
50012      BIconFileEarmarkPlus,
50013      BIconFileEarmarkPlusFill,
50014      BIconFileEarmarkPost,
50015      BIconFileEarmarkPostFill,
50016      BIconFileEarmarkPpt,
50017      BIconFileEarmarkPptFill,
50018      BIconFileEarmarkRichtext,
50019      BIconFileEarmarkRichtextFill,
50020      BIconFileEarmarkRuled,
50021      BIconFileEarmarkRuledFill,
50022      BIconFileEarmarkSlides,
50023      BIconFileEarmarkSlidesFill,
50024      BIconFileEarmarkSpreadsheet,
50025      BIconFileEarmarkSpreadsheetFill,
50026      BIconFileEarmarkText,
50027      BIconFileEarmarkTextFill,
50028      BIconFileEarmarkWord,
50029      BIconFileEarmarkWordFill,
50030      BIconFileEarmarkX,
50031      BIconFileEarmarkXFill,
50032      BIconFileEarmarkZip,
50033      BIconFileEarmarkZipFill,
50034      BIconFileEasel,
50035      BIconFileEaselFill,
50036      BIconFileExcel,
50037      BIconFileExcelFill,
50038      BIconFileFill,
50039      BIconFileFont,
50040      BIconFileFontFill,
50041      BIconFileImage,
50042      BIconFileImageFill,
50043      BIconFileLock,
50044      BIconFileLock2,
50045      BIconFileLock2Fill,
50046      BIconFileLockFill,
50047      BIconFileMedical,
50048      BIconFileMedicalFill,
50049      BIconFileMinus,
50050      BIconFileMinusFill,
50051      BIconFileMusic,
50052      BIconFileMusicFill,
50053      BIconFilePdf,
50054      BIconFilePdfFill,
50055      BIconFilePerson,
50056      BIconFilePersonFill,
50057      BIconFilePlay,
50058      BIconFilePlayFill,
50059      BIconFilePlus,
50060      BIconFilePlusFill,
50061      BIconFilePost,
50062      BIconFilePostFill,
50063      BIconFilePpt,
50064      BIconFilePptFill,
50065      BIconFileRichtext,
50066      BIconFileRichtextFill,
50067      BIconFileRuled,
50068      BIconFileRuledFill,
50069      BIconFileSlides,
50070      BIconFileSlidesFill,
50071      BIconFileSpreadsheet,
50072      BIconFileSpreadsheetFill,
50073      BIconFileText,
50074      BIconFileTextFill,
50075      BIconFileWord,
50076      BIconFileWordFill,
50077      BIconFileX,
50078      BIconFileXFill,
50079      BIconFileZip,
50080      BIconFileZipFill,
50081      BIconFiles,
50082      BIconFilesAlt,
50083      BIconFilm,
50084      BIconFilter,
50085      BIconFilterCircle,
50086      BIconFilterCircleFill,
50087      BIconFilterLeft,
50088      BIconFilterRight,
50089      BIconFilterSquare,
50090      BIconFilterSquareFill,
50091      BIconFlag,
50092      BIconFlagFill,
50093      BIconFlower1,
50094      BIconFlower2,
50095      BIconFlower3,
50096      BIconFolder,
50097      BIconFolder2,
50098      BIconFolder2Open,
50099      BIconFolderCheck,
50100      BIconFolderFill,
50101      BIconFolderMinus,
50102      BIconFolderPlus,
50103      BIconFolderSymlink,
50104      BIconFolderSymlinkFill,
50105      BIconFolderX,
50106      BIconFonts,
50107      BIconForward,
50108      BIconForwardFill,
50109      BIconFront,
50110      BIconFullscreen,
50111      BIconFullscreenExit,
50112      BIconFunnel,
50113      BIconFunnelFill,
50114      BIconGear,
50115      BIconGearFill,
50116      BIconGearWide,
50117      BIconGearWideConnected,
50118      BIconGem,
50119      BIconGenderAmbiguous,
50120      BIconGenderFemale,
50121      BIconGenderMale,
50122      BIconGenderTrans,
50123      BIconGeo,
50124      BIconGeoAlt,
50125      BIconGeoAltFill,
50126      BIconGeoFill,
50127      BIconGift,
50128      BIconGiftFill,
50129      BIconGithub,
50130      BIconGlobe,
50131      BIconGlobe2,
50132      BIconGoogle,
50133      BIconGraphDown,
50134      BIconGraphUp,
50135      BIconGrid,
50136      BIconGrid1x2,
50137      BIconGrid1x2Fill,
50138      BIconGrid3x2,
50139      BIconGrid3x2Gap,
50140      BIconGrid3x2GapFill,
50141      BIconGrid3x3,
50142      BIconGrid3x3Gap,
50143      BIconGrid3x3GapFill,
50144      BIconGridFill,
50145      BIconGripHorizontal,
50146      BIconGripVertical,
50147      BIconHammer,
50148      BIconHandIndex,
50149      BIconHandIndexFill,
50150      BIconHandIndexThumb,
50151      BIconHandIndexThumbFill,
50152      BIconHandThumbsDown,
50153      BIconHandThumbsDownFill,
50154      BIconHandThumbsUp,
50155      BIconHandThumbsUpFill,
50156      BIconHandbag,
50157      BIconHandbagFill,
50158      BIconHash,
50159      BIconHdd,
50160      BIconHddFill,
50161      BIconHddNetwork,
50162      BIconHddNetworkFill,
50163      BIconHddRack,
50164      BIconHddRackFill,
50165      BIconHddStack,
50166      BIconHddStackFill,
50167      BIconHeadphones,
50168      BIconHeadset,
50169      BIconHeadsetVr,
50170      BIconHeart,
50171      BIconHeartFill,
50172      BIconHeartHalf,
50173      BIconHeptagon,
50174      BIconHeptagonFill,
50175      BIconHeptagonHalf,
50176      BIconHexagon,
50177      BIconHexagonFill,
50178      BIconHexagonHalf,
50179      BIconHourglass,
50180      BIconHourglassBottom,
50181      BIconHourglassSplit,
50182      BIconHourglassTop,
50183      BIconHouse,
50184      BIconHouseDoor,
50185      BIconHouseDoorFill,
50186      BIconHouseFill,
50187      BIconHr,
50188      BIconHurricane,
50189      BIconImage,
50190      BIconImageAlt,
50191      BIconImageFill,
50192      BIconImages,
50193      BIconInbox,
50194      BIconInboxFill,
50195      BIconInboxes,
50196      BIconInboxesFill,
50197      BIconInfo,
50198      BIconInfoCircle,
50199      BIconInfoCircleFill,
50200      BIconInfoLg,
50201      BIconInfoSquare,
50202      BIconInfoSquareFill,
50203      BIconInputCursor,
50204      BIconInputCursorText,
50205      BIconInstagram,
50206      BIconIntersect,
50207      BIconJournal,
50208      BIconJournalAlbum,
50209      BIconJournalArrowDown,
50210      BIconJournalArrowUp,
50211      BIconJournalBookmark,
50212      BIconJournalBookmarkFill,
50213      BIconJournalCheck,
50214      BIconJournalCode,
50215      BIconJournalMedical,
50216      BIconJournalMinus,
50217      BIconJournalPlus,
50218      BIconJournalRichtext,
50219      BIconJournalText,
50220      BIconJournalX,
50221      BIconJournals,
50222      BIconJoystick,
50223      BIconJustify,
50224      BIconJustifyLeft,
50225      BIconJustifyRight,
50226      BIconKanban,
50227      BIconKanbanFill,
50228      BIconKey,
50229      BIconKeyFill,
50230      BIconKeyboard,
50231      BIconKeyboardFill,
50232      BIconLadder,
50233      BIconLamp,
50234      BIconLampFill,
50235      BIconLaptop,
50236      BIconLaptopFill,
50237      BIconLayerBackward,
50238      BIconLayerForward,
50239      BIconLayers,
50240      BIconLayersFill,
50241      BIconLayersHalf,
50242      BIconLayoutSidebar,
50243      BIconLayoutSidebarInset,
50244      BIconLayoutSidebarInsetReverse,
50245      BIconLayoutSidebarReverse,
50246      BIconLayoutSplit,
50247      BIconLayoutTextSidebar,
50248      BIconLayoutTextSidebarReverse,
50249      BIconLayoutTextWindow,
50250      BIconLayoutTextWindowReverse,
50251      BIconLayoutThreeColumns,
50252      BIconLayoutWtf,
50253      BIconLifePreserver,
50254      BIconLightbulb,
50255      BIconLightbulbFill,
50256      BIconLightbulbOff,
50257      BIconLightbulbOffFill,
50258      BIconLightning,
50259      BIconLightningCharge,
50260      BIconLightningChargeFill,
50261      BIconLightningFill,
50262      BIconLink,
50263      BIconLink45deg,
50264      BIconLinkedin,
50265      BIconList,
50266      BIconListCheck,
50267      BIconListNested,
50268      BIconListOl,
50269      BIconListStars,
50270      BIconListTask,
50271      BIconListUl,
50272      BIconLock,
50273      BIconLockFill,
50274      BIconMailbox,
50275      BIconMailbox2,
50276      BIconMap,
50277      BIconMapFill,
50278      BIconMarkdown,
50279      BIconMarkdownFill,
50280      BIconMask,
50281      BIconMastodon,
50282      BIconMegaphone,
50283      BIconMegaphoneFill,
50284      BIconMenuApp,
50285      BIconMenuAppFill,
50286      BIconMenuButton,
50287      BIconMenuButtonFill,
50288      BIconMenuButtonWide,
50289      BIconMenuButtonWideFill,
50290      BIconMenuDown,
50291      BIconMenuUp,
50292      BIconMessenger,
50293      BIconMic,
50294      BIconMicFill,
50295      BIconMicMute,
50296      BIconMicMuteFill,
50297      BIconMinecart,
50298      BIconMinecartLoaded,
50299      BIconMoisture,
50300      BIconMoon,
50301      BIconMoonFill,
50302      BIconMoonStars,
50303      BIconMoonStarsFill,
50304      BIconMouse,
50305      BIconMouse2,
50306      BIconMouse2Fill,
50307      BIconMouse3,
50308      BIconMouse3Fill,
50309      BIconMouseFill,
50310      BIconMusicNote,
50311      BIconMusicNoteBeamed,
50312      BIconMusicNoteList,
50313      BIconMusicPlayer,
50314      BIconMusicPlayerFill,
50315      BIconNewspaper,
50316      BIconNodeMinus,
50317      BIconNodeMinusFill,
50318      BIconNodePlus,
50319      BIconNodePlusFill,
50320      BIconNut,
50321      BIconNutFill,
50322      BIconOctagon,
50323      BIconOctagonFill,
50324      BIconOctagonHalf,
50325      BIconOption,
50326      BIconOutlet,
50327      BIconPaintBucket,
50328      BIconPalette,
50329      BIconPalette2,
50330      BIconPaletteFill,
50331      BIconPaperclip,
50332      BIconParagraph,
50333      BIconPatchCheck,
50334      BIconPatchCheckFill,
50335      BIconPatchExclamation,
50336      BIconPatchExclamationFill,
50337      BIconPatchMinus,
50338      BIconPatchMinusFill,
50339      BIconPatchPlus,
50340      BIconPatchPlusFill,
50341      BIconPatchQuestion,
50342      BIconPatchQuestionFill,
50343      BIconPause,
50344      BIconPauseBtn,
50345      BIconPauseBtnFill,
50346      BIconPauseCircle,
50347      BIconPauseCircleFill,
50348      BIconPauseFill,
50349      BIconPeace,
50350      BIconPeaceFill,
50351      BIconPen,
50352      BIconPenFill,
50353      BIconPencil,
50354      BIconPencilFill,
50355      BIconPencilSquare,
50356      BIconPentagon,
50357      BIconPentagonFill,
50358      BIconPentagonHalf,
50359      BIconPeople,
50360      BIconPeopleFill,
50361      BIconPercent,
50362      BIconPerson,
50363      BIconPersonBadge,
50364      BIconPersonBadgeFill,
50365      BIconPersonBoundingBox,
50366      BIconPersonCheck,
50367      BIconPersonCheckFill,
50368      BIconPersonCircle,
50369      BIconPersonDash,
50370      BIconPersonDashFill,
50371      BIconPersonFill,
50372      BIconPersonLinesFill,
50373      BIconPersonPlus,
50374      BIconPersonPlusFill,
50375      BIconPersonSquare,
50376      BIconPersonX,
50377      BIconPersonXFill,
50378      BIconPhone,
50379      BIconPhoneFill,
50380      BIconPhoneLandscape,
50381      BIconPhoneLandscapeFill,
50382      BIconPhoneVibrate,
50383      BIconPhoneVibrateFill,
50384      BIconPieChart,
50385      BIconPieChartFill,
50386      BIconPiggyBank,
50387      BIconPiggyBankFill,
50388      BIconPin,
50389      BIconPinAngle,
50390      BIconPinAngleFill,
50391      BIconPinFill,
50392      BIconPinMap,
50393      BIconPinMapFill,
50394      BIconPip,
50395      BIconPipFill,
50396      BIconPlay,
50397      BIconPlayBtn,
50398      BIconPlayBtnFill,
50399      BIconPlayCircle,
50400      BIconPlayCircleFill,
50401      BIconPlayFill,
50402      BIconPlug,
50403      BIconPlugFill,
50404      BIconPlus,
50405      BIconPlusCircle,
50406      BIconPlusCircleDotted,
50407      BIconPlusCircleFill,
50408      BIconPlusLg,
50409      BIconPlusSquare,
50410      BIconPlusSquareDotted,
50411      BIconPlusSquareFill,
50412      BIconPower,
50413      BIconPrinter,
50414      BIconPrinterFill,
50415      BIconPuzzle,
50416      BIconPuzzleFill,
50417      BIconQuestion,
50418      BIconQuestionCircle,
50419      BIconQuestionCircleFill,
50420      BIconQuestionDiamond,
50421      BIconQuestionDiamondFill,
50422      BIconQuestionLg,
50423      BIconQuestionOctagon,
50424      BIconQuestionOctagonFill,
50425      BIconQuestionSquare,
50426      BIconQuestionSquareFill,
50427      BIconRainbow,
50428      BIconReceipt,
50429      BIconReceiptCutoff,
50430      BIconReception0,
50431      BIconReception1,
50432      BIconReception2,
50433      BIconReception3,
50434      BIconReception4,
50435      BIconRecord,
50436      BIconRecord2,
50437      BIconRecord2Fill,
50438      BIconRecordBtn,
50439      BIconRecordBtnFill,
50440      BIconRecordCircle,
50441      BIconRecordCircleFill,
50442      BIconRecordFill,
50443      BIconRecycle,
50444      BIconReddit,
50445      BIconReply,
50446      BIconReplyAll,
50447      BIconReplyAllFill,
50448      BIconReplyFill,
50449      BIconRss,
50450      BIconRssFill,
50451      BIconRulers,
50452      BIconSafe,
50453      BIconSafe2,
50454      BIconSafe2Fill,
50455      BIconSafeFill,
50456      BIconSave,
50457      BIconSave2,
50458      BIconSave2Fill,
50459      BIconSaveFill,
50460      BIconScissors,
50461      BIconScrewdriver,
50462      BIconSdCard,
50463      BIconSdCardFill,
50464      BIconSearch,
50465      BIconSegmentedNav,
50466      BIconServer,
50467      BIconShare,
50468      BIconShareFill,
50469      BIconShield,
50470      BIconShieldCheck,
50471      BIconShieldExclamation,
50472      BIconShieldFill,
50473      BIconShieldFillCheck,
50474      BIconShieldFillExclamation,
50475      BIconShieldFillMinus,
50476      BIconShieldFillPlus,
50477      BIconShieldFillX,
50478      BIconShieldLock,
50479      BIconShieldLockFill,
50480      BIconShieldMinus,
50481      BIconShieldPlus,
50482      BIconShieldShaded,
50483      BIconShieldSlash,
50484      BIconShieldSlashFill,
50485      BIconShieldX,
50486      BIconShift,
50487      BIconShiftFill,
50488      BIconShop,
50489      BIconShopWindow,
50490      BIconShuffle,
50491      BIconSignpost,
50492      BIconSignpost2,
50493      BIconSignpost2Fill,
50494      BIconSignpostFill,
50495      BIconSignpostSplit,
50496      BIconSignpostSplitFill,
50497      BIconSim,
50498      BIconSimFill,
50499      BIconSkipBackward,
50500      BIconSkipBackwardBtn,
50501      BIconSkipBackwardBtnFill,
50502      BIconSkipBackwardCircle,
50503      BIconSkipBackwardCircleFill,
50504      BIconSkipBackwardFill,
50505      BIconSkipEnd,
50506      BIconSkipEndBtn,
50507      BIconSkipEndBtnFill,
50508      BIconSkipEndCircle,
50509      BIconSkipEndCircleFill,
50510      BIconSkipEndFill,
50511      BIconSkipForward,
50512      BIconSkipForwardBtn,
50513      BIconSkipForwardBtnFill,
50514      BIconSkipForwardCircle,
50515      BIconSkipForwardCircleFill,
50516      BIconSkipForwardFill,
50517      BIconSkipStart,
50518      BIconSkipStartBtn,
50519      BIconSkipStartBtnFill,
50520      BIconSkipStartCircle,
50521      BIconSkipStartCircleFill,
50522      BIconSkipStartFill,
50523      BIconSkype,
50524      BIconSlack,
50525      BIconSlash,
50526      BIconSlashCircle,
50527      BIconSlashCircleFill,
50528      BIconSlashLg,
50529      BIconSlashSquare,
50530      BIconSlashSquareFill,
50531      BIconSliders,
50532      BIconSmartwatch,
50533      BIconSnow,
50534      BIconSnow2,
50535      BIconSnow3,
50536      BIconSortAlphaDown,
50537      BIconSortAlphaDownAlt,
50538      BIconSortAlphaUp,
50539      BIconSortAlphaUpAlt,
50540      BIconSortDown,
50541      BIconSortDownAlt,
50542      BIconSortNumericDown,
50543      BIconSortNumericDownAlt,
50544      BIconSortNumericUp,
50545      BIconSortNumericUpAlt,
50546      BIconSortUp,
50547      BIconSortUpAlt,
50548      BIconSoundwave,
50549      BIconSpeaker,
50550      BIconSpeakerFill,
50551      BIconSpeedometer,
50552      BIconSpeedometer2,
50553      BIconSpellcheck,
50554      BIconSquare,
50555      BIconSquareFill,
50556      BIconSquareHalf,
50557      BIconStack,
50558      BIconStar,
50559      BIconStarFill,
50560      BIconStarHalf,
50561      BIconStars,
50562      BIconStickies,
50563      BIconStickiesFill,
50564      BIconSticky,
50565      BIconStickyFill,
50566      BIconStop,
50567      BIconStopBtn,
50568      BIconStopBtnFill,
50569      BIconStopCircle,
50570      BIconStopCircleFill,
50571      BIconStopFill,
50572      BIconStoplights,
50573      BIconStoplightsFill,
50574      BIconStopwatch,
50575      BIconStopwatchFill,
50576      BIconSubtract,
50577      BIconSuitClub,
50578      BIconSuitClubFill,
50579      BIconSuitDiamond,
50580      BIconSuitDiamondFill,
50581      BIconSuitHeart,
50582      BIconSuitHeartFill,
50583      BIconSuitSpade,
50584      BIconSuitSpadeFill,
50585      BIconSun,
50586      BIconSunFill,
50587      BIconSunglasses,
50588      BIconSunrise,
50589      BIconSunriseFill,
50590      BIconSunset,
50591      BIconSunsetFill,
50592      BIconSymmetryHorizontal,
50593      BIconSymmetryVertical,
50594      BIconTable,
50595      BIconTablet,
50596      BIconTabletFill,
50597      BIconTabletLandscape,
50598      BIconTabletLandscapeFill,
50599      BIconTag,
50600      BIconTagFill,
50601      BIconTags,
50602      BIconTagsFill,
50603      BIconTelegram,
50604      BIconTelephone,
50605      BIconTelephoneFill,
50606      BIconTelephoneForward,
50607      BIconTelephoneForwardFill,
50608      BIconTelephoneInbound,
50609      BIconTelephoneInboundFill,
50610      BIconTelephoneMinus,
50611      BIconTelephoneMinusFill,
50612      BIconTelephoneOutbound,
50613      BIconTelephoneOutboundFill,
50614      BIconTelephonePlus,
50615      BIconTelephonePlusFill,
50616      BIconTelephoneX,
50617      BIconTelephoneXFill,
50618      BIconTerminal,
50619      BIconTerminalFill,
50620      BIconTextCenter,
50621      BIconTextIndentLeft,
50622      BIconTextIndentRight,
50623      BIconTextLeft,
50624      BIconTextParagraph,
50625      BIconTextRight,
50626      BIconTextarea,
50627      BIconTextareaResize,
50628      BIconTextareaT,
50629      BIconThermometer,
50630      BIconThermometerHalf,
50631      BIconThermometerHigh,
50632      BIconThermometerLow,
50633      BIconThermometerSnow,
50634      BIconThermometerSun,
50635      BIconThreeDots,
50636      BIconThreeDotsVertical,
50637      BIconToggle2Off,
50638      BIconToggle2On,
50639      BIconToggleOff,
50640      BIconToggleOn,
50641      BIconToggles,
50642      BIconToggles2,
50643      BIconTools,
50644      BIconTornado,
50645      BIconTranslate,
50646      BIconTrash,
50647      BIconTrash2,
50648      BIconTrash2Fill,
50649      BIconTrashFill,
50650      BIconTree,
50651      BIconTreeFill,
50652      BIconTriangle,
50653      BIconTriangleFill,
50654      BIconTriangleHalf,
50655      BIconTrophy,
50656      BIconTrophyFill,
50657      BIconTropicalStorm,
50658      BIconTruck,
50659      BIconTruckFlatbed,
50660      BIconTsunami,
50661      BIconTv,
50662      BIconTvFill,
50663      BIconTwitch,
50664      BIconTwitter,
50665      BIconType,
50666      BIconTypeBold,
50667      BIconTypeH1,
50668      BIconTypeH2,
50669      BIconTypeH3,
50670      BIconTypeItalic,
50671      BIconTypeStrikethrough,
50672      BIconTypeUnderline,
50673      BIconUiChecks,
50674      BIconUiChecksGrid,
50675      BIconUiRadios,
50676      BIconUiRadiosGrid,
50677      BIconUmbrella,
50678      BIconUmbrellaFill,
50679      BIconUnion,
50680      BIconUnlock,
50681      BIconUnlockFill,
50682      BIconUpc,
50683      BIconUpcScan,
50684      BIconUpload,
50685      BIconVectorPen,
50686      BIconViewList,
50687      BIconViewStacked,
50688      BIconVinyl,
50689      BIconVinylFill,
50690      BIconVoicemail,
50691      BIconVolumeDown,
50692      BIconVolumeDownFill,
50693      BIconVolumeMute,
50694      BIconVolumeMuteFill,
50695      BIconVolumeOff,
50696      BIconVolumeOffFill,
50697      BIconVolumeUp,
50698      BIconVolumeUpFill,
50699      BIconVr,
50700      BIconWallet,
50701      BIconWallet2,
50702      BIconWalletFill,
50703      BIconWatch,
50704      BIconWater,
50705      BIconWhatsapp,
50706      BIconWifi,
50707      BIconWifi1,
50708      BIconWifi2,
50709      BIconWifiOff,
50710      BIconWind,
50711      BIconWindow,
50712      BIconWindowDock,
50713      BIconWindowSidebar,
50714      BIconWrench,
50715      BIconX,
50716      BIconXCircle,
50717      BIconXCircleFill,
50718      BIconXDiamond,
50719      BIconXDiamondFill,
50720      BIconXLg,
50721      BIconXOctagon,
50722      BIconXOctagonFill,
50723      BIconXSquare,
50724      BIconXSquareFill,
50725      BIconYoutube,
50726      BIconZoomIn,
50727      BIconZoomOut
50728    }
50729  });
50730
50731  
vendor: 2,213 bytes, lines 50731-50786
50731// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-icon.js
50732  function ownKeys84(object, enumerableOnly) {
50733    var keys3 = Object.keys(object);
50734    if (Object.getOwnPropertySymbols) {
50735      var symbols = Object.getOwnPropertySymbols(object);
50736      enumerableOnly && (symbols = symbols.filter(function(sym) {
50737        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
50738      })), keys3.push.apply(keys3, symbols);
50739    }
50740    return keys3;
50741  }
50742  function _objectSpread84(target2) {
50743    for (var i = 1; i < arguments.length; i++) {
50744      var source = null != arguments[i] ? arguments[i] : {};
50745      i % 2 ? ownKeys84(Object(source), true).forEach(function(key) {
50746        _defineProperty103(target2, key, source[key]);
50747      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys84(Object(source)).forEach(function(key) {
50748        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
50749      });
50750    }
50751    return target2;
50752  }
50753  function _defineProperty103(obj, key, value2) {
50754    if (key in obj) {
50755      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
50756    } else {
50757      obj[key] = value2;
50758    }
50759    return obj;
50760  }
50761  var props118 = makePropsConfigurable({
50762    animation: makeProp(PROP_TYPE_STRING, "wave"),
50763    icon: makeProp(PROP_TYPE_STRING),
50764    iconProps: makeProp(PROP_TYPE_OBJECT, {})
50765  }, NAME_SKELETON_ICON);
50766  var BSkeletonIcon = /* @__PURE__ */ extend2({
50767    name: NAME_SKELETON_ICON,
50768    functional: true,
50769    props: props118,
50770    render: function render104(h2, _ref) {
50771      var data46 = _ref.data, props153 = _ref.props;
50772      var icon = props153.icon, animation = props153.animation;
50773      var $icon = h2(BIcon, {
50774        staticClass: "b-skeleton-icon",
50775        props: _objectSpread84(_objectSpread84({}, props153.iconProps), {}, {
50776          icon
50777        })
50778      });
50779      return h2("div", a(data46, {
50780        staticClass: "b-skeleton-icon-wrapper position-relative d-inline-block overflow-hidden",
50781        class: _defineProperty103({}, "b-skeleton-animate-".concat(animation), animation)
50782      }), [$icon]);
50783    }
50784  });
50785
50786  
vendor: 1,518 bytes, lines 50786-50830
50786// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-img.js
50787  var import_bootstrap245 = __toESM(require_bootstrap());
50788  function _defineProperty104(obj, key, value2) {
50789    if (key in obj) {
50790      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
50791    } else {
50792      obj[key] = value2;
50793    }
50794    return obj;
50795  }
50796  var props119 = makePropsConfigurable({
50797    animation: makeProp(PROP_TYPE_STRING),
50798    aspect: makeProp(PROP_TYPE_STRING, "16:9"),
50799    cardImg: makeProp(PROP_TYPE_STRING),
50800    height: makeProp(PROP_TYPE_STRING),
50801    noAspect: makeProp(PROP_TYPE_BOOLEAN, false),
50802    variant: makeProp(PROP_TYPE_STRING),
50803    width: makeProp(PROP_TYPE_STRING)
50804  }, NAME_SKELETON_IMG);
50805  var BSkeletonImg = /* @__PURE__ */ extend2({
50806    name: NAME_SKELETON_IMG,
50807    functional: true,
50808    props: props119,
50809    render: function render105(h2, _ref) {
50810      var data46 = _ref.data, props153 = _ref.props;
50811      var aspect = props153.aspect, width = props153.width, height = props153.height, animation = props153.animation, variant = props153.variant, cardImg = props153.cardImg;
50812      var $img = h2(BSkeleton, a(data46, {
50813        props: {
50814          type: "img",
50815          width,
50816          height,
50817          animation,
50818          variant
50819        },
50820        class: _defineProperty104({}, "card-img-".concat(cardImg), cardImg)
50821      }));
50822      return props153.noAspect ? $img : h2(BAspect, {
50823        props: {
50824          aspect
50825        }
50826      }, [$img]);
50827    }
50828  });
50829
50830  
vendor: 133 bytes, lines 50830-50833
50830// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-table.js
50831  var import_bootstrap284 = __toESM(require_bootstrap());
50832
50833  
vendor: 121 bytes, lines 50833-50836
50833// node_modules/bootstrap-vue/esm/components/table/index.js
50834  var import_bootstrap283 = __toESM(require_bootstrap());
50835
50836  
vendor: 121 bytes, lines 50836-50839
50836// node_modules/bootstrap-vue/esm/components/table/table.js
50837  var import_bootstrap280 = __toESM(require_bootstrap());
50838
50839  
vendor: 483 bytes, lines 50839-50854
50839// node_modules/bootstrap-vue/esm/mixins/has-listener.js
50840  var import_bootstrap246 = __toESM(require_bootstrap());
50841  var hasListenerMixin = extend2({
50842    methods: {
50843      hasListener: function hasListener(name) {
50844        if (isVue3) {
50845          return true;
50846        }
50847        var $listeners = this.$listeners || {};
50848        var $events = this._events || {};
50849        return !isUndefined($listeners[name]) || isArray2($events[name]) && $events[name].length > 0;
50850      }
50851    }
50852  });
50853
50854  
vendor: 140 bytes, lines 50854-50857
50854// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-bottom-row.js
50855  var import_bootstrap248 = __toESM(require_bootstrap());
50856
50857  
vendor: 4,840 bytes, lines 50857-50998
50857// node_modules/bootstrap-vue/esm/components/table/tr.js
50858  var import_bootstrap247 = __toESM(require_bootstrap());
50859  function ownKeys85(object, enumerableOnly) {
50860    var keys3 = Object.keys(object);
50861    if (Object.getOwnPropertySymbols) {
50862      var symbols = Object.getOwnPropertySymbols(object);
50863      enumerableOnly && (symbols = symbols.filter(function(sym) {
50864        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
50865      })), keys3.push.apply(keys3, symbols);
50866    }
50867    return keys3;
50868  }
50869  function _objectSpread85(target2) {
50870    for (var i = 1; i < arguments.length; i++) {
50871      var source = null != arguments[i] ? arguments[i] : {};
50872      i % 2 ? ownKeys85(Object(source), true).forEach(function(key) {
50873        _defineProperty105(target2, key, source[key]);
50874      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys85(Object(source)).forEach(function(key) {
50875        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
50876      });
50877    }
50878    return target2;
50879  }
50880  function _defineProperty105(obj, key, value2) {
50881    if (key in obj) {
50882      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
50883    } else {
50884      obj[key] = value2;
50885    }
50886    return obj;
50887  }
50888  var LIGHT = "light";
50889  var DARK = "dark";
50890  var props120 = makePropsConfigurable({
50891    variant: makeProp(PROP_TYPE_STRING)
50892  }, NAME_TR);
50893  var BTr = /* @__PURE__ */ extend2({
50894    name: NAME_TR,
50895    mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
50896    provide: function provide9() {
50897      var _this = this;
50898      return {
50899        getBvTableTr: function getBvTableTr() {
50900          return _this;
50901        }
50902      };
50903    },
50904    inject: {
50905      getBvTableRowGroup: {
50906        default: (
50907          /* istanbul ignore next */
50908          function _default9() {
50909            return function() {
50910              return {};
50911            };
50912          }
50913        )
50914      }
50915    },
50916    inheritAttrs: false,
50917    props: props120,
50918    computed: {
50919      bvTableRowGroup: function bvTableRowGroup() {
50920        return this.getBvTableRowGroup();
50921      },
50922      // Sniffed by `<b-td>` / `<b-th>`
50923      inTbody: function inTbody() {
50924        return this.bvTableRowGroup.isTbody;
50925      },
50926      // Sniffed by `<b-td>` / `<b-th>`
50927      inThead: function inThead() {
50928        return this.bvTableRowGroup.isThead;
50929      },
50930      // Sniffed by `<b-td>` / `<b-th>`
50931      inTfoot: function inTfoot() {
50932        return this.bvTableRowGroup.isTfoot;
50933      },
50934      // Sniffed by `<b-td>` / `<b-th>`
50935      isDark: function isDark() {
50936        return this.bvTableRowGroup.isDark;
50937      },
50938      // Sniffed by `<b-td>` / `<b-th>`
50939      isStacked: function isStacked() {
50940        return this.bvTableRowGroup.isStacked;
50941      },
50942      // Sniffed by `<b-td>` / `<b-th>`
50943      isResponsive: function isResponsive() {
50944        return this.bvTableRowGroup.isResponsive;
50945      },
50946      // Sniffed by `<b-td>` / `<b-th>`
50947      // Sticky headers are only supported in thead
50948      isStickyHeader: function isStickyHeader() {
50949        return this.bvTableRowGroup.isStickyHeader;
50950      },
50951      // Sniffed by <b-tr> / `<b-td>` / `<b-th>`
50952      // Needed to handle header background classes, due to lack of
50953      // background color inheritance with Bootstrap v4 table CSS
50954      hasStickyHeader: function hasStickyHeader() {
50955        return !this.isStacked && this.bvTableRowGroup.hasStickyHeader;
50956      },
50957      // Sniffed by `<b-td>` / `<b-th>`
50958      tableVariant: function tableVariant() {
50959        return this.bvTableRowGroup.tableVariant;
50960      },
50961      // Sniffed by `<b-td>` / `<b-th>`
50962      headVariant: function headVariant() {
50963        return this.inThead ? this.bvTableRowGroup.headVariant : null;
50964      },
50965      // Sniffed by `<b-td>` / `<b-th>`
50966      footVariant: function footVariant() {
50967        return this.inTfoot ? this.bvTableRowGroup.footVariant : null;
50968      },
50969      isRowDark: function isRowDark() {
50970        return this.headVariant === LIGHT || this.footVariant === LIGHT ? (
50971          /* istanbul ignore next */
50972          false
50973        ) : this.headVariant === DARK || this.footVariant === DARK ? (
50974          /* istanbul ignore next */
50975          true
50976        ) : this.isDark;
50977      },
50978      trClasses: function trClasses() {
50979        var variant = this.variant;
50980        return [variant ? "".concat(this.isRowDark ? "bg" : "table", "-").concat(variant) : null];
50981      },
50982      trAttrs: function trAttrs() {
50983        return _objectSpread85({
50984          role: "row"
50985        }, this.bvAttrs);
50986      }
50987    },
50988    render: function render106(h2) {
50989      return h2("tr", {
50990        class: this.trClasses,
50991        attrs: this.trAttrs,
50992        // Pass native listeners to child
50993        on: this.bvListeners
50994      }, this.normalizeSlot());
50995    }
50996  });
50997
50998  
vendor: 1,081 bytes, lines 50998-51028
50998// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-bottom-row.js
50999  var props121 = {};
51000  var bottomRowMixin = extend2({
51001    props: props121,
51002    methods: {
51003      renderBottomRow: function renderBottomRow() {
51004        var fields = this.computedFields, stacked = this.stacked, tbodyTrClass = this.tbodyTrClass, tbodyTrAttr = this.tbodyTrAttr;
51005        var h2 = this.$createElement;
51006        if (!this.hasNormalizedSlot(SLOT_NAME_BOTTOM_ROW) || stacked === true || stacked === "") {
51007          return h2();
51008        }
51009        return h2(BTr, {
51010          staticClass: "b-table-bottom-row",
51011          class: [isFunction2(tbodyTrClass) ? (
51012            /* istanbul ignore next */
51013            tbodyTrClass(null, "row-bottom")
51014          ) : tbodyTrClass],
51015          attrs: isFunction2(tbodyTrAttr) ? (
51016            /* istanbul ignore next */
51017            tbodyTrAttr(null, "row-bottom")
51018          ) : tbodyTrAttr,
51019          key: "b-bottom-row"
51020        }, this.normalizeSlot(SLOT_NAME_BOTTOM_ROW, {
51021          columns: fields.length,
51022          fields
51023        }));
51024      }
51025    }
51026  });
51027
51028  
vendor: 134 bytes, lines 51028-51031
51028// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-busy.js
51029  var import_bootstrap250 = __toESM(require_bootstrap());
51030
51031  
vendor: 6,966 bytes, lines 51031-51210
51031// node_modules/bootstrap-vue/esm/components/table/td.js
51032  var import_bootstrap249 = __toESM(require_bootstrap());
51033  function ownKeys86(object, enumerableOnly) {
51034    var keys3 = Object.keys(object);
51035    if (Object.getOwnPropertySymbols) {
51036      var symbols = Object.getOwnPropertySymbols(object);
51037      enumerableOnly && (symbols = symbols.filter(function(sym) {
51038        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
51039      })), keys3.push.apply(keys3, symbols);
51040    }
51041    return keys3;
51042  }
51043  function _objectSpread86(target2) {
51044    for (var i = 1; i < arguments.length; i++) {
51045      var source = null != arguments[i] ? arguments[i] : {};
51046      i % 2 ? ownKeys86(Object(source), true).forEach(function(key) {
51047        _defineProperty106(target2, key, source[key]);
51048      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys86(Object(source)).forEach(function(key) {
51049        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
51050      });
51051    }
51052    return target2;
51053  }
51054  function _defineProperty106(obj, key, value2) {
51055    if (key in obj) {
51056      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
51057    } else {
51058      obj[key] = value2;
51059    }
51060    return obj;
51061  }
51062  var parseSpan = function parseSpan2(value2) {
51063    value2 = toInteger(value2, 0);
51064    return value2 > 0 ? value2 : null;
51065  };
51066  var spanValidator = function spanValidator2(value2) {
51067    return isUndefinedOrNull(value2) || parseSpan(value2) > 0;
51068  };
51069  var props122 = makePropsConfigurable({
51070    colspan: makeProp(PROP_TYPE_NUMBER_STRING, null, spanValidator),
51071    rowspan: makeProp(PROP_TYPE_NUMBER_STRING, null, spanValidator),
51072    stackedHeading: makeProp(PROP_TYPE_STRING),
51073    stickyColumn: makeProp(PROP_TYPE_BOOLEAN, false),
51074    variant: makeProp(PROP_TYPE_STRING)
51075  }, NAME_TABLE_CELL);
51076  var BTd = /* @__PURE__ */ extend2({
51077    name: NAME_TABLE_CELL,
51078    // Mixin order is important!
51079    mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
51080    inject: {
51081      getBvTableTr: {
51082        default: (
51083          /* istanbul ignore next */
51084          function _default10() {
51085            return function() {
51086              return {};
51087            };
51088          }
51089        )
51090      }
51091    },
51092    inheritAttrs: false,
51093    props: props122,
51094    computed: {
51095      bvTableTr: function bvTableTr() {
51096        return this.getBvTableTr();
51097      },
51098      // Overridden by `<b-th>`
51099      tag: function tag() {
51100        return "td";
51101      },
51102      inTbody: function inTbody2() {
51103        return this.bvTableTr.inTbody;
51104      },
51105      inThead: function inThead2() {
51106        return this.bvTableTr.inThead;
51107      },
51108      inTfoot: function inTfoot2() {
51109        return this.bvTableTr.inTfoot;
51110      },
51111      isDark: function isDark2() {
51112        return this.bvTableTr.isDark;
51113      },
51114      isStacked: function isStacked2() {
51115        return this.bvTableTr.isStacked;
51116      },
51117      // We only support stacked-heading in tbody in stacked mode
51118      isStackedCell: function isStackedCell() {
51119        return this.inTbody && this.isStacked;
51120      },
51121      isResponsive: function isResponsive2() {
51122        return this.bvTableTr.isResponsive;
51123      },
51124      // Needed to handle header background classes, due to lack of
51125      // background color inheritance with Bootstrap v4 table CSS
51126      // Sticky headers only apply to cells in table `thead`
51127      isStickyHeader: function isStickyHeader2() {
51128        return this.bvTableTr.isStickyHeader;
51129      },
51130      // Needed to handle header background classes, due to lack of
51131      // background color inheritance with Bootstrap v4 table CSS
51132      hasStickyHeader: function hasStickyHeader2() {
51133        return this.bvTableTr.hasStickyHeader;
51134      },
51135      // Needed to handle background classes, due to lack of
51136      // background color inheritance with Bootstrap v4 table CSS
51137      // Sticky column cells are only available in responsive
51138      // mode (horizontal scrolling) or when sticky header mode
51139      // Applies to cells in `thead`, `tbody` and `tfoot`
51140      isStickyColumn: function isStickyColumn() {
51141        return !this.isStacked && (this.isResponsive || this.hasStickyHeader) && this.stickyColumn;
51142      },
51143      rowVariant: function rowVariant() {
51144        return this.bvTableTr.variant;
51145      },
51146      headVariant: function headVariant2() {
51147        return this.bvTableTr.headVariant;
51148      },
51149      footVariant: function footVariant2() {
51150        return this.bvTableTr.footVariant;
51151      },
51152      tableVariant: function tableVariant2() {
51153        return this.bvTableTr.tableVariant;
51154      },
51155      computedColspan: function computedColspan() {
51156        return parseSpan(this.colspan);
51157      },
51158      computedRowspan: function computedRowspan() {
51159        return parseSpan(this.rowspan);
51160      },
51161      // We use computed props here for improved performance by caching
51162      // the results of the string interpolation
51163      cellClasses: function cellClasses() {
51164        var variant = this.variant, headVariant3 = this.headVariant, isStickyColumn2 = this.isStickyColumn;
51165        if (!variant && this.isStickyHeader && !headVariant3 || !variant && isStickyColumn2 && this.inTfoot && !this.footVariant || !variant && isStickyColumn2 && this.inThead && !headVariant3 || !variant && isStickyColumn2 && this.inTbody) {
51166          variant = this.rowVariant || this.tableVariant || "b-table-default";
51167        }
51168        return [variant ? "".concat(this.isDark ? "bg" : "table", "-").concat(variant) : null, isStickyColumn2 ? "b-table-sticky-column" : null];
51169      },
51170      cellAttrs: function cellAttrs() {
51171        var stackedHeading = this.stackedHeading;
51172        var headOrFoot = this.inThead || this.inTfoot;
51173        var colspan = this.computedColspan;
51174        var rowspan = this.computedRowspan;
51175        var role = "cell";
51176        var scope = null;
51177        if (headOrFoot) {
51178          role = "columnheader";
51179          scope = colspan > 0 ? "colspan" : "col";
51180        } else if (isTag(this.tag, "th")) {
51181          role = "rowheader";
51182          scope = rowspan > 0 ? "rowgroup" : "row";
51183        }
51184        return _objectSpread86(_objectSpread86({
51185          colspan,
51186          rowspan,
51187          role,
51188          scope
51189        }, this.bvAttrs), {}, {
51190          // Add in the stacked cell label data-attribute if in
51191          // stacked mode (if a stacked heading label is provided)
51192          "data-label": this.isStackedCell && !isUndefinedOrNull(stackedHeading) ? (
51193            /* istanbul ignore next */
51194            toString4(stackedHeading)
51195          ) : null
51196        });
51197      }
51198    },
51199    render: function render107(h2) {
51200      var $content = [this.normalizeSlot()];
51201      return h2(this.tag, {
51202        class: this.cellClasses,
51203        attrs: this.cellAttrs,
51204        // Transfer any native listeners
51205        on: this.bvListeners
51206      }, [this.isStackedCell ? h2("div", [$content]) : $content]);
51207    }
51208  });
51209
51210  
vendor: 2,206 bytes, lines 51210-51277
51210// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-busy.js
51211  function _defineProperty107(obj, key, value2) {
51212    if (key in obj) {
51213      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
51214    } else {
51215      obj[key] = value2;
51216    }
51217    return obj;
51218  }
51219  var MODEL_PROP_NAME_BUSY = "busy";
51220  var MODEL_EVENT_NAME_BUSY = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_BUSY;
51221  var props123 = _defineProperty107({}, MODEL_PROP_NAME_BUSY, makeProp(PROP_TYPE_BOOLEAN, false));
51222  var busyMixin = extend2({
51223    props: props123,
51224    data: function data36() {
51225      return {
51226        localBusy: false
51227      };
51228    },
51229    computed: {
51230      computedBusy: function computedBusy() {
51231        return this[MODEL_PROP_NAME_BUSY] || this.localBusy;
51232      }
51233    },
51234    watch: {
51235      localBusy: function localBusy(newValue, oldValue) {
51236        if (newValue !== oldValue) {
51237          this.$emit(MODEL_EVENT_NAME_BUSY, newValue);
51238        }
51239      }
51240    },
51241    methods: {
51242      // Event handler helper
51243      stopIfBusy: function stopIfBusy(event2) {
51244        if (this.computedBusy) {
51245          stopEvent(event2);
51246          return true;
51247        }
51248        return false;
51249      },
51250      // Render the busy indicator or return `null` if not busy
51251      renderBusy: function renderBusy() {
51252        var tbodyTrClass = this.tbodyTrClass, tbodyTrAttr = this.tbodyTrAttr;
51253        var h2 = this.$createElement;
51254        if (this.computedBusy && this.hasNormalizedSlot(SLOT_NAME_TABLE_BUSY)) {
51255          return h2(BTr, {
51256            staticClass: "b-table-busy-slot",
51257            class: [isFunction2(tbodyTrClass) ? (
51258              /* istanbul ignore next */
51259              tbodyTrClass(null, SLOT_NAME_TABLE_BUSY)
51260            ) : tbodyTrClass],
51261            attrs: isFunction2(tbodyTrAttr) ? (
51262              /* istanbul ignore next */
51263              tbodyTrAttr(null, SLOT_NAME_TABLE_BUSY)
51264            ) : tbodyTrAttr,
51265            key: "table-busy-slot"
51266          }, [h2(BTd, {
51267            props: {
51268              colspan: this.computedFields.length || null
51269            }
51270          }, [this.normalizeSlot(SLOT_NAME_TABLE_BUSY)])]);
51271        }
51272        return null;
51273      }
51274    }
51275  });
51276
51277  
vendor: 1,234 bytes, lines 51277-51313
51277// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-caption.js
51278  var import_bootstrap251 = __toESM(require_bootstrap());
51279  var props124 = {
51280    caption: makeProp(PROP_TYPE_STRING),
51281    captionHtml: makeProp(PROP_TYPE_STRING)
51282    // `caption-top` is part of table-render mixin (styling)
51283    // captionTop: makeProp(PROP_TYPE_BOOLEAN, false)
51284  };
51285  var captionMixin = extend2({
51286    props: props124,
51287    computed: {
51288      captionId: function captionId() {
51289        return this.isStacked ? this.safeId("_caption_") : null;
51290      }
51291    },
51292    methods: {
51293      renderCaption: function renderCaption() {
51294        var caption = this.caption, captionHtml = this.captionHtml;
51295        var h2 = this.$createElement;
51296        var $caption = h2();
51297        var hasCaptionSlot = this.hasNormalizedSlot(SLOT_NAME_TABLE_CAPTION);
51298        if (hasCaptionSlot || caption || captionHtml) {
51299          $caption = h2("caption", {
51300            attrs: {
51301              id: this.captionId
51302            },
51303            domProps: hasCaptionSlot ? {} : htmlOrText(captionHtml, caption),
51304            key: "caption",
51305            ref: "caption"
51306          }, this.normalizeSlot(SLOT_NAME_TABLE_CAPTION));
51307        }
51308        return $caption;
51309      }
51310    }
51311  });
51312
51313  
vendor: 685 bytes, lines 51313-51335
51313// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-colgroup.js
51314  var import_bootstrap252 = __toESM(require_bootstrap());
51315  var props125 = {};
51316  var colgroupMixin = extend2({
51317    methods: {
51318      renderColgroup: function renderColgroup() {
51319        var fields = this.computedFields;
51320        var h2 = this.$createElement;
51321        var $colgroup = h2();
51322        if (this.hasNormalizedSlot(SLOT_NAME_TABLE_COLGROUP)) {
51323          $colgroup = h2("colgroup", {
51324            key: "colgroup"
51325          }, [this.normalizeSlot(SLOT_NAME_TABLE_COLGROUP, {
51326            columns: fields.length,
51327            fields
51328          })]);
51329        }
51330        return $colgroup;
51331      }
51332    }
51333  });
51334
51335  
vendor: 2,625 bytes, lines 51335-51396
51335// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-empty.js
51336  var import_bootstrap253 = __toESM(require_bootstrap());
51337  var props126 = {
51338    emptyFilteredHtml: makeProp(PROP_TYPE_STRING),
51339    emptyFilteredText: makeProp(PROP_TYPE_STRING, "There are no records matching your request"),
51340    emptyHtml: makeProp(PROP_TYPE_STRING),
51341    emptyText: makeProp(PROP_TYPE_STRING, "There are no records to show"),
51342    showEmpty: makeProp(PROP_TYPE_BOOLEAN, false)
51343  };
51344  var emptyMixin = extend2({
51345    props: props126,
51346    methods: {
51347      renderEmpty: function renderEmpty() {
51348        var _safeVueInstance = safeVueInstance(this), items3 = _safeVueInstance.computedItems, computedBusy2 = _safeVueInstance.computedBusy;
51349        var h2 = this.$createElement;
51350        var $empty = h2();
51351        if (this.showEmpty && (!items3 || items3.length === 0) && !(computedBusy2 && this.hasNormalizedSlot(SLOT_NAME_TABLE_BUSY))) {
51352          var fields = this.computedFields, isFiltered2 = this.isFiltered, emptyText = this.emptyText, emptyHtml = this.emptyHtml, emptyFilteredText = this.emptyFilteredText, emptyFilteredHtml = this.emptyFilteredHtml, tbodyTrClass = this.tbodyTrClass, tbodyTrAttr = this.tbodyTrAttr;
51353          $empty = this.normalizeSlot(isFiltered2 ? SLOT_NAME_EMPTYFILTERED : SLOT_NAME_EMPTY, {
51354            emptyFilteredHtml,
51355            emptyFilteredText,
51356            emptyHtml,
51357            emptyText,
51358            fields,
51359            // Not sure why this is included, as it will always be an empty array
51360            items: items3
51361          });
51362          if (!$empty) {
51363            $empty = h2("div", {
51364              class: ["text-center", "my-2"],
51365              domProps: isFiltered2 ? htmlOrText(emptyFilteredHtml, emptyFilteredText) : htmlOrText(emptyHtml, emptyText)
51366            });
51367          }
51368          $empty = h2(BTd, {
51369            props: {
51370              colspan: fields.length || null
51371            }
51372          }, [h2("div", {
51373            attrs: {
51374              role: "alert",
51375              "aria-live": "polite"
51376            }
51377          }, [$empty])]);
51378          $empty = h2(BTr, {
51379            staticClass: "b-table-empty-row",
51380            class: [isFunction2(tbodyTrClass) ? (
51381              /* istanbul ignore next */
51382              tbodyTrClass(null, "row-empty")
51383            ) : tbodyTrClass],
51384            attrs: isFunction2(tbodyTrAttr) ? (
51385              /* istanbul ignore next */
51386              tbodyTrAttr(null, "row-empty")
51387            ) : tbodyTrAttr,
51388            key: isFiltered2 ? "b-empty-filtered-row" : "b-empty-row"
51389          }, [$empty]);
51390        }
51391        return $empty;
51392      }
51393    }
51394  });
51395
51396  
vendor: 139 bytes, lines 51396-51399
51396// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-filtering.js
51397  var import_bootstrap258 = __toESM(require_bootstrap());
51398
51399  
vendor: 147 bytes, lines 51399-51402
51399// node_modules/bootstrap-vue/esm/components/table/helpers/stringify-record-values.js
51400  var import_bootstrap257 = __toESM(require_bootstrap());
51401
51402  
vendor: 520 bytes, lines 51402-51418
51402// node_modules/bootstrap-vue/esm/utils/stringify-object-values.js
51403  var import_bootstrap254 = __toESM(require_bootstrap());
51404  var stringifyObjectValues = function stringifyObjectValues2(value2) {
51405    if (isUndefinedOrNull(value2)) {
51406      return "";
51407    }
51408    if (isObject2(value2) && !isDate(value2)) {
51409      return keys(value2).sort().map(function(k) {
51410        return stringifyObjectValues2(value2[k]);
51411      }).filter(function(v) {
51412        return !!v;
51413      }).join(" ");
51414    }
51415    return toString4(value2);
51416  };
51417
51418  
vendor: 136 bytes, lines 51418-51421
51418// node_modules/bootstrap-vue/esm/components/table/helpers/sanitize-row.js
51419  var import_bootstrap256 = __toESM(require_bootstrap());
51420
51421  
vendor: 2,165 bytes, lines 51421-51475
51421// node_modules/bootstrap-vue/esm/components/table/helpers/constants.js
51422  var import_bootstrap255 = __toESM(require_bootstrap());
51423  function ownKeys87(object, enumerableOnly) {
51424    var keys3 = Object.keys(object);
51425    if (Object.getOwnPropertySymbols) {
51426      var symbols = Object.getOwnPropertySymbols(object);
51427      enumerableOnly && (symbols = symbols.filter(function(sym) {
51428        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
51429      })), keys3.push.apply(keys3, symbols);
51430    }
51431    return keys3;
51432  }
51433  function _objectSpread87(target2) {
51434    for (var i = 1; i < arguments.length; i++) {
51435      var source = null != arguments[i] ? arguments[i] : {};
51436      i % 2 ? ownKeys87(Object(source), true).forEach(function(key) {
51437        _defineProperty108(target2, key, source[key]);
51438      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys87(Object(source)).forEach(function(key) {
51439        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
51440      });
51441    }
51442    return target2;
51443  }
51444  function _defineProperty108(obj, key, value2) {
51445    if (key in obj) {
51446      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
51447    } else {
51448      obj[key] = value2;
51449    }
51450    return obj;
51451  }
51452  var FIELD_KEY_CELL_VARIANT = "_cellVariants";
51453  var FIELD_KEY_ROW_VARIANT = "_rowVariant";
51454  var FIELD_KEY_SHOW_DETAILS = "_showDetails";
51455  var IGNORED_FIELD_KEYS = [FIELD_KEY_CELL_VARIANT, FIELD_KEY_ROW_VARIANT, FIELD_KEY_SHOW_DETAILS].reduce(function(result, key) {
51456    return _objectSpread87(_objectSpread87({}, result), {}, _defineProperty108({}, key, true));
51457  }, {});
51458  var EVENT_FILTER = [
51459    "a",
51460    "a *",
51461    // Include content inside links
51462    "button",
51463    "button *",
51464    // Include content inside buttons
51465    "input:not(.disabled):not([disabled])",
51466    "select:not(.disabled):not([disabled])",
51467    "textarea:not(.disabled):not([disabled])",
51468    '[role="link"]',
51469    '[role="link"] *',
51470    '[role="button"]',
51471    '[role="button"] *',
51472    "[tabindex]:not(.disabled):not([disabled])"
51473  ].join(",");
51474
51475  
vendor: 1,115 bytes, lines 51475-51499
51475// node_modules/bootstrap-vue/esm/components/table/helpers/sanitize-row.js
51476  var sanitizeRow = function sanitizeRow2(row, ignoreFields, includeFields) {
51477    var fieldsObj = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {};
51478    var formattedRow = keys(fieldsObj).reduce(function(result, key) {
51479      var field = fieldsObj[key];
51480      var filterByFormatted = field.filterByFormatted;
51481      var formatter = isFunction2(filterByFormatted) ? (
51482        /* istanbul ignore next */
51483        filterByFormatted
51484      ) : filterByFormatted ? (
51485        /* istanbul ignore next */
51486        field.formatter
51487      ) : null;
51488      if (isFunction2(formatter)) {
51489        result[key] = formatter(row[key], key, row);
51490      }
51491      return result;
51492    }, clone(row));
51493    var allowedKeys = keys(formattedRow).filter(function(key) {
51494      return !IGNORED_FIELD_KEYS[key] && !(isArray2(ignoreFields) && ignoreFields.length > 0 && arrayIncludes(ignoreFields, key)) && !(isArray2(includeFields) && includeFields.length > 0 && !arrayIncludes(includeFields, key));
51495    });
51496    return pick(formattedRow, allowedKeys);
51497  };
51498
51499  
vendor: 364 bytes, lines 51499-51507
51499// node_modules/bootstrap-vue/esm/components/table/helpers/stringify-record-values.js
51500  var stringifyRecordValues = function stringifyRecordValues2(row, ignoreFields, includeFields, fieldsObj) {
51501    return isObject2(row) ? stringifyObjectValues(sanitizeRow(row, ignoreFields, includeFields, fieldsObj)) : (
51502      /* istanbul ignore next */
51503      ""
51504    );
51505  };
51506
51507  
vendor: 7,799 bytes, lines 51507-51695
51507// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-filtering.js
51508  function _toConsumableArray6(arr) {
51509    return _arrayWithoutHoles6(arr) || _iterableToArray6(arr) || _unsupportedIterableToArray9(arr) || _nonIterableSpread6();
51510  }
51511  function _nonIterableSpread6() {
51512    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
51513  }
51514  function _unsupportedIterableToArray9(o, minLen) {
51515    if (!o) return;
51516    if (typeof o === "string") return _arrayLikeToArray9(o, minLen);
51517    var n = Object.prototype.toString.call(o).slice(8, -1);
51518    if (n === "Object" && o.constructor) n = o.constructor.name;
51519    if (n === "Map" || n === "Set") return Array.from(o);
51520    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray9(o, minLen);
51521  }
51522  function _iterableToArray6(iter) {
51523    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
51524  }
51525  function _arrayWithoutHoles6(arr) {
51526    if (Array.isArray(arr)) return _arrayLikeToArray9(arr);
51527  }
51528  function _arrayLikeToArray9(arr, len2) {
51529    if (len2 == null || len2 > arr.length) len2 = arr.length;
51530    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
51531      arr2[i] = arr[i];
51532    }
51533    return arr2;
51534  }
51535  var DEBOUNCE_DEPRECATED_MSG = 'Prop "filter-debounce" is deprecated. Use the debounce feature of "<b-form-input>" instead.';
51536  var props127 = {
51537    filter: makeProp([].concat(_toConsumableArray6(PROP_TYPE_ARRAY_OBJECT_STRING), [PROP_TYPE_REG_EXP])),
51538    filterDebounce: makeProp(PROP_TYPE_NUMBER_STRING, 0, function(value2) {
51539      return RX_DIGITS.test(String(value2));
51540    }),
51541    filterFunction: makeProp(PROP_TYPE_FUNCTION),
51542    filterIgnoredFields: makeProp(PROP_TYPE_ARRAY, []),
51543    filterIncludedFields: makeProp(PROP_TYPE_ARRAY, [])
51544  };
51545  var filteringMixin = extend2({
51546    props: props127,
51547    data: function data37() {
51548      return {
51549        // Flag for displaying which empty slot to show and some event triggering
51550        isFiltered: false,
51551        // Where we store the copy of the filter criteria after debouncing
51552        // We pre-set it with the sanitized filter value
51553        localFilter: this.filterSanitize(this.filter)
51554      };
51555    },
51556    computed: {
51557      computedFilterIgnored: function computedFilterIgnored() {
51558        return concat2(this.filterIgnoredFields || []).filter(identity2);
51559      },
51560      computedFilterIncluded: function computedFilterIncluded() {
51561        return concat2(this.filterIncludedFields || []).filter(identity2);
51562      },
51563      computedFilterDebounce: function computedFilterDebounce() {
51564        var ms = toInteger(this.filterDebounce, 0);
51565        if (ms > 0) {
51566          warn2(DEBOUNCE_DEPRECATED_MSG, NAME_TABLE);
51567        }
51568        return ms;
51569      },
51570      localFiltering: function localFiltering() {
51571        return this.hasProvider ? !!this.noProviderFiltering : true;
51572      },
51573      // For watching changes to `filteredItems` vs `localItems`
51574      filteredCheck: function filteredCheck() {
51575        var filteredItems2 = this.filteredItems, localItems = this.localItems, localFilter = this.localFilter;
51576        return {
51577          filteredItems: filteredItems2,
51578          localItems,
51579          localFilter
51580        };
51581      },
51582      // Sanitized/normalize filter-function prop
51583      localFilterFn: function localFilterFn() {
51584        var filterFunction = this.filterFunction;
51585        return hasPropFunction(filterFunction) ? filterFunction : null;
51586      },
51587      // Returns the records in `localItems` that match the filter criteria
51588      // Returns the original `localItems` array if not sorting
51589      filteredItems: function filteredItems() {
51590        var items3 = this.localItems, criteria = this.localFilter;
51591        var filterFn = this.localFiltering ? this.filterFnFactory(this.localFilterFn, criteria) || this.defaultFilterFnFactory(criteria) : null;
51592        return filterFn && items3.length > 0 ? items3.filter(filterFn) : items3;
51593      }
51594    },
51595    watch: {
51596      // Watch for debounce being set to 0
51597      computedFilterDebounce: function computedFilterDebounce2(newValue) {
51598        if (!newValue && this.$_filterTimer) {
51599          this.clearFilterTimer();
51600          this.localFilter = this.filterSanitize(this.filter);
51601        }
51602      },
51603      // Watch for changes to the filter criteria, and debounce if necessary
51604      filter: {
51605        // We need a deep watcher in case the user passes
51606        // an object when using `filter-function`
51607        deep: true,
51608        handler: function handler2(newCriteria) {
51609          var _this = this;
51610          var timeout = this.computedFilterDebounce;
51611          this.clearFilterTimer();
51612          if (timeout && timeout > 0) {
51613            this.$_filterTimer = setTimeout(function() {
51614              _this.localFilter = _this.filterSanitize(newCriteria);
51615            }, timeout);
51616          } else {
51617            this.localFilter = this.filterSanitize(newCriteria);
51618          }
51619        }
51620      },
51621      // Watch for changes to the filter criteria and filtered items vs `localItems`
51622      // Set visual state and emit events as required
51623      filteredCheck: function filteredCheck2(_ref) {
51624        var filteredItems2 = _ref.filteredItems, localFilter = _ref.localFilter;
51625        var isFiltered2 = false;
51626        if (!localFilter) {
51627          isFiltered2 = false;
51628        } else if (looseEqual2(localFilter, []) || looseEqual2(localFilter, {})) {
51629          isFiltered2 = false;
51630        } else if (localFilter) {
51631          isFiltered2 = true;
51632        }
51633        if (isFiltered2) {
51634          this.$emit(EVENT_NAME_FILTERED, filteredItems2, filteredItems2.length);
51635        }
51636        this.isFiltered = isFiltered2;
51637      },
51638      isFiltered: function isFiltered(newValue, oldValue) {
51639        if (newValue === false && oldValue === true) {
51640          var localItems = this.localItems;
51641          this.$emit(EVENT_NAME_FILTERED, localItems, localItems.length);
51642        }
51643      }
51644    },
51645    created: function created25() {
51646      var _this2 = this;
51647      this.$_filterTimer = null;
51648      this.$nextTick(function() {
51649        _this2.isFiltered = Boolean(_this2.localFilter);
51650      });
51651    },
51652    beforeDestroy: function beforeDestroy23() {
51653      this.clearFilterTimer();
51654    },
51655    methods: {
51656      clearFilterTimer: function clearFilterTimer() {
51657        clearTimeout(this.$_filterTimer);
51658        this.$_filterTimer = null;
51659      },
51660      filterSanitize: function filterSanitize(criteria) {
51661        if (this.localFiltering && !this.localFilterFn && !(isString(criteria) || isRegExp2(criteria))) {
51662          return "";
51663        }
51664        return cloneDeep(criteria);
51665      },
51666      // Filter Function factories
51667      filterFnFactory: function filterFnFactory(filterFn, criteria) {
51668        if (!filterFn || !isFunction2(filterFn) || !criteria || looseEqual2(criteria, []) || looseEqual2(criteria, {})) {
51669          return null;
51670        }
51671        var fn = function fn2(item) {
51672          return filterFn(item, criteria);
51673        };
51674        return fn;
51675      },
51676      defaultFilterFnFactory: function defaultFilterFnFactory(criteria) {
51677        var _this3 = this;
51678        if (!criteria || !(isString(criteria) || isRegExp2(criteria))) {
51679          return null;
51680        }
51681        var regExp = criteria;
51682        if (isString(regExp)) {
51683          var pattern = escapeRegExp(criteria).replace(RX_SPACES, "\\s+");
51684          regExp = new RegExp(".*".concat(pattern, ".*"), "i");
51685        }
51686        var fn = function fn2(item) {
51687          regExp.lastIndex = 0;
51688          return regExp.test(stringifyRecordValues(item, _this3.computedFilterIgnored, _this3.computedFilterIncluded, _this3.computedFieldsObj));
51689        };
51690        return fn;
51691      }
51692    }
51693  });
51694
51695  
vendor: 135 bytes, lines 51695-51698
51695// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-items.js
51696  var import_bootstrap260 = __toESM(require_bootstrap());
51697
51698  
vendor: 1,778 bytes, lines 51698-51764
51698// node_modules/bootstrap-vue/esm/components/table/helpers/normalize-fields.js
51699  var import_bootstrap259 = __toESM(require_bootstrap());
51700  var processField = function processField2(key, value2) {
51701    var field = null;
51702    if (isString(value2)) {
51703      field = {
51704        key,
51705        label: value2
51706      };
51707    } else if (isFunction2(value2)) {
51708      field = {
51709        key,
51710        formatter: value2
51711      };
51712    } else if (isObject2(value2)) {
51713      field = clone(value2);
51714      field.key = field.key || key;
51715    } else if (value2 !== false) {
51716      field = {
51717        key
51718      };
51719    }
51720    return field;
51721  };
51722  var normalizeFields = function normalizeFields2(origFields, items3) {
51723    var fields = [];
51724    if (isArray2(origFields)) {
51725      origFields.filter(identity2).forEach(function(f) {
51726        if (isString(f)) {
51727          fields.push({
51728            key: f,
51729            label: startCase(f)
51730          });
51731        } else if (isObject2(f) && f.key && isString(f.key)) {
51732          fields.push(clone(f));
51733        } else if (isObject2(f) && keys(f).length === 1) {
51734          var key = keys(f)[0];
51735          var field = processField(key, f[key]);
51736          if (field) {
51737            fields.push(field);
51738          }
51739        }
51740      });
51741    }
51742    if (fields.length === 0 && isArray2(items3) && items3.length > 0) {
51743      var sample = items3[0];
51744      keys(sample).forEach(function(k) {
51745        if (!IGNORED_FIELD_KEYS[k]) {
51746          fields.push({
51747            key: k,
51748            label: startCase(k)
51749          });
51750        }
51751      });
51752    }
51753    var memo = {};
51754    return fields.filter(function(f) {
51755      if (!memo[f.key]) {
51756        memo[f.key] = true;
51757        f.label = isString(f.label) ? f.label : startCase(f.key);
51758        return true;
51759      }
51760      return false;
51761    });
51762  };
51763
51764  
vendor: 4,930 bytes, lines 51764-51887
51764// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-items.js
51765  function ownKeys88(object, enumerableOnly) {
51766    var keys3 = Object.keys(object);
51767    if (Object.getOwnPropertySymbols) {
51768      var symbols = Object.getOwnPropertySymbols(object);
51769      enumerableOnly && (symbols = symbols.filter(function(sym) {
51770        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
51771      })), keys3.push.apply(keys3, symbols);
51772    }
51773    return keys3;
51774  }
51775  function _objectSpread88(target2) {
51776    for (var i = 1; i < arguments.length; i++) {
51777      var source = null != arguments[i] ? arguments[i] : {};
51778      i % 2 ? ownKeys88(Object(source), true).forEach(function(key) {
51779        _defineProperty109(target2, key, source[key]);
51780      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys88(Object(source)).forEach(function(key) {
51781        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
51782      });
51783    }
51784    return target2;
51785  }
51786  function _defineProperty109(obj, key, value2) {
51787    if (key in obj) {
51788      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
51789    } else {
51790      obj[key] = value2;
51791    }
51792    return obj;
51793  }
51794  var _makeModelMixin19 = makeModelMixin("value", {
51795    type: PROP_TYPE_ARRAY,
51796    defaultValue: []
51797  });
51798  var modelMixin18 = _makeModelMixin19.mixin;
51799  var modelProps18 = _makeModelMixin19.props;
51800  var MODEL_PROP_NAME18 = _makeModelMixin19.prop;
51801  var MODEL_EVENT_NAME18 = _makeModelMixin19.event;
51802  var props128 = sortKeys(_objectSpread88(_objectSpread88({}, modelProps18), {}, _defineProperty109({
51803    fields: makeProp(PROP_TYPE_ARRAY, null),
51804    // Provider mixin adds in `Function` type
51805    items: makeProp(PROP_TYPE_ARRAY, []),
51806    // Primary key for record
51807    // If provided the value in each row must be unique!
51808    primaryKey: makeProp(PROP_TYPE_STRING)
51809  }, MODEL_PROP_NAME18, makeProp(PROP_TYPE_ARRAY, []))));
51810  var itemsMixin = extend2({
51811    mixins: [modelMixin18, useParentMixin],
51812    props: props128,
51813    data: function data38() {
51814      var items3 = this.items;
51815      return {
51816        // Our local copy of the items
51817        // Must be an array
51818        localItems: isArray2(items3) ? items3.slice() : []
51819      };
51820    },
51821    computed: {
51822      computedFields: function computedFields() {
51823        return normalizeFields(this.fields, this.localItems);
51824      },
51825      computedFieldsObj: function computedFieldsObj() {
51826        var bvParent2 = this.bvParent;
51827        return this.computedFields.reduce(function(obj, f) {
51828          obj[f.key] = clone(f);
51829          if (f.formatter) {
51830            var formatter = f.formatter;
51831            if (isString(formatter) && isFunction2(bvParent2[formatter])) {
51832              formatter = bvParent2[formatter];
51833            } else if (!isFunction2(formatter)) {
51834              formatter = void 0;
51835            }
51836            obj[f.key].formatter = formatter;
51837          }
51838          return obj;
51839        }, {});
51840      },
51841      computedItems: function computedItems() {
51842        var _safeVueInstance = safeVueInstance(this), paginatedItems2 = _safeVueInstance.paginatedItems, sortedItems2 = _safeVueInstance.sortedItems, filteredItems2 = _safeVueInstance.filteredItems, localItems = _safeVueInstance.localItems;
51843        return (paginatedItems2 || sortedItems2 || filteredItems2 || localItems || /* istanbul ignore next */
51844        []).slice();
51845      },
51846      context: function context5() {
51847        var _safeVueInstance2 = safeVueInstance(this), perPage = _safeVueInstance2.perPage, currentPage2 = _safeVueInstance2.currentPage;
51848        return {
51849          filter: this.localFilter,
51850          sortBy: this.localSortBy,
51851          sortDesc: this.localSortDesc,
51852          perPage: mathMax(toInteger(perPage, 0), 0),
51853          currentPage: mathMax(toInteger(currentPage2, 0), 1),
51854          apiUrl: this.apiUrl
51855        };
51856      }
51857    },
51858    watch: {
51859      items: function items(newValue) {
51860        this.localItems = isArray2(newValue) ? newValue.slice() : [];
51861      },
51862      // Watch for changes on `computedItems` and update the `v-model`
51863      computedItems: function computedItems2(newValue, oldValue) {
51864        if (!looseEqual2(newValue, oldValue)) {
51865          this.$emit(MODEL_EVENT_NAME18, newValue);
51866        }
51867      },
51868      // Watch for context changes
51869      context: function context6(newValue, oldValue) {
51870        if (!looseEqual2(newValue, oldValue)) {
51871          this.$emit(EVENT_NAME_CONTEXT_CHANGED, newValue);
51872        }
51873      }
51874    },
51875    mounted: function mounted22() {
51876      this.$emit(MODEL_EVENT_NAME18, this.computedItems);
51877    },
51878    methods: {
51879      // Method to get the formatter method for a given field key
51880      getFieldFormatter: function getFieldFormatter(key) {
51881        var field = this.computedFieldsObj[key];
51882        return field ? field.formatter : void 0;
51883      }
51884    }
51885  });
51886
51887  
vendor: 1,089 bytes, lines 51887-51912
51887// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-pagination.js
51888  var import_bootstrap261 = __toESM(require_bootstrap());
51889  var props129 = {
51890    currentPage: makeProp(PROP_TYPE_NUMBER_STRING, 1),
51891    perPage: makeProp(PROP_TYPE_NUMBER_STRING, 0)
51892  };
51893  var paginationMixin2 = extend2({
51894    props: props129,
51895    computed: {
51896      localPaging: function localPaging() {
51897        return this.hasProvider ? !!this.noProviderPaging : true;
51898      },
51899      paginatedItems: function paginatedItems() {
51900        var _safeVueInstance = safeVueInstance(this), sortedItems2 = _safeVueInstance.sortedItems, filteredItems2 = _safeVueInstance.filteredItems, localItems = _safeVueInstance.localItems;
51901        var items3 = sortedItems2 || filteredItems2 || localItems || [];
51902        var currentPage2 = mathMax(toInteger(this.currentPage, 1), 1);
51903        var perPage = mathMax(toInteger(this.perPage, 0), 0);
51904        if (this.localPaging && perPage) {
51905          items3 = items3.slice((currentPage2 - 1) * perPage, currentPage2 * perPage);
51906        }
51907        return items3;
51908      }
51909    }
51910  });
51911
51912  
vendor: 4,560 bytes, lines 51912-52041
51912// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-provider.js
51913  var import_bootstrap262 = __toESM(require_bootstrap());
51914  var ROOT_EVENT_NAME_REFRESHED = getRootEventName(NAME_TABLE, EVENT_NAME_REFRESHED);
51915  var ROOT_ACTION_EVENT_NAME_REFRESH = getRootActionEventName(NAME_TABLE, EVENT_NAME_REFRESH);
51916  var props130 = {
51917    // Passed to the context object
51918    // Not used by `<b-table>` directly
51919    apiUrl: makeProp(PROP_TYPE_STRING),
51920    // Adds in 'Function' support
51921    items: makeProp(PROP_TYPE_ARRAY_FUNCTION, []),
51922    noProviderFiltering: makeProp(PROP_TYPE_BOOLEAN, false),
51923    noProviderPaging: makeProp(PROP_TYPE_BOOLEAN, false),
51924    noProviderSorting: makeProp(PROP_TYPE_BOOLEAN, false)
51925  };
51926  var providerMixin = extend2({
51927    mixins: [listenOnRootMixin],
51928    props: props130,
51929    computed: {
51930      hasProvider: function hasProvider() {
51931        return isFunction2(this.items);
51932      },
51933      providerTriggerContext: function providerTriggerContext() {
51934        var ctx = {
51935          apiUrl: this.apiUrl,
51936          filter: null,
51937          sortBy: null,
51938          sortDesc: null,
51939          perPage: null,
51940          currentPage: null
51941        };
51942        if (!this.noProviderFiltering) {
51943          ctx.filter = this.localFilter;
51944        }
51945        if (!this.noProviderSorting) {
51946          ctx.sortBy = this.localSortBy;
51947          ctx.sortDesc = this.localSortDesc;
51948        }
51949        if (!this.noProviderPaging) {
51950          ctx.perPage = this.perPage;
51951          ctx.currentPage = this.currentPage;
51952        }
51953        return clone(ctx);
51954      }
51955    },
51956    watch: {
51957      // Provider update triggering
51958      items: function items2(newValue) {
51959        if (this.hasProvider || isFunction2(newValue)) {
51960          this.$nextTick(this._providerUpdate);
51961        }
51962      },
51963      providerTriggerContext: function providerTriggerContext2(newValue, oldValue) {
51964        if (!looseEqual2(newValue, oldValue)) {
51965          this.$nextTick(this._providerUpdate);
51966        }
51967      }
51968    },
51969    mounted: function mounted23() {
51970      var _this = this;
51971      if (this.hasProvider && (!this.localItems || this.localItems.length === 0)) {
51972        this._providerUpdate();
51973      }
51974      this.listenOnRoot(ROOT_ACTION_EVENT_NAME_REFRESH, function(id) {
51975        if (id === _this.id || id === _this) {
51976          _this.refresh();
51977        }
51978      });
51979    },
51980    methods: {
51981      refresh: function refresh() {
51982        var _safeVueInstance = safeVueInstance(this), items3 = _safeVueInstance.items, refresh2 = _safeVueInstance.refresh, computedBusy2 = _safeVueInstance.computedBusy;
51983        this.$off(EVENT_NAME_REFRESHED, refresh2);
51984        if (computedBusy2) {
51985          if (this.localBusy && this.hasProvider) {
51986            this.$on(EVENT_NAME_REFRESHED, refresh2);
51987          }
51988        } else {
51989          this.clearSelected();
51990          if (this.hasProvider) {
51991            this.$nextTick(this._providerUpdate);
51992          } else {
51993            this.localItems = isArray2(items3) ? items3.slice() : [];
51994          }
51995        }
51996      },
51997      // Provider related methods
51998      _providerSetLocal: function _providerSetLocal(items3) {
51999        this.localItems = isArray2(items3) ? items3.slice() : [];
52000        this.localBusy = false;
52001        this.$emit(EVENT_NAME_REFRESHED);
52002        if (this.id) {
52003          this.emitOnRoot(ROOT_EVENT_NAME_REFRESHED, this.id);
52004        }
52005      },
52006      _providerUpdate: function _providerUpdate() {
52007        var _this2 = this;
52008        if (!this.hasProvider) {
52009          return;
52010        }
52011        if (safeVueInstance(this).computedBusy) {
52012          this.$nextTick(this.refresh);
52013          return;
52014        }
52015        this.localBusy = true;
52016        this.$nextTick(function() {
52017          try {
52018            var data46 = _this2.items(_this2.context, _this2._providerSetLocal);
52019            if (isPromise2(data46)) {
52020              data46.then(function(items3) {
52021                _this2._providerSetLocal(items3);
52022              });
52023            } else if (isArray2(data46)) {
52024              _this2._providerSetLocal(data46);
52025            } else {
52026              if (_this2.items.length !== 2) {
52027                warn2("Provider function didn't request callback and did not return a promise or data.", NAME_TABLE);
52028                _this2.localBusy = false;
52029              }
52030            }
52031          } catch (e2) {
52032            warn2("Provider function error [".concat(e2.name, "] ").concat(e2.message, "."), NAME_TABLE);
52033            _this2.localBusy = false;
52034            _this2.$off(EVENT_NAME_REFRESHED, _this2.refresh);
52035          }
52036        });
52037      }
52038    }
52039  });
52040
52041  
vendor: 7,596 bytes, lines 52041-52233
52041// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-selectable.js
52042  var import_bootstrap263 = __toESM(require_bootstrap());
52043  function _defineProperty110(obj, key, value2) {
52044    if (key in obj) {
52045      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52046    } else {
52047      obj[key] = value2;
52048    }
52049    return obj;
52050  }
52051  var SELECT_MODES = ["range", "multi", "single"];
52052  var ROLE_GRID = "grid";
52053  var props131 = {
52054    // Disable use of click handlers for row selection
52055    noSelectOnClick: makeProp(PROP_TYPE_BOOLEAN, false),
52056    selectMode: makeProp(PROP_TYPE_STRING, "multi", function(value2) {
52057      return arrayIncludes(SELECT_MODES, value2);
52058    }),
52059    selectable: makeProp(PROP_TYPE_BOOLEAN, false),
52060    selectedVariant: makeProp(PROP_TYPE_STRING, "active")
52061  };
52062  var selectableMixin = extend2({
52063    props: props131,
52064    data: function data39() {
52065      return {
52066        selectedRows: [],
52067        selectedLastRow: -1
52068      };
52069    },
52070    computed: {
52071      isSelectable: function isSelectable() {
52072        return this.selectable && this.selectMode;
52073      },
52074      hasSelectableRowClick: function hasSelectableRowClick() {
52075        return this.isSelectable && !this.noSelectOnClick;
52076      },
52077      supportsSelectableRows: function supportsSelectableRows() {
52078        return true;
52079      },
52080      selectableHasSelection: function selectableHasSelection() {
52081        var selectedRows2 = this.selectedRows;
52082        return this.isSelectable && selectedRows2 && selectedRows2.length > 0 && selectedRows2.some(identity2);
52083      },
52084      selectableIsMultiSelect: function selectableIsMultiSelect() {
52085        return this.isSelectable && arrayIncludes(["range", "multi"], this.selectMode);
52086      },
52087      selectableTableClasses: function selectableTableClasses() {
52088        var _ref;
52089        var isSelectable2 = this.isSelectable;
52090        return _ref = {
52091          "b-table-selectable": isSelectable2
52092        }, _defineProperty110(_ref, "b-table-select-".concat(this.selectMode), isSelectable2), _defineProperty110(_ref, "b-table-selecting", this.selectableHasSelection), _defineProperty110(_ref, "b-table-selectable-no-click", isSelectable2 && !this.hasSelectableRowClick), _ref;
52093      },
52094      selectableTableAttrs: function selectableTableAttrs() {
52095        if (!this.isSelectable) {
52096          return {};
52097        }
52098        var role = this.bvAttrs.role || ROLE_GRID;
52099        return {
52100          role,
52101          // TODO:
52102          //   Should this attribute not be included when `no-select-on-click` is set
52103          //   since this attribute implies keyboard navigation?
52104          "aria-multiselectable": role === ROLE_GRID ? toString4(this.selectableIsMultiSelect) : null
52105        };
52106      }
52107    },
52108    watch: {
52109      computedItems: function computedItems3(newValue, oldValue) {
52110        var equal = false;
52111        if (this.isSelectable && this.selectedRows.length > 0) {
52112          equal = isArray2(newValue) && isArray2(oldValue) && newValue.length === oldValue.length;
52113          for (var i = 0; equal && i < newValue.length; i++) {
52114            equal = looseEqual2(sanitizeRow(newValue[i]), sanitizeRow(oldValue[i]));
52115          }
52116        }
52117        if (!equal) {
52118          this.clearSelected();
52119        }
52120      },
52121      selectable: function selectable(newValue) {
52122        this.clearSelected();
52123        this.setSelectionHandlers(newValue);
52124      },
52125      selectMode: function selectMode() {
52126        this.clearSelected();
52127      },
52128      hasSelectableRowClick: function hasSelectableRowClick2(newValue) {
52129        this.clearSelected();
52130        this.setSelectionHandlers(!newValue);
52131      },
52132      selectedRows: function selectedRows(_selectedRows, oldValue) {
52133        var _this = this;
52134        if (this.isSelectable && !looseEqual2(_selectedRows, oldValue)) {
52135          var items3 = [];
52136          _selectedRows.forEach(function(v, idx) {
52137            if (v) {
52138              items3.push(_this.computedItems[idx]);
52139            }
52140          });
52141          this.$emit(EVENT_NAME_ROW_SELECTED, items3);
52142        }
52143      }
52144    },
52145    beforeMount: function beforeMount3() {
52146      if (this.isSelectable) {
52147        this.setSelectionHandlers(true);
52148      }
52149    },
52150    methods: {
52151      // Public methods
52152      selectRow: function selectRow(index3) {
52153        if (this.isSelectable && isNumber(index3) && index3 >= 0 && index3 < this.computedItems.length && !this.isRowSelected(index3)) {
52154          var selectedRows2 = this.selectableIsMultiSelect ? this.selectedRows.slice() : [];
52155          selectedRows2[index3] = true;
52156          this.selectedLastClicked = -1;
52157          this.selectedRows = selectedRows2;
52158        }
52159      },
52160      unselectRow: function unselectRow(index3) {
52161        if (this.isSelectable && isNumber(index3) && this.isRowSelected(index3)) {
52162          var selectedRows2 = this.selectedRows.slice();
52163          selectedRows2[index3] = false;
52164          this.selectedLastClicked = -1;
52165          this.selectedRows = selectedRows2;
52166        }
52167      },
52168      selectAllRows: function selectAllRows() {
52169        var length = this.computedItems.length;
52170        if (this.isSelectable && length > 0) {
52171          this.selectedLastClicked = -1;
52172          this.selectedRows = this.selectableIsMultiSelect ? createArray(length, true) : [true];
52173        }
52174      },
52175      isRowSelected: function isRowSelected(index3) {
52176        return !!(isNumber(index3) && this.selectedRows[index3]);
52177      },
52178      clearSelected: function clearSelected() {
52179        this.selectedLastClicked = -1;
52180        this.selectedRows = [];
52181      },
52182      // Internal private methods
52183      selectableRowClasses: function selectableRowClasses(index3) {
52184        if (this.isSelectable && this.isRowSelected(index3)) {
52185          var variant = this.selectedVariant;
52186          return _defineProperty110({
52187            "b-table-row-selected": true
52188          }, "".concat(this.dark ? "bg" : "table", "-").concat(variant), variant);
52189        }
52190        return {};
52191      },
52192      selectableRowAttrs: function selectableRowAttrs(index3) {
52193        return {
52194          "aria-selected": !this.isSelectable ? null : this.isRowSelected(index3) ? "true" : "false"
52195        };
52196      },
52197      setSelectionHandlers: function setSelectionHandlers(on2) {
52198        var method = on2 && !this.noSelectOnClick ? "$on" : "$off";
52199        this[method](EVENT_NAME_ROW_CLICKED, this.selectionHandler);
52200        this[method](EVENT_NAME_FILTERED, this.clearSelected);
52201        this[method](EVENT_NAME_CONTEXT_CHANGED, this.clearSelected);
52202      },
52203      selectionHandler: function selectionHandler(item, index3, event2) {
52204        if (!this.isSelectable || this.noSelectOnClick) {
52205          this.clearSelected();
52206          return;
52207        }
52208        var selectMode2 = this.selectMode, selectedLastRow = this.selectedLastRow;
52209        var selectedRows2 = this.selectedRows.slice();
52210        var selected = !selectedRows2[index3];
52211        if (selectMode2 === "single") {
52212          selectedRows2 = [];
52213        } else if (selectMode2 === "range") {
52214          if (selectedLastRow > -1 && event2.shiftKey) {
52215            for (var idx = mathMin(selectedLastRow, index3); idx <= mathMax(selectedLastRow, index3); idx++) {
52216              selectedRows2[idx] = true;
52217            }
52218            selected = true;
52219          } else {
52220            if (!(event2.ctrlKey || event2.metaKey)) {
52221              selectedRows2 = [];
52222              selected = true;
52223            }
52224            if (selected) this.selectedLastRow = index3;
52225          }
52226        }
52227        selectedRows2[index3] = selected;
52228        this.selectedRows = selectedRows2;
52229      }
52230    }
52231  });
52232
52233  
vendor: 137 bytes, lines 52233-52236
52233// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-sorting.js
52234  var import_bootstrap266 = __toESM(require_bootstrap());
52235
52236  
vendor: 400 bytes, lines 52236-52248
52236// node_modules/bootstrap-vue/esm/utils/stable-sort.js
52237  var import_bootstrap264 = __toESM(require_bootstrap());
52238  var stableSort = function stableSort2(array, compareFn) {
52239    return array.map(function(a2, index3) {
52240      return [index3, a2];
52241    }).sort(function(a2, b) {
52242      return this(a2[1], b[1]) || a2[0] - b[0];
52243    }.bind(compareFn)).map(function(e2) {
52244      return e2[1];
52245    });
52246  };
52247
52248  
vendor: 1,583 bytes, lines 52248-52279
52248// node_modules/bootstrap-vue/esm/components/table/helpers/default-sort-compare.js
52249  var import_bootstrap265 = __toESM(require_bootstrap());
52250  var normalizeValue = function normalizeValue2(value2) {
52251    if (isUndefinedOrNull(value2)) {
52252      return "";
52253    }
52254    if (isNumeric(value2)) {
52255      return toFloat(value2, value2);
52256    }
52257    return value2;
52258  };
52259  var defaultSortCompare = function defaultSortCompare2(a2, b) {
52260    var _ref = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, _ref$sortBy = _ref.sortBy, sortBy = _ref$sortBy === void 0 ? null : _ref$sortBy, _ref$formatter = _ref.formatter, formatter = _ref$formatter === void 0 ? null : _ref$formatter, _ref$locale = _ref.locale, locale = _ref$locale === void 0 ? void 0 : _ref$locale, _ref$localeOptions = _ref.localeOptions, localeOptions = _ref$localeOptions === void 0 ? {} : _ref$localeOptions, _ref$nullLast = _ref.nullLast, nullLast = _ref$nullLast === void 0 ? false : _ref$nullLast;
52261    var aa = get(a2, sortBy, null);
52262    var bb = get(b, sortBy, null);
52263    if (isFunction2(formatter)) {
52264      aa = formatter(aa, sortBy, a2);
52265      bb = formatter(bb, sortBy, b);
52266    }
52267    aa = normalizeValue(aa);
52268    bb = normalizeValue(bb);
52269    if (isDate(aa) && isDate(bb) || isNumber(aa) && isNumber(bb)) {
52270      return aa < bb ? -1 : aa > bb ? 1 : 0;
52271    } else if (nullLast && aa === "" && bb !== "") {
52272      return 1;
52273    } else if (nullLast && aa !== "" && bb === "") {
52274      return -1;
52275    }
52276    return stringifyObjectValues(aa).localeCompare(stringifyObjectValues(bb), locale, localeOptions);
52277  };
52278
52279  
vendor: 10,496 bytes, lines 52279-52509
52279// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-sorting.js
52280  var _props;
52281  var _watch18;
52282  function ownKeys89(object, enumerableOnly) {
52283    var keys3 = Object.keys(object);
52284    if (Object.getOwnPropertySymbols) {
52285      var symbols = Object.getOwnPropertySymbols(object);
52286      enumerableOnly && (symbols = symbols.filter(function(sym) {
52287        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
52288      })), keys3.push.apply(keys3, symbols);
52289    }
52290    return keys3;
52291  }
52292  function _objectSpread89(target2) {
52293    for (var i = 1; i < arguments.length; i++) {
52294      var source = null != arguments[i] ? arguments[i] : {};
52295      i % 2 ? ownKeys89(Object(source), true).forEach(function(key) {
52296        _defineProperty111(target2, key, source[key]);
52297      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys89(Object(source)).forEach(function(key) {
52298        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
52299      });
52300    }
52301    return target2;
52302  }
52303  function _defineProperty111(obj, key, value2) {
52304    if (key in obj) {
52305      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52306    } else {
52307      obj[key] = value2;
52308    }
52309    return obj;
52310  }
52311  var MODEL_PROP_NAME_SORT_BY = "sortBy";
52312  var MODEL_EVENT_NAME_SORT_BY = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_SORT_BY;
52313  var MODEL_PROP_NAME_SORT_DESC = "sortDesc";
52314  var MODEL_EVENT_NAME_SORT_DESC = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_SORT_DESC;
52315  var SORT_DIRECTION_ASC = "asc";
52316  var SORT_DIRECTION_DESC = "desc";
52317  var SORT_DIRECTION_LAST = "last";
52318  var SORT_DIRECTIONS = [SORT_DIRECTION_ASC, SORT_DIRECTION_DESC, SORT_DIRECTION_LAST];
52319  var props132 = (_props = {
52320    labelSortAsc: makeProp(PROP_TYPE_STRING, "Click to sort ascending"),
52321    labelSortClear: makeProp(PROP_TYPE_STRING, "Click to clear sorting"),
52322    labelSortDesc: makeProp(PROP_TYPE_STRING, "Click to sort descending"),
52323    noFooterSorting: makeProp(PROP_TYPE_BOOLEAN, false),
52324    noLocalSorting: makeProp(PROP_TYPE_BOOLEAN, false),
52325    // Another prop that should have had a better name
52326    // It should be `noSortClear` (on non-sortable headers)
52327    // We will need to make sure the documentation is clear on what
52328    // this prop does (as well as in the code for future reference)
52329    noSortReset: makeProp(PROP_TYPE_BOOLEAN, false)
52330  }, _defineProperty111(_props, MODEL_PROP_NAME_SORT_BY, makeProp(PROP_TYPE_STRING)), _defineProperty111(_props, "sortCompare", makeProp(PROP_TYPE_FUNCTION)), _defineProperty111(_props, "sortCompareLocale", makeProp(PROP_TYPE_ARRAY_STRING)), _defineProperty111(_props, "sortCompareOptions", makeProp(PROP_TYPE_OBJECT, {
52331    numeric: true
52332  })), _defineProperty111(_props, MODEL_PROP_NAME_SORT_DESC, makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty111(_props, "sortDirection", makeProp(PROP_TYPE_STRING, SORT_DIRECTION_ASC, function(value2) {
52333    return arrayIncludes(SORT_DIRECTIONS, value2);
52334  })), _defineProperty111(_props, "sortIconLeft", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty111(_props, "sortNullLast", makeProp(PROP_TYPE_BOOLEAN, false)), _props);
52335  var sortingMixin = extend2({
52336    props: props132,
52337    data: function data40() {
52338      return {
52339        localSortBy: this[MODEL_PROP_NAME_SORT_BY] || "",
52340        localSortDesc: this[MODEL_PROP_NAME_SORT_DESC] || false
52341      };
52342    },
52343    computed: {
52344      localSorting: function localSorting() {
52345        return this.hasProvider ? !!this.noProviderSorting : !this.noLocalSorting;
52346      },
52347      isSortable: function isSortable() {
52348        return this.computedFields.some(function(f) {
52349          return f.sortable;
52350        });
52351      },
52352      // Sorts the filtered items and returns a new array of the sorted items
52353      // When not sorted, the original items array will be returned
52354      sortedItems: function sortedItems() {
52355        var _safeVueInstance = safeVueInstance(this), sortBy = _safeVueInstance.localSortBy, sortDesc = _safeVueInstance.localSortDesc, locale = _safeVueInstance.sortCompareLocale, nullLast = _safeVueInstance.sortNullLast, sortCompare = _safeVueInstance.sortCompare, localSorting2 = _safeVueInstance.localSorting, filteredItems2 = _safeVueInstance.filteredItems, localItems = _safeVueInstance.localItems;
52356        var items3 = (filteredItems2 || localItems || []).slice();
52357        var localeOptions = _objectSpread89(_objectSpread89({}, this.sortCompareOptions), {}, {
52358          usage: "sort"
52359        });
52360        if (sortBy && localSorting2) {
52361          var field = this.computedFieldsObj[sortBy] || {};
52362          var sortByFormatted = field.sortByFormatted;
52363          var formatter = isFunction2(sortByFormatted) ? (
52364            /* istanbul ignore next */
52365            sortByFormatted
52366          ) : sortByFormatted ? this.getFieldFormatter(sortBy) : void 0;
52367          return stableSort(items3, function(a2, b) {
52368            var result = null;
52369            if (isFunction2(sortCompare)) {
52370              result = sortCompare(a2, b, sortBy, sortDesc, formatter, localeOptions, locale);
52371            }
52372            if (isUndefinedOrNull(result) || result === false) {
52373              result = defaultSortCompare(a2, b, {
52374                sortBy,
52375                formatter,
52376                locale,
52377                localeOptions,
52378                nullLast
52379              });
52380            }
52381            return (result || 0) * (sortDesc ? -1 : 1);
52382          });
52383        }
52384        return items3;
52385      }
52386    },
52387    watch: (_watch18 = {
52388      /* istanbul ignore next: pain in the butt to test */
52389      isSortable: function isSortable2(newValue) {
52390        if (newValue) {
52391          if (this.isSortable) {
52392            this.$on(EVENT_NAME_HEAD_CLICKED, this.handleSort);
52393          }
52394        } else {
52395          this.$off(EVENT_NAME_HEAD_CLICKED, this.handleSort);
52396        }
52397      }
52398    }, _defineProperty111(_watch18, MODEL_PROP_NAME_SORT_DESC, function(newValue) {
52399      if (newValue === this.localSortDesc) {
52400        return;
52401      }
52402      this.localSortDesc = newValue || false;
52403    }), _defineProperty111(_watch18, MODEL_PROP_NAME_SORT_BY, function(newValue) {
52404      if (newValue === this.localSortBy) {
52405        return;
52406      }
52407      this.localSortBy = newValue || "";
52408    }), _defineProperty111(_watch18, "localSortDesc", function localSortDesc(newValue, oldValue) {
52409      if (newValue !== oldValue) {
52410        this.$emit(MODEL_EVENT_NAME_SORT_DESC, newValue);
52411      }
52412    }), _defineProperty111(_watch18, "localSortBy", function localSortBy(newValue, oldValue) {
52413      if (newValue !== oldValue) {
52414        this.$emit(MODEL_EVENT_NAME_SORT_BY, newValue);
52415      }
52416    }), _watch18),
52417    created: function created26() {
52418      if (this.isSortable) {
52419        this.$on(EVENT_NAME_HEAD_CLICKED, this.handleSort);
52420      }
52421    },
52422    methods: {
52423      // Handlers
52424      // Need to move from thead-mixin
52425      handleSort: function handleSort(key, field, event2, isFoot) {
52426        var _this = this;
52427        if (!this.isSortable) {
52428          return;
52429        }
52430        if (isFoot && this.noFooterSorting) {
52431          return;
52432        }
52433        var sortChanged = false;
52434        var toggleLocalSortDesc = function toggleLocalSortDesc2() {
52435          var sortDirection = field.sortDirection || _this.sortDirection;
52436          if (sortDirection === SORT_DIRECTION_ASC) {
52437            _this.localSortDesc = false;
52438          } else if (sortDirection === SORT_DIRECTION_DESC) {
52439            _this.localSortDesc = true;
52440          } else {
52441          }
52442        };
52443        if (field.sortable) {
52444          var sortKey = !this.localSorting && field.sortKey ? field.sortKey : key;
52445          if (this.localSortBy === sortKey) {
52446            this.localSortDesc = !this.localSortDesc;
52447          } else {
52448            this.localSortBy = sortKey;
52449            toggleLocalSortDesc();
52450          }
52451          sortChanged = true;
52452        } else if (this.localSortBy && !this.noSortReset) {
52453          this.localSortBy = "";
52454          toggleLocalSortDesc();
52455          sortChanged = true;
52456        }
52457        if (sortChanged) {
52458          this.$emit(EVENT_NAME_SORT_CHANGED, this.context);
52459        }
52460      },
52461      // methods to compute classes and attrs for thead>th cells
52462      sortTheadThClasses: function sortTheadThClasses(key, field, isFoot) {
52463        return {
52464          // If sortable and sortIconLeft are true, then place sort icon on the left
52465          "b-table-sort-icon-left": field.sortable && this.sortIconLeft && !(isFoot && this.noFooterSorting)
52466        };
52467      },
52468      sortTheadThAttrs: function sortTheadThAttrs(key, field, isFoot) {
52469        var _field$sortKey;
52470        var isSortable3 = this.isSortable, noFooterSorting = this.noFooterSorting, localSortDesc2 = this.localSortDesc, localSortBy2 = this.localSortBy, localSorting2 = this.localSorting;
52471        if (!isSortable3 || isFoot && noFooterSorting) {
52472          return {};
52473        }
52474        var sortable = field.sortable;
52475        var sortKey = !localSorting2 ? (_field$sortKey = field.sortKey) !== null && _field$sortKey !== void 0 ? _field$sortKey : key : key;
52476        var ariaSort = sortable && localSortBy2 === sortKey ? localSortDesc2 ? "descending" : "ascending" : sortable ? "none" : null;
52477        return {
52478          "aria-sort": ariaSort
52479        };
52480      },
52481      // A label to be placed in an `.sr-only` element in the header cell
52482      sortTheadThLabel: function sortTheadThLabel(key, field, isFoot) {
52483        if (!this.isSortable || isFoot && this.noFooterSorting) {
52484          return null;
52485        }
52486        var localSortBy2 = this.localSortBy, localSortDesc2 = this.localSortDesc, labelSortAsc = this.labelSortAsc, labelSortDesc = this.labelSortDesc;
52487        var sortable = field.sortable;
52488        var labelSorting = "";
52489        if (sortable) {
52490          if (localSortBy2 === key) {
52491            labelSorting = localSortDesc2 ? labelSortAsc : labelSortDesc;
52492          } else {
52493            labelSorting = localSortDesc2 ? labelSortDesc : labelSortAsc;
52494            var sortDirection = this.sortDirection || field.sortDirection;
52495            if (sortDirection === SORT_DIRECTION_ASC) {
52496              labelSorting = labelSortAsc;
52497            } else if (sortDirection === SORT_DIRECTION_DESC) {
52498              labelSorting = labelSortDesc;
52499            }
52500          }
52501        } else if (!this.noSortReset) {
52502          labelSorting = localSortBy2 ? this.labelSortClear : "";
52503        }
52504        return trim(labelSorting) || null;
52505      }
52506    }
52507  });
52508
52509  
vendor: 1,072 bytes, lines 52509-52541
52509// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-stacked.js
52510  var import_bootstrap267 = __toESM(require_bootstrap());
52511  function _defineProperty112(obj, key, value2) {
52512    if (key in obj) {
52513      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52514    } else {
52515      obj[key] = value2;
52516    }
52517    return obj;
52518  }
52519  var props133 = {
52520    stacked: makeProp(PROP_TYPE_BOOLEAN_STRING, false)
52521  };
52522  var stackedMixin = extend2({
52523    props: props133,
52524    computed: {
52525      isStacked: function isStacked3() {
52526        var stacked = this.stacked;
52527        return stacked === "" ? true : stacked;
52528      },
52529      isStackedAlways: function isStackedAlways() {
52530        return this.isStacked === true;
52531      },
52532      stackedTableClasses: function stackedTableClasses() {
52533        var isStackedAlways2 = this.isStackedAlways;
52534        return _defineProperty112({
52535          "b-table-stacked": isStackedAlways2
52536        }, "b-table-stacked-".concat(this.stacked), !isStackedAlways2 && this.isStacked);
52537      }
52538    }
52539  });
52540
52541  
vendor: 7,435 bytes, lines 52541-52700
52541// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-table-renderer.js
52542  var import_bootstrap268 = __toESM(require_bootstrap());
52543  function ownKeys90(object, enumerableOnly) {
52544    var keys3 = Object.keys(object);
52545    if (Object.getOwnPropertySymbols) {
52546      var symbols = Object.getOwnPropertySymbols(object);
52547      enumerableOnly && (symbols = symbols.filter(function(sym) {
52548        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
52549      })), keys3.push.apply(keys3, symbols);
52550    }
52551    return keys3;
52552  }
52553  function _objectSpread90(target2) {
52554    for (var i = 1; i < arguments.length; i++) {
52555      var source = null != arguments[i] ? arguments[i] : {};
52556      i % 2 ? ownKeys90(Object(source), true).forEach(function(key) {
52557        _defineProperty113(target2, key, source[key]);
52558      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys90(Object(source)).forEach(function(key) {
52559        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
52560      });
52561    }
52562    return target2;
52563  }
52564  function _defineProperty113(obj, key, value2) {
52565    if (key in obj) {
52566      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52567    } else {
52568      obj[key] = value2;
52569    }
52570    return obj;
52571  }
52572  var props134 = {
52573    bordered: makeProp(PROP_TYPE_BOOLEAN, false),
52574    borderless: makeProp(PROP_TYPE_BOOLEAN, false),
52575    captionTop: makeProp(PROP_TYPE_BOOLEAN, false),
52576    dark: makeProp(PROP_TYPE_BOOLEAN, false),
52577    fixed: makeProp(PROP_TYPE_BOOLEAN, false),
52578    hover: makeProp(PROP_TYPE_BOOLEAN, false),
52579    noBorderCollapse: makeProp(PROP_TYPE_BOOLEAN, false),
52580    outlined: makeProp(PROP_TYPE_BOOLEAN, false),
52581    responsive: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
52582    small: makeProp(PROP_TYPE_BOOLEAN, false),
52583    // If a string, it is assumed to be the table `max-height` value
52584    stickyHeader: makeProp(PROP_TYPE_BOOLEAN_STRING, false),
52585    striped: makeProp(PROP_TYPE_BOOLEAN, false),
52586    tableClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
52587    tableVariant: makeProp(PROP_TYPE_STRING)
52588  };
52589  var tableRendererMixin = extend2({
52590    mixins: [attrsMixin],
52591    provide: function provide10() {
52592      var _this = this;
52593      return {
52594        getBvTable: function getBvTable() {
52595          return _this;
52596        }
52597      };
52598    },
52599    // Don't place attributes on root element automatically,
52600    // as table could be wrapped in responsive `<div>`
52601    inheritAttrs: false,
52602    props: props134,
52603    computed: {
52604      isTableSimple: function isTableSimple() {
52605        return false;
52606      },
52607      // Layout related computed props
52608      isResponsive: function isResponsive3() {
52609        var responsive = this.responsive;
52610        return responsive === "" ? true : responsive;
52611      },
52612      isStickyHeader: function isStickyHeader3() {
52613        var stickyHeader = this.stickyHeader;
52614        stickyHeader = stickyHeader === "" ? true : stickyHeader;
52615        return this.isStacked ? false : stickyHeader;
52616      },
52617      wrapperClasses: function wrapperClasses() {
52618        var isResponsive7 = this.isResponsive;
52619        return [this.isStickyHeader ? "b-table-sticky-header" : "", isResponsive7 === true ? "table-responsive" : isResponsive7 ? "table-responsive-".concat(this.responsive) : ""].filter(identity2);
52620      },
52621      wrapperStyles: function wrapperStyles() {
52622        var isStickyHeader7 = this.isStickyHeader;
52623        return isStickyHeader7 && !isBoolean2(isStickyHeader7) ? {
52624          maxHeight: isStickyHeader7
52625        } : {};
52626      },
52627      tableClasses: function tableClasses() {
52628        var _safeVueInstance = safeVueInstance(this), hover = _safeVueInstance.hover, tableVariant6 = _safeVueInstance.tableVariant, selectableTableClasses2 = _safeVueInstance.selectableTableClasses, stackedTableClasses2 = _safeVueInstance.stackedTableClasses, tableClass = _safeVueInstance.tableClass, computedBusy2 = _safeVueInstance.computedBusy;
52629        hover = this.isTableSimple ? hover : hover && this.computedItems.length > 0 && !computedBusy2;
52630        return [
52631          // User supplied classes
52632          tableClass,
52633          // Styling classes
52634          {
52635            "table-striped": this.striped,
52636            "table-hover": hover,
52637            "table-dark": this.dark,
52638            "table-bordered": this.bordered,
52639            "table-borderless": this.borderless,
52640            "table-sm": this.small,
52641            // The following are b-table custom styles
52642            border: this.outlined,
52643            "b-table-fixed": this.fixed,
52644            "b-table-caption-top": this.captionTop,
52645            "b-table-no-border-collapse": this.noBorderCollapse
52646          },
52647          tableVariant6 ? "".concat(this.dark ? "bg" : "table", "-").concat(tableVariant6) : "",
52648          // Stacked table classes
52649          stackedTableClasses2,
52650          // Selectable classes
52651          selectableTableClasses2
52652        ];
52653      },
52654      tableAttrs: function tableAttrs() {
52655        var _safeVueInstance2 = safeVueInstance(this), items3 = _safeVueInstance2.computedItems, filteredItems2 = _safeVueInstance2.filteredItems, fields = _safeVueInstance2.computedFields, selectableTableAttrs2 = _safeVueInstance2.selectableTableAttrs, computedBusy2 = _safeVueInstance2.computedBusy;
52656        var ariaAttrs = this.isTableSimple ? {} : {
52657          "aria-busy": toString4(computedBusy2),
52658          "aria-colcount": toString4(fields.length),
52659          // Preserve user supplied `aria-describedby`, if provided
52660          "aria-describedby": this.bvAttrs["aria-describedby"] || this.$refs.caption ? this.captionId : null
52661        };
52662        var rowCount = items3 && filteredItems2 && filteredItems2.length > items3.length ? toString4(filteredItems2.length) : null;
52663        return _objectSpread90(_objectSpread90(_objectSpread90({
52664          // We set `aria-rowcount` before merging in `$attrs`,
52665          // in case user has supplied their own
52666          "aria-rowcount": rowCount
52667        }, this.bvAttrs), {}, {
52668          // Now we can override any `$attrs` here
52669          id: this.safeId(),
52670          role: this.bvAttrs.role || "table"
52671        }, ariaAttrs), selectableTableAttrs2);
52672      }
52673    },
52674    render: function render108(h2) {
52675      var _safeVueInstance3 = safeVueInstance(this), wrapperClasses2 = _safeVueInstance3.wrapperClasses, renderCaption2 = _safeVueInstance3.renderCaption, renderColgroup2 = _safeVueInstance3.renderColgroup, renderThead2 = _safeVueInstance3.renderThead, renderTbody2 = _safeVueInstance3.renderTbody, renderTfoot2 = _safeVueInstance3.renderTfoot;
52676      var $content = [];
52677      if (this.isTableSimple) {
52678        $content.push(this.normalizeSlot());
52679      } else {
52680        $content.push(renderCaption2 ? renderCaption2() : null);
52681        $content.push(renderColgroup2 ? renderColgroup2() : null);
52682        $content.push(renderThead2 ? renderThead2() : null);
52683        $content.push(renderTbody2 ? renderTbody2() : null);
52684        $content.push(renderTfoot2 ? renderTfoot2() : null);
52685      }
52686      var $table = h2("table", {
52687        staticClass: "table b-table",
52688        class: this.tableClasses,
52689        attrs: this.tableAttrs,
52690        key: "b-table"
52691      }, $content.filter(identity2));
52692      return wrapperClasses2.length > 0 ? h2("div", {
52693        class: wrapperClasses2,
52694        style: this.wrapperStyles,
52695        key: "wrap"
52696      }, [$table]) : $table;
52697    }
52698  });
52699
52700  
vendor: 135 bytes, lines 52700-52703
52700// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tbody.js
52701  var import_bootstrap274 = __toESM(require_bootstrap());
52702
52703  
vendor: 4,399 bytes, lines 52703-52829
52703// node_modules/bootstrap-vue/esm/components/table/tbody.js
52704  var import_bootstrap269 = __toESM(require_bootstrap());
52705  function ownKeys91(object, enumerableOnly) {
52706    var keys3 = Object.keys(object);
52707    if (Object.getOwnPropertySymbols) {
52708      var symbols = Object.getOwnPropertySymbols(object);
52709      enumerableOnly && (symbols = symbols.filter(function(sym) {
52710        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
52711      })), keys3.push.apply(keys3, symbols);
52712    }
52713    return keys3;
52714  }
52715  function _objectSpread91(target2) {
52716    for (var i = 1; i < arguments.length; i++) {
52717      var source = null != arguments[i] ? arguments[i] : {};
52718      i % 2 ? ownKeys91(Object(source), true).forEach(function(key) {
52719        _defineProperty114(target2, key, source[key]);
52720      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys91(Object(source)).forEach(function(key) {
52721        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
52722      });
52723    }
52724    return target2;
52725  }
52726  function _defineProperty114(obj, key, value2) {
52727    if (key in obj) {
52728      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52729    } else {
52730      obj[key] = value2;
52731    }
52732    return obj;
52733  }
52734  var props135 = makePropsConfigurable({
52735    tbodyTransitionHandlers: makeProp(PROP_TYPE_OBJECT),
52736    tbodyTransitionProps: makeProp(PROP_TYPE_OBJECT)
52737  }, NAME_TBODY);
52738  var BTbody = /* @__PURE__ */ extend2({
52739    name: NAME_TBODY,
52740    mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
52741    provide: function provide11() {
52742      var _this = this;
52743      return {
52744        getBvTableRowGroup: function getBvTableRowGroup() {
52745          return _this;
52746        }
52747      };
52748    },
52749    inject: {
52750      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52751      getBvTable: {
52752        default: (
52753          /* istanbul ignore next */
52754          function _default11() {
52755            return function() {
52756              return {};
52757            };
52758          }
52759        )
52760      }
52761    },
52762    inheritAttrs: false,
52763    props: props135,
52764    computed: {
52765      bvTable: function bvTable() {
52766        return this.getBvTable();
52767      },
52768      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52769      isTbody: function isTbody() {
52770        return true;
52771      },
52772      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52773      isDark: function isDark3() {
52774        return this.bvTable.dark;
52775      },
52776      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52777      isStacked: function isStacked4() {
52778        return this.bvTable.isStacked;
52779      },
52780      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52781      isResponsive: function isResponsive4() {
52782        return this.bvTable.isResponsive;
52783      },
52784      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52785      // Sticky headers are only supported in thead
52786      isStickyHeader: function isStickyHeader4() {
52787        return false;
52788      },
52789      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52790      // Needed to handle header background classes, due to lack of
52791      // background color inheritance with Bootstrap v4 table CSS
52792      hasStickyHeader: function hasStickyHeader3() {
52793        return !this.isStacked && this.bvTable.stickyHeader;
52794      },
52795      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
52796      tableVariant: function tableVariant3() {
52797        return this.bvTable.tableVariant;
52798      },
52799      isTransitionGroup: function isTransitionGroup() {
52800        return this.tbodyTransitionProps || this.tbodyTransitionHandlers;
52801      },
52802      tbodyAttrs: function tbodyAttrs() {
52803        return _objectSpread91({
52804          role: "rowgroup"
52805        }, this.bvAttrs);
52806      },
52807      tbodyProps: function tbodyProps() {
52808        var tbodyTransitionProps = this.tbodyTransitionProps;
52809        return tbodyTransitionProps ? _objectSpread91(_objectSpread91({}, tbodyTransitionProps), {}, {
52810          tag: "tbody"
52811        }) : {};
52812      }
52813    },
52814    render: function render109(h2) {
52815      var data46 = {
52816        props: this.tbodyProps,
52817        attrs: this.tbodyAttrs
52818      };
52819      if (this.isTransitionGroup) {
52820        data46.on = this.tbodyTransitionHandlers || {};
52821        data46.nativeOn = this.bvListeners;
52822      } else {
52823        data46.on = this.bvListeners;
52824      }
52825      return h2(this.isTransitionGroup ? "transition-group" : "tbody", data46, this.normalizeSlot());
52826    }
52827  });
52828
52829  
vendor: 821 bytes, lines 52829-52854
52829// node_modules/bootstrap-vue/esm/components/table/helpers/filter-event.js
52830  var import_bootstrap270 = __toESM(require_bootstrap());
52831  var TABLE_TAG_NAMES = ["TD", "TH", "TR"];
52832  var filterEvent = function filterEvent2(event2) {
52833    if (!event2 || !event2.target) {
52834      return false;
52835    }
52836    var el = event2.target;
52837    if (el.disabled || TABLE_TAG_NAMES.indexOf(el.tagName) !== -1) {
52838      return false;
52839    }
52840    if (closest(".dropdown-menu", el)) {
52841      return true;
52842    }
52843    var label = el.tagName === "LABEL" ? el : closest("label", el);
52844    if (label) {
52845      var labelFor = getAttr(label, "for");
52846      var input = labelFor ? getById(labelFor) : select("input, select, textarea", label);
52847      if (input && !input.disabled) {
52848        return true;
52849      }
52850    }
52851    return matches2(el, EVENT_FILTER);
52852  };
52853
52854  
vendor: 493 bytes, lines 52854-52865
52854// node_modules/bootstrap-vue/esm/components/table/helpers/text-selection-active.js
52855  var import_bootstrap271 = __toESM(require_bootstrap());
52856  var textSelectionActive = function textSelectionActive2() {
52857    var el = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : document;
52858    var sel = getSel();
52859    return sel && sel.toString().trim() !== "" && sel.containsNode && isElement(el) ? (
52860      /* istanbul ignore next */
52861      sel.containsNode(el, true)
52862    ) : false;
52863  };
52864
52865  
vendor: 139 bytes, lines 52865-52868
52865// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tbody-row.js
52866  var import_bootstrap273 = __toESM(require_bootstrap());
52867
52868  
vendor: 359 bytes, lines 52868-52882
52868// node_modules/bootstrap-vue/esm/components/table/th.js
52869  var import_bootstrap272 = __toESM(require_bootstrap());
52870  var props136 = makePropsConfigurable(props122, NAME_TH);
52871  var BTh = /* @__PURE__ */ extend2({
52872    name: NAME_TH,
52873    extends: BTd,
52874    props: props136,
52875    computed: {
52876      tag: function tag2() {
52877        return "th";
52878      }
52879    }
52880  });
52881
52882  
vendor: 13,509 bytes, lines 52882-53184
52882// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tbody-row.js
52883  function ownKeys92(object, enumerableOnly) {
52884    var keys3 = Object.keys(object);
52885    if (Object.getOwnPropertySymbols) {
52886      var symbols = Object.getOwnPropertySymbols(object);
52887      enumerableOnly && (symbols = symbols.filter(function(sym) {
52888        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
52889      })), keys3.push.apply(keys3, symbols);
52890    }
52891    return keys3;
52892  }
52893  function _objectSpread92(target2) {
52894    for (var i = 1; i < arguments.length; i++) {
52895      var source = null != arguments[i] ? arguments[i] : {};
52896      i % 2 ? ownKeys92(Object(source), true).forEach(function(key) {
52897        _defineProperty115(target2, key, source[key]);
52898      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys92(Object(source)).forEach(function(key) {
52899        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
52900      });
52901    }
52902    return target2;
52903  }
52904  function _defineProperty115(obj, key, value2) {
52905    if (key in obj) {
52906      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
52907    } else {
52908      obj[key] = value2;
52909    }
52910    return obj;
52911  }
52912  function _toConsumableArray7(arr) {
52913    return _arrayWithoutHoles7(arr) || _iterableToArray7(arr) || _unsupportedIterableToArray10(arr) || _nonIterableSpread7();
52914  }
52915  function _nonIterableSpread7() {
52916    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
52917  }
52918  function _unsupportedIterableToArray10(o, minLen) {
52919    if (!o) return;
52920    if (typeof o === "string") return _arrayLikeToArray10(o, minLen);
52921    var n = Object.prototype.toString.call(o).slice(8, -1);
52922    if (n === "Object" && o.constructor) n = o.constructor.name;
52923    if (n === "Map" || n === "Set") return Array.from(o);
52924    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray10(o, minLen);
52925  }
52926  function _iterableToArray7(iter) {
52927    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
52928  }
52929  function _arrayWithoutHoles7(arr) {
52930    if (Array.isArray(arr)) return _arrayLikeToArray10(arr);
52931  }
52932  function _arrayLikeToArray10(arr, len2) {
52933    if (len2 == null || len2 > arr.length) len2 = arr.length;
52934    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
52935      arr2[i] = arr[i];
52936    }
52937    return arr2;
52938  }
52939  var props137 = {
52940    detailsTdClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
52941    tbodyTrAttr: makeProp(PROP_TYPE_OBJECT_FUNCTION),
52942    tbodyTrClass: makeProp([].concat(_toConsumableArray7(PROP_TYPE_ARRAY_OBJECT_STRING), [PROP_TYPE_FUNCTION]))
52943  };
52944  var tbodyRowMixin = extend2({
52945    mixins: [useParentMixin],
52946    props: props137,
52947    methods: {
52948      // Methods for computing classes, attributes and styles for table cells
52949      getTdValues: function getTdValues(item, key, tdValue, defaultValue) {
52950        var bvParent2 = this.bvParent;
52951        if (tdValue) {
52952          var value2 = get(item, key, "");
52953          if (isFunction2(tdValue)) {
52954            return tdValue(value2, key, item);
52955          } else if (isString(tdValue) && isFunction2(bvParent2[tdValue])) {
52956            return bvParent2[tdValue](value2, key, item);
52957          }
52958          return tdValue;
52959        }
52960        return defaultValue;
52961      },
52962      getThValues: function getThValues(item, key, thValue, type2, defaultValue) {
52963        var bvParent2 = this.bvParent;
52964        if (thValue) {
52965          var value2 = get(item, key, "");
52966          if (isFunction2(thValue)) {
52967            return thValue(value2, key, item, type2);
52968          } else if (isString(thValue) && isFunction2(bvParent2[thValue])) {
52969            return bvParent2[thValue](value2, key, item, type2);
52970          }
52971          return thValue;
52972        }
52973        return defaultValue;
52974      },
52975      // Method to get the value for a field
52976      getFormattedValue: function getFormattedValue(item, field) {
52977        var key = field.key;
52978        var formatter = this.getFieldFormatter(key);
52979        var value2 = get(item, key, null);
52980        if (isFunction2(formatter)) {
52981          value2 = formatter(value2, key, item);
52982        }
52983        return isUndefinedOrNull(value2) ? "" : value2;
52984      },
52985      // Factory function methods
52986      toggleDetailsFactory: function toggleDetailsFactory(hasDetailsSlot, item) {
52987        var _this = this;
52988        return function() {
52989          if (hasDetailsSlot) {
52990            _this.$set(item, FIELD_KEY_SHOW_DETAILS, !item[FIELD_KEY_SHOW_DETAILS]);
52991          }
52992        };
52993      },
52994      // Row event handlers
52995      rowHovered: function rowHovered(event2) {
52996        if (!this.tbodyRowEventStopped(event2)) {
52997          this.emitTbodyRowEvent(EVENT_NAME_ROW_HOVERED, event2);
52998        }
52999      },
53000      rowUnhovered: function rowUnhovered(event2) {
53001        if (!this.tbodyRowEventStopped(event2)) {
53002          this.emitTbodyRowEvent(EVENT_NAME_ROW_UNHOVERED, event2);
53003        }
53004      },
53005      // Renders a TD or TH for a row's field
53006      renderTbodyRowCell: function renderTbodyRowCell(field, colIndex, item, rowIndex) {
53007        var _this2 = this;
53008        var isStacked7 = this.isStacked;
53009        var key = field.key, label = field.label, isRowHeader = field.isRowHeader;
53010        var h2 = this.$createElement;
53011        var hasDetailsSlot = this.hasNormalizedSlot(SLOT_NAME_ROW_DETAILS);
53012        var formatted = this.getFormattedValue(item, field);
53013        var stickyColumn = !isStacked7 && (this.isResponsive || this.stickyHeader) && field.stickyColumn;
53014        var cellTag = stickyColumn ? isRowHeader ? BTh : BTd : isRowHeader ? "th" : "td";
53015        var cellVariant = item[FIELD_KEY_CELL_VARIANT] && item[FIELD_KEY_CELL_VARIANT][key] ? item[FIELD_KEY_CELL_VARIANT][key] : field.variant || null;
53016        var data46 = {
53017          // For the Vue key, we concatenate the column index and
53018          // field key (as field keys could be duplicated)
53019          // TODO: Although we do prevent duplicate field keys...
53020          //   So we could change this to: `row-${rowIndex}-cell-${key}`
53021          class: [field.class ? field.class : "", this.getTdValues(item, key, field.tdClass, "")],
53022          props: {},
53023          attrs: _objectSpread92({
53024            "aria-colindex": String(colIndex + 1)
53025          }, isRowHeader ? this.getThValues(item, key, field.thAttr, "row", {}) : this.getTdValues(item, key, field.tdAttr, {})),
53026          key: "row-".concat(rowIndex, "-cell-").concat(colIndex, "-").concat(key)
53027        };
53028        if (stickyColumn) {
53029          data46.props = {
53030            stackedHeading: isStacked7 ? label : null,
53031            stickyColumn: true,
53032            variant: cellVariant
53033          };
53034        } else {
53035          data46.attrs["data-label"] = isStacked7 && !isUndefinedOrNull(label) ? toString4(label) : null;
53036          data46.attrs.role = isRowHeader ? "rowheader" : "cell";
53037          data46.attrs.scope = isRowHeader ? "row" : null;
53038          if (cellVariant) {
53039            data46.class.push("".concat(this.dark ? "bg" : "table", "-").concat(cellVariant));
53040          }
53041        }
53042        var slotScope6 = {
53043          item,
53044          index: rowIndex,
53045          field,
53046          unformatted: get(item, key, ""),
53047          value: formatted,
53048          toggleDetails: this.toggleDetailsFactory(hasDetailsSlot, item),
53049          detailsShowing: Boolean(item[FIELD_KEY_SHOW_DETAILS])
53050        };
53051        if (safeVueInstance(this).supportsSelectableRows) {
53052          slotScope6.rowSelected = this.isRowSelected(rowIndex);
53053          slotScope6.selectRow = function() {
53054            return _this2.selectRow(rowIndex);
53055          };
53056          slotScope6.unselectRow = function() {
53057            return _this2.unselectRow(rowIndex);
53058          };
53059        }
53060        var slotName = this.$_bodyFieldSlotNameCache[key];
53061        var $childNodes = slotName ? this.normalizeSlot(slotName, slotScope6) : toString4(formatted);
53062        if (this.isStacked) {
53063          $childNodes = [h2("div", [$childNodes])];
53064        }
53065        return h2(cellTag, data46, [$childNodes]);
53066      },
53067      // Renders an item's row (or rows if details supported)
53068      renderTbodyRow: function renderTbodyRow(item, rowIndex) {
53069        var _this3 = this;
53070        var _safeVueInstance = safeVueInstance(this), fields = _safeVueInstance.computedFields, striped = _safeVueInstance.striped, primaryKey = _safeVueInstance.primaryKey, currentPage2 = _safeVueInstance.currentPage, perPage = _safeVueInstance.perPage, tbodyTrClass = _safeVueInstance.tbodyTrClass, tbodyTrAttr = _safeVueInstance.tbodyTrAttr, hasSelectableRowClick3 = _safeVueInstance.hasSelectableRowClick;
53071        var h2 = this.$createElement;
53072        var hasDetailsSlot = this.hasNormalizedSlot(SLOT_NAME_ROW_DETAILS);
53073        var rowShowDetails = item[FIELD_KEY_SHOW_DETAILS] && hasDetailsSlot;
53074        var hasRowClickHandler = this.$listeners[EVENT_NAME_ROW_CLICKED] || hasSelectableRowClick3;
53075        var $rows = [];
53076        var detailsId = rowShowDetails ? this.safeId("_details_".concat(rowIndex, "_")) : null;
53077        var $tds = fields.map(function(field, colIndex) {
53078          return _this3.renderTbodyRowCell(field, colIndex, item, rowIndex);
53079        });
53080        var ariaRowIndex = null;
53081        if (currentPage2 && perPage && perPage > 0) {
53082          ariaRowIndex = String((currentPage2 - 1) * perPage + rowIndex + 1);
53083        }
53084        var primaryKeyValue = toString4(get(item, primaryKey)) || null;
53085        var rowKey = primaryKeyValue || toString4(rowIndex);
53086        var rowId = primaryKeyValue ? this.safeId("_row_".concat(primaryKeyValue)) : null;
53087        var selectableClasses = safeVueInstance(this).selectableRowClasses ? this.selectableRowClasses(rowIndex) : {};
53088        var selectableAttrs = safeVueInstance(this).selectableRowAttrs ? this.selectableRowAttrs(rowIndex) : {};
53089        var userTrClasses = isFunction2(tbodyTrClass) ? tbodyTrClass(item, "row") : tbodyTrClass;
53090        var userTrAttrs = isFunction2(tbodyTrAttr) ? (
53091          /* istanbul ignore next */
53092          tbodyTrAttr(item, "row")
53093        ) : tbodyTrAttr;
53094        $rows.push(h2(BTr, _defineProperty115({
53095          class: [userTrClasses, selectableClasses, rowShowDetails ? "b-table-has-details" : ""],
53096          props: {
53097            variant: item[FIELD_KEY_ROW_VARIANT] || null
53098          },
53099          attrs: _objectSpread92(_objectSpread92({
53100            id: rowId
53101          }, userTrAttrs), {}, {
53102            // Users cannot override the following attributes
53103            tabindex: hasRowClickHandler ? "0" : null,
53104            "data-pk": primaryKeyValue || null,
53105            "aria-details": detailsId,
53106            "aria-owns": detailsId,
53107            "aria-rowindex": ariaRowIndex
53108          }, selectableAttrs),
53109          on: {
53110            // Note: These events are not A11Y friendly!
53111            mouseenter: this.rowHovered,
53112            mouseleave: this.rowUnhovered
53113          },
53114          key: "__b-table-row-".concat(rowKey, "__"),
53115          ref: "item-rows"
53116        }, REF_FOR_KEY, true), $tds));
53117        if (rowShowDetails) {
53118          var detailsScope = {
53119            item,
53120            index: rowIndex,
53121            fields,
53122            toggleDetails: this.toggleDetailsFactory(hasDetailsSlot, item)
53123          };
53124          if (safeVueInstance(this).supportsSelectableRows) {
53125            detailsScope.rowSelected = this.isRowSelected(rowIndex);
53126            detailsScope.selectRow = function() {
53127              return _this3.selectRow(rowIndex);
53128            };
53129            detailsScope.unselectRow = function() {
53130              return _this3.unselectRow(rowIndex);
53131            };
53132          }
53133          var $details = h2(BTd, {
53134            props: {
53135              colspan: fields.length
53136            },
53137            class: this.detailsTdClass
53138          }, [this.normalizeSlot(SLOT_NAME_ROW_DETAILS, detailsScope)]);
53139          if (striped) {
53140            $rows.push(
53141              // We don't use `BTr` here as we don't need the extra functionality
53142              h2("tr", {
53143                staticClass: "d-none",
53144                attrs: {
53145                  "aria-hidden": "true",
53146                  role: "presentation"
53147                },
53148                key: "__b-table-details-stripe__".concat(rowKey)
53149              })
53150            );
53151          }
53152          var userDetailsTrClasses = isFunction2(this.tbodyTrClass) ? (
53153            /* istanbul ignore next */
53154            this.tbodyTrClass(item, SLOT_NAME_ROW_DETAILS)
53155          ) : this.tbodyTrClass;
53156          var userDetailsTrAttrs = isFunction2(this.tbodyTrAttr) ? (
53157            /* istanbul ignore next */
53158            this.tbodyTrAttr(item, SLOT_NAME_ROW_DETAILS)
53159          ) : this.tbodyTrAttr;
53160          $rows.push(h2(BTr, {
53161            staticClass: "b-table-details",
53162            class: [userDetailsTrClasses],
53163            props: {
53164              variant: item[FIELD_KEY_ROW_VARIANT] || null
53165            },
53166            attrs: _objectSpread92(_objectSpread92({}, userDetailsTrAttrs), {}, {
53167              // Users cannot override the following attributes
53168              id: detailsId,
53169              tabindex: "-1"
53170            }),
53171            key: "__b-table-details__".concat(rowKey)
53172          }, [$details]));
53173        } else if (hasDetailsSlot) {
53174          $rows.push(h2());
53175          if (striped) {
53176            $rows.push(h2());
53177          }
53178        }
53179        return $rows;
53180      }
53181    }
53182  });
53183
53184  
vendor: 8,853 bytes, lines 53184-53378
53184// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tbody.js
53185  function ownKeys93(object, enumerableOnly) {
53186    var keys3 = Object.keys(object);
53187    if (Object.getOwnPropertySymbols) {
53188      var symbols = Object.getOwnPropertySymbols(object);
53189      enumerableOnly && (symbols = symbols.filter(function(sym) {
53190        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53191      })), keys3.push.apply(keys3, symbols);
53192    }
53193    return keys3;
53194  }
53195  function _objectSpread93(target2) {
53196    for (var i = 1; i < arguments.length; i++) {
53197      var source = null != arguments[i] ? arguments[i] : {};
53198      i % 2 ? ownKeys93(Object(source), true).forEach(function(key) {
53199        _defineProperty116(target2, key, source[key]);
53200      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys93(Object(source)).forEach(function(key) {
53201        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53202      });
53203    }
53204    return target2;
53205  }
53206  function _defineProperty116(obj, key, value2) {
53207    if (key in obj) {
53208      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53209    } else {
53210      obj[key] = value2;
53211    }
53212    return obj;
53213  }
53214  var getCellSlotName = function getCellSlotName2(value2) {
53215    return "cell(".concat(value2 || "", ")");
53216  };
53217  var props138 = sortKeys(_objectSpread93(_objectSpread93(_objectSpread93({}, props135), props137), {}, {
53218    tbodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
53219  }));
53220  var tbodyMixin = extend2({
53221    mixins: [tbodyRowMixin],
53222    props: props138,
53223    beforeDestroy: function beforeDestroy24() {
53224      this.$_bodyFieldSlotNameCache = null;
53225    },
53226    methods: {
53227      // Returns all the item TR elements (excludes detail and spacer rows)
53228      // `this.$refs['item-rows']` is an array of item TR components/elements
53229      // Rows should all be `<b-tr>` components, but we map to TR elements
53230      // Also note that `this.$refs['item-rows']` may not always be in document order
53231      getTbodyTrs: function getTbodyTrs() {
53232        var $refs = this.$refs;
53233        var tbody = $refs.tbody ? $refs.tbody.$el || $refs.tbody : null;
53234        var trs = ($refs["item-rows"] || []).map(function(tr) {
53235          return tr.$el || tr;
53236        });
53237        return tbody && tbody.children && tbody.children.length > 0 && trs && trs.length > 0 ? from(tbody.children).filter(function(tr) {
53238          return arrayIncludes(trs, tr);
53239        }) : (
53240          /* istanbul ignore next */
53241          []
53242        );
53243      },
53244      // Returns index of a particular TBODY item TR
53245      // We set `true` on closest to include self in result
53246      getTbodyTrIndex: function getTbodyTrIndex(el) {
53247        if (!isElement(el)) {
53248          return -1;
53249        }
53250        var tr = el.tagName === "TR" ? el : closest("tr", el, true);
53251        return tr ? this.getTbodyTrs().indexOf(tr) : -1;
53252      },
53253      // Emits a row event, with the item object, row index and original event
53254      emitTbodyRowEvent: function emitTbodyRowEvent(type2, event2) {
53255        if (type2 && this.hasListener(type2) && event2 && event2.target) {
53256          var rowIndex = this.getTbodyTrIndex(event2.target);
53257          if (rowIndex > -1) {
53258            var item = this.computedItems[rowIndex];
53259            this.$emit(type2, item, rowIndex, event2);
53260          }
53261        }
53262      },
53263      tbodyRowEventStopped: function tbodyRowEventStopped(event2) {
53264        return this.stopIfBusy && this.stopIfBusy(event2);
53265      },
53266      // Delegated row event handlers
53267      onTbodyRowKeydown: function onTbodyRowKeydown(event2) {
53268        var target2 = event2.target, keyCode = event2.keyCode;
53269        if (this.tbodyRowEventStopped(event2) || target2.tagName !== "TR" || !isActiveElement(target2) || target2.tabIndex !== 0) {
53270          return;
53271        }
53272        if (arrayIncludes([CODE_ENTER, CODE_SPACE], keyCode)) {
53273          stopEvent(event2);
53274          this.onTBodyRowClicked(event2);
53275        } else if (arrayIncludes([CODE_UP, CODE_DOWN, CODE_HOME, CODE_END], keyCode)) {
53276          var rowIndex = this.getTbodyTrIndex(target2);
53277          if (rowIndex > -1) {
53278            stopEvent(event2);
53279            var trs = this.getTbodyTrs();
53280            var shift = event2.shiftKey;
53281            if (keyCode === CODE_HOME || shift && keyCode === CODE_UP) {
53282              attemptFocus(trs[0]);
53283            } else if (keyCode === CODE_END || shift && keyCode === CODE_DOWN) {
53284              attemptFocus(trs[trs.length - 1]);
53285            } else if (keyCode === CODE_UP && rowIndex > 0) {
53286              attemptFocus(trs[rowIndex - 1]);
53287            } else if (keyCode === CODE_DOWN && rowIndex < trs.length - 1) {
53288              attemptFocus(trs[rowIndex + 1]);
53289            }
53290          }
53291        }
53292      },
53293      onTBodyRowClicked: function onTBodyRowClicked(event2) {
53294        var $refs = this.$refs;
53295        var tbody = $refs.tbody ? $refs.tbody.$el || $refs.tbody : null;
53296        if (this.tbodyRowEventStopped(event2) || filterEvent(event2) || textSelectionActive(tbody || this.$el)) {
53297          return;
53298        }
53299        this.emitTbodyRowEvent(EVENT_NAME_ROW_CLICKED, event2);
53300      },
53301      onTbodyRowMiddleMouseRowClicked: function onTbodyRowMiddleMouseRowClicked(event2) {
53302        if (!this.tbodyRowEventStopped(event2) && event2.which === 2) {
53303          this.emitTbodyRowEvent(EVENT_NAME_ROW_MIDDLE_CLICKED, event2);
53304        }
53305      },
53306      onTbodyRowContextmenu: function onTbodyRowContextmenu(event2) {
53307        if (!this.tbodyRowEventStopped(event2)) {
53308          this.emitTbodyRowEvent(EVENT_NAME_ROW_CONTEXTMENU, event2);
53309        }
53310      },
53311      onTbodyRowDblClicked: function onTbodyRowDblClicked(event2) {
53312        if (!this.tbodyRowEventStopped(event2) && !filterEvent(event2)) {
53313          this.emitTbodyRowEvent(EVENT_NAME_ROW_DBLCLICKED, event2);
53314        }
53315      },
53316      // Render the tbody element and children
53317      // Note:
53318      //   Row hover handlers are handled by the tbody-row mixin
53319      //   As mouseenter/mouseleave events do not bubble
53320      renderTbody: function renderTbody() {
53321        var _this = this;
53322        var _safeVueInstance = safeVueInstance(this), items3 = _safeVueInstance.computedItems, renderBusy2 = _safeVueInstance.renderBusy, renderTopRow2 = _safeVueInstance.renderTopRow, renderEmpty2 = _safeVueInstance.renderEmpty, renderBottomRow2 = _safeVueInstance.renderBottomRow, hasSelectableRowClick3 = _safeVueInstance.hasSelectableRowClick;
53323        var h2 = this.$createElement;
53324        var hasRowClickHandler = this.hasListener(EVENT_NAME_ROW_CLICKED) || hasSelectableRowClick3;
53325        var $rows = [];
53326        var $busy = renderBusy2 ? renderBusy2() : null;
53327        if ($busy) {
53328          $rows.push($busy);
53329        } else {
53330          var cache = {};
53331          var defaultSlotName = getCellSlotName();
53332          defaultSlotName = this.hasNormalizedSlot(defaultSlotName) ? defaultSlotName : null;
53333          this.computedFields.forEach(function(field) {
53334            var key = field.key;
53335            var slotName = getCellSlotName(key);
53336            var lowercaseSlotName = getCellSlotName(key.toLowerCase());
53337            cache[key] = _this.hasNormalizedSlot(slotName) ? slotName : _this.hasNormalizedSlot(lowercaseSlotName) ? (
53338              /* istanbul ignore next */
53339              lowercaseSlotName
53340            ) : defaultSlotName;
53341          });
53342          this.$_bodyFieldSlotNameCache = cache;
53343          $rows.push(renderTopRow2 ? renderTopRow2() : h2());
53344          items3.forEach(function(item, rowIndex) {
53345            $rows.push(_this.renderTbodyRow(item, rowIndex));
53346          });
53347          $rows.push(renderEmpty2 ? renderEmpty2() : h2());
53348          $rows.push(renderBottomRow2 ? renderBottomRow2() : h2());
53349        }
53350        var handlers = {
53351          auxclick: this.onTbodyRowMiddleMouseRowClicked,
53352          // TODO:
53353          //   Perhaps we do want to automatically prevent the
53354          //   default context menu from showing if there is a
53355          //   `row-contextmenu` listener registered
53356          contextmenu: this.onTbodyRowContextmenu,
53357          // The following event(s) is not considered A11Y friendly
53358          dblclick: this.onTbodyRowDblClicked
53359          // Hover events (`mouseenter`/`mouseleave`) are handled by `tbody-row` mixin
53360        };
53361        if (hasRowClickHandler) {
53362          handlers.click = this.onTBodyRowClicked;
53363          handlers.keydown = this.onTbodyRowKeydown;
53364        }
53365        var $tbody = h2(BTbody, {
53366          class: this.tbodyClass || null,
53367          props: pluckProps(props135, this.$props),
53368          // BTbody transfers all native event listeners to the root element
53369          // TODO: Only set the handlers if the table is not busy
53370          on: handlers,
53371          ref: "tbody"
53372        }, $rows);
53373        return $tbody;
53374      }
53375    }
53376  });
53377
53378  
vendor: 135 bytes, lines 53378-53381
53378// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tfoot.js
53379  var import_bootstrap276 = __toESM(require_bootstrap());
53380
53381  
vendor: 3,950 bytes, lines 53381-53496
53381// node_modules/bootstrap-vue/esm/components/table/tfoot.js
53382  var import_bootstrap275 = __toESM(require_bootstrap());
53383  function ownKeys94(object, enumerableOnly) {
53384    var keys3 = Object.keys(object);
53385    if (Object.getOwnPropertySymbols) {
53386      var symbols = Object.getOwnPropertySymbols(object);
53387      enumerableOnly && (symbols = symbols.filter(function(sym) {
53388        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53389      })), keys3.push.apply(keys3, symbols);
53390    }
53391    return keys3;
53392  }
53393  function _objectSpread94(target2) {
53394    for (var i = 1; i < arguments.length; i++) {
53395      var source = null != arguments[i] ? arguments[i] : {};
53396      i % 2 ? ownKeys94(Object(source), true).forEach(function(key) {
53397        _defineProperty117(target2, key, source[key]);
53398      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys94(Object(source)).forEach(function(key) {
53399        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53400      });
53401    }
53402    return target2;
53403  }
53404  function _defineProperty117(obj, key, value2) {
53405    if (key in obj) {
53406      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53407    } else {
53408      obj[key] = value2;
53409    }
53410    return obj;
53411  }
53412  var props139 = makePropsConfigurable({
53413    // Supported values: 'lite', 'dark', or null
53414    footVariant: makeProp(PROP_TYPE_STRING)
53415  }, NAME_TFOOT);
53416  var BTfoot = /* @__PURE__ */ extend2({
53417    name: NAME_TFOOT,
53418    mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
53419    provide: function provide12() {
53420      var _this = this;
53421      return {
53422        getBvTableRowGroup: function getBvTableRowGroup() {
53423          return _this;
53424        }
53425      };
53426    },
53427    inject: {
53428      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53429      getBvTable: {
53430        default: (
53431          /* istanbul ignore next */
53432          function _default12() {
53433            return function() {
53434              return {};
53435            };
53436          }
53437        )
53438      }
53439    },
53440    inheritAttrs: false,
53441    props: props139,
53442    computed: {
53443      bvTable: function bvTable2() {
53444        return this.getBvTable();
53445      },
53446      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53447      isTfoot: function isTfoot() {
53448        return true;
53449      },
53450      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53451      isDark: function isDark4() {
53452        return this.bvTable.dark;
53453      },
53454      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53455      isStacked: function isStacked5() {
53456        return this.bvTable.isStacked;
53457      },
53458      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53459      isResponsive: function isResponsive5() {
53460        return this.bvTable.isResponsive;
53461      },
53462      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53463      // Sticky headers are only supported in thead
53464      isStickyHeader: function isStickyHeader5() {
53465        return false;
53466      },
53467      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53468      // Needed to handle header background classes, due to lack of
53469      // background color inheritance with Bootstrap v4 table CSS
53470      hasStickyHeader: function hasStickyHeader4() {
53471        return !this.isStacked && this.bvTable.stickyHeader;
53472      },
53473      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53474      tableVariant: function tableVariant4() {
53475        return this.bvTable.tableVariant;
53476      },
53477      tfootClasses: function tfootClasses() {
53478        return [this.footVariant ? "thead-".concat(this.footVariant) : null];
53479      },
53480      tfootAttrs: function tfootAttrs() {
53481        return _objectSpread94(_objectSpread94({}, this.bvAttrs), {}, {
53482          role: "rowgroup"
53483        });
53484      }
53485    },
53486    render: function render110(h2) {
53487      return h2("tfoot", {
53488        class: this.tfootClasses,
53489        attrs: this.tfootAttrs,
53490        // Pass down any native listeners
53491        on: this.bvListeners
53492      }, this.normalizeSlot());
53493    }
53494  });
53495
53496  
vendor: 1,331 bytes, lines 53496-53533
53496// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-tfoot.js
53497  var props140 = {
53498    footClone: makeProp(PROP_TYPE_BOOLEAN, false),
53499    // Any Bootstrap theme variant (or custom)
53500    // Falls back to `headRowVariant`
53501    footRowVariant: makeProp(PROP_TYPE_STRING),
53502    // 'dark', 'light', or `null` (or custom)
53503    footVariant: makeProp(PROP_TYPE_STRING),
53504    tfootClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
53505    tfootTrClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
53506  };
53507  var tfootMixin = extend2({
53508    props: props140,
53509    methods: {
53510      renderTFootCustom: function renderTFootCustom() {
53511        var h2 = this.$createElement;
53512        if (this.hasNormalizedSlot(SLOT_NAME_CUSTOM_FOOT)) {
53513          return h2(BTfoot, {
53514            class: this.tfootClass || null,
53515            props: {
53516              footVariant: this.footVariant || this.headVariant || null
53517            },
53518            key: "bv-tfoot-custom"
53519          }, this.normalizeSlot(SLOT_NAME_CUSTOM_FOOT, {
53520            items: this.computedItems.slice(),
53521            fields: this.computedFields.slice(),
53522            columns: this.computedFields.length
53523          }));
53524        }
53525        return h2();
53526      },
53527      renderTfoot: function renderTfoot() {
53528        return this.footClone ? this.renderThead(true) : this.renderTFootCustom();
53529      }
53530    }
53531  });
53532
53533  
vendor: 135 bytes, lines 53533-53536
53533// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-thead.js
53534  var import_bootstrap278 = __toESM(require_bootstrap());
53535
53536  
vendor: 4,163 bytes, lines 53536-53654
53536// node_modules/bootstrap-vue/esm/components/table/thead.js
53537  var import_bootstrap277 = __toESM(require_bootstrap());
53538  function ownKeys95(object, enumerableOnly) {
53539    var keys3 = Object.keys(object);
53540    if (Object.getOwnPropertySymbols) {
53541      var symbols = Object.getOwnPropertySymbols(object);
53542      enumerableOnly && (symbols = symbols.filter(function(sym) {
53543        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53544      })), keys3.push.apply(keys3, symbols);
53545    }
53546    return keys3;
53547  }
53548  function _objectSpread95(target2) {
53549    for (var i = 1; i < arguments.length; i++) {
53550      var source = null != arguments[i] ? arguments[i] : {};
53551      i % 2 ? ownKeys95(Object(source), true).forEach(function(key) {
53552        _defineProperty118(target2, key, source[key]);
53553      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys95(Object(source)).forEach(function(key) {
53554        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53555      });
53556    }
53557    return target2;
53558  }
53559  function _defineProperty118(obj, key, value2) {
53560    if (key in obj) {
53561      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53562    } else {
53563      obj[key] = value2;
53564    }
53565    return obj;
53566  }
53567  var props141 = makePropsConfigurable({
53568    // Also sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53569    // Supported values: 'lite', 'dark', or `null`
53570    headVariant: makeProp(PROP_TYPE_STRING)
53571  }, NAME_THEAD);
53572  var BThead = /* @__PURE__ */ extend2({
53573    name: NAME_THEAD,
53574    mixins: [attrsMixin, listenersMixin, normalizeSlotMixin],
53575    provide: function provide13() {
53576      var _this = this;
53577      return {
53578        getBvTableRowGroup: function getBvTableRowGroup() {
53579          return _this;
53580        }
53581      };
53582    },
53583    inject: {
53584      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53585      getBvTable: {
53586        default: (
53587          /* istanbul ignore next */
53588          function _default13() {
53589            return function() {
53590              return {};
53591            };
53592          }
53593        )
53594      }
53595    },
53596    inheritAttrs: false,
53597    props: props141,
53598    computed: {
53599      bvTable: function bvTable3() {
53600        return this.getBvTable();
53601      },
53602      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53603      isThead: function isThead() {
53604        return true;
53605      },
53606      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53607      isDark: function isDark5() {
53608        return this.bvTable.dark;
53609      },
53610      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53611      isStacked: function isStacked6() {
53612        return this.bvTable.isStacked;
53613      },
53614      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53615      isResponsive: function isResponsive6() {
53616        return this.bvTable.isResponsive;
53617      },
53618      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53619      // Needed to handle header background classes, due to lack of
53620      // background color inheritance with Bootstrap v4 table CSS
53621      // Sticky headers only apply to cells in table `thead`
53622      isStickyHeader: function isStickyHeader6() {
53623        return !this.isStacked && this.bvTable.stickyHeader;
53624      },
53625      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53626      // Needed to handle header background classes, due to lack of
53627      // background color inheritance with Bootstrap v4 table CSS
53628      hasStickyHeader: function hasStickyHeader5() {
53629        return !this.isStacked && this.bvTable.stickyHeader;
53630      },
53631      // Sniffed by `<b-tr>` / `<b-td>` / `<b-th>`
53632      tableVariant: function tableVariant5() {
53633        return this.bvTable.tableVariant;
53634      },
53635      theadClasses: function theadClasses() {
53636        return [this.headVariant ? "thead-".concat(this.headVariant) : null];
53637      },
53638      theadAttrs: function theadAttrs() {
53639        return _objectSpread95({
53640          role: "rowgroup"
53641        }, this.bvAttrs);
53642      }
53643    },
53644    render: function render111(h2) {
53645      return h2("thead", {
53646        class: this.theadClasses,
53647        attrs: this.theadAttrs,
53648        // Pass down any native listeners
53649        on: this.bvListeners
53650      }, this.normalizeSlot());
53651    }
53652  });
53653
53654  
vendor: 8,882 bytes, lines 53654-53859
53654// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-thead.js
53655  function _toConsumableArray8(arr) {
53656    return _arrayWithoutHoles8(arr) || _iterableToArray8(arr) || _unsupportedIterableToArray11(arr) || _nonIterableSpread8();
53657  }
53658  function _nonIterableSpread8() {
53659    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
53660  }
53661  function _unsupportedIterableToArray11(o, minLen) {
53662    if (!o) return;
53663    if (typeof o === "string") return _arrayLikeToArray11(o, minLen);
53664    var n = Object.prototype.toString.call(o).slice(8, -1);
53665    if (n === "Object" && o.constructor) n = o.constructor.name;
53666    if (n === "Map" || n === "Set") return Array.from(o);
53667    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray11(o, minLen);
53668  }
53669  function _iterableToArray8(iter) {
53670    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
53671  }
53672  function _arrayWithoutHoles8(arr) {
53673    if (Array.isArray(arr)) return _arrayLikeToArray11(arr);
53674  }
53675  function _arrayLikeToArray11(arr, len2) {
53676    if (len2 == null || len2 > arr.length) len2 = arr.length;
53677    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
53678      arr2[i] = arr[i];
53679    }
53680    return arr2;
53681  }
53682  function ownKeys96(object, enumerableOnly) {
53683    var keys3 = Object.keys(object);
53684    if (Object.getOwnPropertySymbols) {
53685      var symbols = Object.getOwnPropertySymbols(object);
53686      enumerableOnly && (symbols = symbols.filter(function(sym) {
53687        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53688      })), keys3.push.apply(keys3, symbols);
53689    }
53690    return keys3;
53691  }
53692  function _objectSpread96(target2) {
53693    for (var i = 1; i < arguments.length; i++) {
53694      var source = null != arguments[i] ? arguments[i] : {};
53695      i % 2 ? ownKeys96(Object(source), true).forEach(function(key) {
53696        _defineProperty119(target2, key, source[key]);
53697      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys96(Object(source)).forEach(function(key) {
53698        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53699      });
53700    }
53701    return target2;
53702  }
53703  function _defineProperty119(obj, key, value2) {
53704    if (key in obj) {
53705      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53706    } else {
53707      obj[key] = value2;
53708    }
53709    return obj;
53710  }
53711  var getHeadSlotName = function getHeadSlotName2(value2) {
53712    return "head(".concat(value2 || "", ")");
53713  };
53714  var getFootSlotName = function getFootSlotName2(value2) {
53715    return "foot(".concat(value2 || "", ")");
53716  };
53717  var props142 = {
53718    // Any Bootstrap theme variant (or custom)
53719    headRowVariant: makeProp(PROP_TYPE_STRING),
53720    // 'light', 'dark' or `null` (or custom)
53721    headVariant: makeProp(PROP_TYPE_STRING),
53722    theadClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
53723    theadTrClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)
53724  };
53725  var theadMixin = extend2({
53726    props: props142,
53727    methods: {
53728      fieldClasses: function fieldClasses(field) {
53729        return [field.class ? field.class : "", field.thClass ? field.thClass : ""];
53730      },
53731      headClicked: function headClicked(event2, field, isFoot) {
53732        if (this.stopIfBusy && this.stopIfBusy(event2)) {
53733          return;
53734        } else if (filterEvent(event2)) {
53735          return;
53736        } else if (textSelectionActive(this.$el)) {
53737          return;
53738        }
53739        stopEvent(event2);
53740        this.$emit(EVENT_NAME_HEAD_CLICKED, field.key, field, event2, isFoot);
53741      },
53742      renderThead: function renderThead() {
53743        var _this = this;
53744        var isFoot = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : false;
53745        var _safeVueInstance = safeVueInstance(this), fields = _safeVueInstance.computedFields, isSortable3 = _safeVueInstance.isSortable, isSelectable2 = _safeVueInstance.isSelectable, headVariant3 = _safeVueInstance.headVariant, footVariant3 = _safeVueInstance.footVariant, headRowVariant = _safeVueInstance.headRowVariant, footRowVariant = _safeVueInstance.footRowVariant;
53746        var h2 = this.$createElement;
53747        if (this.isStackedAlways || fields.length === 0) {
53748          return h2();
53749        }
53750        var hasHeadClickListener = isSortable3 || this.hasListener(EVENT_NAME_HEAD_CLICKED);
53751        var selectAllRows2 = isSelectable2 ? this.selectAllRows : noop2;
53752        var clearSelected2 = isSelectable2 ? this.clearSelected : noop2;
53753        var makeCell = function makeCell2(field, colIndex) {
53754          var label = field.label, labelHtml = field.labelHtml, variant = field.variant, stickyColumn = field.stickyColumn, key = field.key;
53755          var ariaLabel = null;
53756          if (!field.label.trim() && !field.headerTitle) {
53757            ariaLabel = startCase(field.key);
53758          }
53759          var on2 = {};
53760          if (hasHeadClickListener) {
53761            on2.click = function(event2) {
53762              _this.headClicked(event2, field, isFoot);
53763            };
53764            on2.keydown = function(event2) {
53765              var keyCode = event2.keyCode;
53766              if (keyCode === CODE_ENTER || keyCode === CODE_SPACE) {
53767                _this.headClicked(event2, field, isFoot);
53768              }
53769            };
53770          }
53771          var sortAttrs = isSortable3 ? _this.sortTheadThAttrs(key, field, isFoot) : {};
53772          var sortClass = isSortable3 ? _this.sortTheadThClasses(key, field, isFoot) : null;
53773          var sortLabel = isSortable3 ? _this.sortTheadThLabel(key, field, isFoot) : null;
53774          var data46 = {
53775            class: [{
53776              // We need to make the header cell relative when we have
53777              // a `.sr-only` sort label to work around overflow issues
53778              "position-relative": sortLabel
53779            }, _this.fieldClasses(field), sortClass],
53780            props: {
53781              variant,
53782              stickyColumn
53783            },
53784            style: field.thStyle || {},
53785            attrs: _objectSpread96(_objectSpread96({
53786              // We only add a `tabindex` of `0` if there is a head-clicked listener
53787              // and the current field is sortable
53788              tabindex: hasHeadClickListener && field.sortable ? "0" : null,
53789              abbr: field.headerAbbr || null,
53790              title: field.headerTitle || null,
53791              "aria-colindex": colIndex + 1,
53792              "aria-label": ariaLabel
53793            }, _this.getThValues(null, key, field.thAttr, isFoot ? "foot" : "head", {})), sortAttrs),
53794            on: on2,
53795            key
53796          };
53797          var slotNames = [getHeadSlotName(key), getHeadSlotName(key.toLowerCase()), getHeadSlotName()];
53798          if (isFoot) {
53799            slotNames = [getFootSlotName(key), getFootSlotName(key.toLowerCase()), getFootSlotName()].concat(_toConsumableArray8(slotNames));
53800          }
53801          var scope2 = {
53802            label,
53803            column: key,
53804            field,
53805            isFoot,
53806            // Add in row select methods
53807            selectAllRows: selectAllRows2,
53808            clearSelected: clearSelected2
53809          };
53810          var $content = _this.normalizeSlot(slotNames, scope2) || h2("div", {
53811            domProps: htmlOrText(labelHtml, label)
53812          });
53813          var $srLabel = sortLabel ? h2("span", {
53814            staticClass: "sr-only"
53815          }, " (".concat(sortLabel, ")")) : null;
53816          return h2(BTh, data46, [$content, $srLabel].filter(identity2));
53817        };
53818        var $cells = fields.map(makeCell).filter(identity2);
53819        var $trs = [];
53820        if (isFoot) {
53821          $trs.push(h2(BTr, {
53822            class: this.tfootTrClass,
53823            props: {
53824              variant: isUndefinedOrNull(footRowVariant) ? headRowVariant : (
53825                /* istanbul ignore next */
53826                footRowVariant
53827              )
53828            }
53829          }, $cells));
53830        } else {
53831          var scope = {
53832            columns: fields.length,
53833            fields,
53834            // Add in row select methods
53835            selectAllRows: selectAllRows2,
53836            clearSelected: clearSelected2
53837          };
53838          $trs.push(this.normalizeSlot(SLOT_NAME_THEAD_TOP, scope) || h2());
53839          $trs.push(h2(BTr, {
53840            class: this.theadTrClass,
53841            props: {
53842              variant: headRowVariant
53843            }
53844          }, $cells));
53845        }
53846        return h2(isFoot ? BTfoot : BThead, {
53847          class: (isFoot ? this.tfootClass : this.theadClass) || null,
53848          props: isFoot ? {
53849            footVariant: footVariant3 || headVariant3 || null
53850          } : {
53851            headVariant: headVariant3 || null
53852          },
53853          key: isFoot ? "bv-tfoot" : "bv-thead"
53854        }, $trs);
53855      }
53856    }
53857  });
53858
53859  
vendor: 960 bytes, lines 53859-53883
53859// node_modules/bootstrap-vue/esm/components/table/helpers/mixin-top-row.js
53860  var import_bootstrap279 = __toESM(require_bootstrap());
53861  var props143 = {};
53862  var topRowMixin = extend2({
53863    methods: {
53864      renderTopRow: function renderTopRow() {
53865        var fields = this.computedFields, stacked = this.stacked, tbodyTrClass = this.tbodyTrClass, tbodyTrAttr = this.tbodyTrAttr;
53866        var h2 = this.$createElement;
53867        if (!this.hasNormalizedSlot(SLOT_NAME_TOP_ROW) || stacked === true || stacked === "") {
53868          return h2();
53869        }
53870        return h2(BTr, {
53871          staticClass: "b-table-top-row",
53872          class: [isFunction2(tbodyTrClass) ? tbodyTrClass(null, "row-top") : tbodyTrClass],
53873          attrs: isFunction2(tbodyTrAttr) ? tbodyTrAttr(null, "row-top") : tbodyTrAttr,
53874          key: "b-top-row"
53875        }, [this.normalizeSlot(SLOT_NAME_TOP_ROW, {
53876          columns: fields.length,
53877          fields
53878        })]);
53879      }
53880    }
53881  });
53882
53883  
vendor: 2,641 bytes, lines 53883-53949
53883// node_modules/bootstrap-vue/esm/components/table/table.js
53884  function ownKeys97(object, enumerableOnly) {
53885    var keys3 = Object.keys(object);
53886    if (Object.getOwnPropertySymbols) {
53887      var symbols = Object.getOwnPropertySymbols(object);
53888      enumerableOnly && (symbols = symbols.filter(function(sym) {
53889        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53890      })), keys3.push.apply(keys3, symbols);
53891    }
53892    return keys3;
53893  }
53894  function _objectSpread97(target2) {
53895    for (var i = 1; i < arguments.length; i++) {
53896      var source = null != arguments[i] ? arguments[i] : {};
53897      i % 2 ? ownKeys97(Object(source), true).forEach(function(key) {
53898        _defineProperty120(target2, key, source[key]);
53899      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys97(Object(source)).forEach(function(key) {
53900        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53901      });
53902    }
53903    return target2;
53904  }
53905  function _defineProperty120(obj, key, value2) {
53906    if (key in obj) {
53907      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53908    } else {
53909      obj[key] = value2;
53910    }
53911    return obj;
53912  }
53913  var props144 = makePropsConfigurable(sortKeys(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97(_objectSpread97({}, props18), props121), props123), props124), props125), props126), props127), props128), props129), props130), props131), props132), props133), props134), props138), props140), props142), props143)), NAME_TABLE);
53914  var BTable = /* @__PURE__ */ extend2({
53915    name: NAME_TABLE,
53916    // Order of mixins is important!
53917    // They are merged from first to last, followed by this component
53918    mixins: [
53919      // General mixins
53920      attrsMixin,
53921      hasListenerMixin,
53922      idMixin,
53923      normalizeSlotMixin,
53924      // Required table mixins
53925      itemsMixin,
53926      tableRendererMixin,
53927      stackedMixin,
53928      theadMixin,
53929      tfootMixin,
53930      tbodyMixin,
53931      // Table features mixins
53932      stackedMixin,
53933      filteringMixin,
53934      sortingMixin,
53935      paginationMixin2,
53936      captionMixin,
53937      colgroupMixin,
53938      selectableMixin,
53939      emptyMixin,
53940      topRowMixin,
53941      bottomRowMixin,
53942      busyMixin,
53943      providerMixin
53944    ],
53945    props: props144
53946    // Render function is provided by `tableRendererMixin`
53947  });
53948
53949  
vendor: 2,346 bytes, lines 53949-54007
53949// node_modules/bootstrap-vue/esm/components/table/table-lite.js
53950  var import_bootstrap281 = __toESM(require_bootstrap());
53951  function ownKeys98(object, enumerableOnly) {
53952    var keys3 = Object.keys(object);
53953    if (Object.getOwnPropertySymbols) {
53954      var symbols = Object.getOwnPropertySymbols(object);
53955      enumerableOnly && (symbols = symbols.filter(function(sym) {
53956        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
53957      })), keys3.push.apply(keys3, symbols);
53958    }
53959    return keys3;
53960  }
53961  function _objectSpread98(target2) {
53962    for (var i = 1; i < arguments.length; i++) {
53963      var source = null != arguments[i] ? arguments[i] : {};
53964      i % 2 ? ownKeys98(Object(source), true).forEach(function(key) {
53965        _defineProperty121(target2, key, source[key]);
53966      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys98(Object(source)).forEach(function(key) {
53967        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
53968      });
53969    }
53970    return target2;
53971  }
53972  function _defineProperty121(obj, key, value2) {
53973    if (key in obj) {
53974      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
53975    } else {
53976      obj[key] = value2;
53977    }
53978    return obj;
53979  }
53980  var props145 = makePropsConfigurable(sortKeys(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98(_objectSpread98({}, props18), props124), props125), props128), props133), props134), props138), props140), props142)), NAME_TABLE_LITE);
53981  var BTableLite = /* @__PURE__ */ extend2({
53982    name: NAME_TABLE_LITE,
53983    // Order of mixins is important!
53984    // They are merged from first to last, followed by this component
53985    mixins: [
53986      // General mixins
53987      attrsMixin,
53988      hasListenerMixin,
53989      idMixin,
53990      normalizeSlotMixin,
53991      // Required table mixins
53992      itemsMixin,
53993      tableRendererMixin,
53994      stackedMixin,
53995      theadMixin,
53996      tfootMixin,
53997      tbodyMixin,
53998      // Table features mixins
53999      // These are pretty lightweight, and are useful for lightweight tables
54000      captionMixin,
54001      colgroupMixin
54002    ],
54003    props: props145
54004    // Render function is provided by `tableRendererMixin`
54005  });
54006
54007  
vendor: 2,204 bytes, lines 54007-54065
54007// node_modules/bootstrap-vue/esm/components/table/table-simple.js
54008  var import_bootstrap282 = __toESM(require_bootstrap());
54009  function ownKeys99(object, enumerableOnly) {
54010    var keys3 = Object.keys(object);
54011    if (Object.getOwnPropertySymbols) {
54012      var symbols = Object.getOwnPropertySymbols(object);
54013      enumerableOnly && (symbols = symbols.filter(function(sym) {
54014        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
54015      })), keys3.push.apply(keys3, symbols);
54016    }
54017    return keys3;
54018  }
54019  function _objectSpread99(target2) {
54020    for (var i = 1; i < arguments.length; i++) {
54021      var source = null != arguments[i] ? arguments[i] : {};
54022      i % 2 ? ownKeys99(Object(source), true).forEach(function(key) {
54023        _defineProperty122(target2, key, source[key]);
54024      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys99(Object(source)).forEach(function(key) {
54025        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
54026      });
54027    }
54028    return target2;
54029  }
54030  function _defineProperty122(obj, key, value2) {
54031    if (key in obj) {
54032      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
54033    } else {
54034      obj[key] = value2;
54035    }
54036    return obj;
54037  }
54038  var props146 = makePropsConfigurable(sortKeys(_objectSpread99(_objectSpread99(_objectSpread99({}, props18), props133), props134)), NAME_TABLE_SIMPLE);
54039  var BTableSimple = /* @__PURE__ */ extend2({
54040    name: NAME_TABLE_SIMPLE,
54041    // Order of mixins is important!
54042    // They are merged from first to last, followed by this component
54043    mixins: [
54044      // General mixins
54045      attrsMixin,
54046      hasListenerMixin,
54047      idMixin,
54048      normalizeSlotMixin,
54049      // Required table mixins
54050      tableRendererMixin,
54051      // Table features mixins
54052      // Stacked requires extra handling by users via
54053      // the table cell `stacked-heading` prop
54054      stackedMixin
54055    ],
54056    props: props146,
54057    computed: {
54058      isTableSimple: function isTableSimple2() {
54059        return true;
54060      }
54061    }
54062    // Render function is provided by `tableRendererMixin`
54063  });
54064
54065  
vendor: 512 bytes, lines 54065-54092
54065// node_modules/bootstrap-vue/esm/components/table/index.js
54066  var TableLitePlugin = /* @__PURE__ */ pluginFactory({
54067    components: {
54068      BTableLite
54069    }
54070  });
54071  var TableSimplePlugin = /* @__PURE__ */ pluginFactory({
54072    components: {
54073      BTableSimple,
54074      BTbody,
54075      BThead,
54076      BTfoot,
54077      BTr,
54078      BTd,
54079      BTh
54080    }
54081  });
54082  var TablePlugin = /* @__PURE__ */ pluginFactory({
54083    components: {
54084      BTable
54085    },
54086    plugins: {
54087      TableLitePlugin,
54088      TableSimplePlugin
54089    }
54090  });
54091
54092  
vendor: 2,751 bytes, lines 54092-54162
54092// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-table.js
54093  function ownKeys100(object, enumerableOnly) {
54094    var keys3 = Object.keys(object);
54095    if (Object.getOwnPropertySymbols) {
54096      var symbols = Object.getOwnPropertySymbols(object);
54097      enumerableOnly && (symbols = symbols.filter(function(sym) {
54098        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
54099      })), keys3.push.apply(keys3, symbols);
54100    }
54101    return keys3;
54102  }
54103  function _objectSpread100(target2) {
54104    for (var i = 1; i < arguments.length; i++) {
54105      var source = null != arguments[i] ? arguments[i] : {};
54106      i % 2 ? ownKeys100(Object(source), true).forEach(function(key) {
54107        _defineProperty123(target2, key, source[key]);
54108      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys100(Object(source)).forEach(function(key) {
54109        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
54110      });
54111    }
54112    return target2;
54113  }
54114  function _defineProperty123(obj, key, value2) {
54115    if (key in obj) {
54116      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
54117    } else {
54118      obj[key] = value2;
54119    }
54120    return obj;
54121  }
54122  var isPositiveNumber = function isPositiveNumber2(value2) {
54123    return value2 > 0;
54124  };
54125  var props147 = makePropsConfigurable({
54126    animation: makeProp(PROP_TYPE_STRING),
54127    columns: makeProp(PROP_TYPE_NUMBER, 5, isPositiveNumber),
54128    hideHeader: makeProp(PROP_TYPE_BOOLEAN, false),
54129    rows: makeProp(PROP_TYPE_NUMBER, 3, isPositiveNumber),
54130    showFooter: makeProp(PROP_TYPE_BOOLEAN, false),
54131    tableProps: makeProp(PROP_TYPE_OBJECT, {})
54132  }, NAME_SKELETON_TABLE);
54133  var BSkeletonTable = /* @__PURE__ */ extend2({
54134    name: NAME_SKELETON_TABLE,
54135    functional: true,
54136    props: props147,
54137    render: function render112(h2, _ref) {
54138      var data46 = _ref.data, props153 = _ref.props;
54139      var animation = props153.animation, columns = props153.columns;
54140      var $th = h2("th", [h2(BSkeleton, {
54141        props: {
54142          animation
54143        }
54144      })]);
54145      var $thTr = h2("tr", createArray(columns, $th));
54146      var $td = h2("td", [h2(BSkeleton, {
54147        props: {
54148          width: "75%",
54149          animation
54150        }
54151      })]);
54152      var $tdTr = h2("tr", createArray(columns, $td));
54153      var $tbody = h2("tbody", createArray(props153.rows, $tdTr));
54154      var $thead = !props153.hideHeader ? h2("thead", [$thTr]) : h2();
54155      var $tfoot = props153.showFooter ? h2("tfoot", [$thTr]) : h2();
54156      return h2(BTableSimple, a(data46, {
54157        props: _objectSpread100({}, props153.tableProps)
54158      }), [$thead, $tbody, $tfoot]);
54159    }
54160  });
54161
54162  
vendor: 1,070 bytes, lines 54162-54191
54162// node_modules/bootstrap-vue/esm/components/skeleton/skeleton-wrapper.js
54163  var import_bootstrap285 = __toESM(require_bootstrap());
54164  var props148 = makePropsConfigurable({
54165    loading: makeProp(PROP_TYPE_BOOLEAN, false)
54166  }, NAME_SKELETON_WRAPPER);
54167  var BSkeletonWrapper = /* @__PURE__ */ extend2({
54168    name: NAME_SKELETON_WRAPPER,
54169    functional: true,
54170    props: props148,
54171    render: function render113(h2, _ref) {
54172      var data46 = _ref.data, props153 = _ref.props, slots = _ref.slots, scopedSlots = _ref.scopedSlots;
54173      var $slots = slots();
54174      var $scopedSlots = scopedSlots || {};
54175      var slotScope6 = {};
54176      if (props153.loading) {
54177        return h2("div", a(data46, {
54178          attrs: {
54179            role: "alert",
54180            "aria-live": "polite",
54181            "aria-busy": true
54182          },
54183          staticClass: "b-skeleton-wrapper",
54184          key: "loading"
54185        }), normalizeSlot(SLOT_NAME_LOADING, slotScope6, $scopedSlots, $slots));
54186      }
54187      return normalizeSlot(SLOT_NAME_DEFAULT, slotScope6, $scopedSlots, $slots);
54188    }
54189  });
54190
54191  
vendor: 254 bytes, lines 54191-54202
54191// node_modules/bootstrap-vue/esm/components/skeleton/index.js
54192  var SkeletonPlugin = /* @__PURE__ */ pluginFactory({
54193    components: {
54194      BSkeleton,
54195      BSkeletonIcon,
54196      BSkeletonImg,
54197      BSkeletonTable,
54198      BSkeletonWrapper
54199    }
54200  });
54201
54202  
vendor: 222 bytes, lines 54202-54210
54202// node_modules/bootstrap-vue/esm/components/spinner/index.js
54203  var import_bootstrap287 = __toESM(require_bootstrap());
54204  var SpinnerPlugin = /* @__PURE__ */ pluginFactory({
54205    components: {
54206      BSpinner
54207    }
54208  });
54209
54210  
vendor: 120 bytes, lines 54210-54213
54210// node_modules/bootstrap-vue/esm/components/tabs/index.js
54211  var import_bootstrap290 = __toESM(require_bootstrap());
54212
54213  
vendor: 19,008 bytes, lines 54213-54733
54213// node_modules/bootstrap-vue/esm/components/tabs/tabs.js
54214  var import_bootstrap288 = __toESM(require_bootstrap());
54215  var _watch19;
54216  function ownKeys101(object, enumerableOnly) {
54217    var keys3 = Object.keys(object);
54218    if (Object.getOwnPropertySymbols) {
54219      var symbols = Object.getOwnPropertySymbols(object);
54220      enumerableOnly && (symbols = symbols.filter(function(sym) {
54221        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
54222      })), keys3.push.apply(keys3, symbols);
54223    }
54224    return keys3;
54225  }
54226  function _objectSpread101(target2) {
54227    for (var i = 1; i < arguments.length; i++) {
54228      var source = null != arguments[i] ? arguments[i] : {};
54229      i % 2 ? ownKeys101(Object(source), true).forEach(function(key) {
54230        _defineProperty124(target2, key, source[key]);
54231      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys101(Object(source)).forEach(function(key) {
54232        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
54233      });
54234    }
54235    return target2;
54236  }
54237  function _defineProperty124(obj, key, value2) {
54238    if (key in obj) {
54239      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
54240    } else {
54241      obj[key] = value2;
54242    }
54243    return obj;
54244  }
54245  var _makeModelMixin20 = makeModelMixin("value", {
54246    type: PROP_TYPE_NUMBER
54247  });
54248  var modelMixin19 = _makeModelMixin20.mixin;
54249  var modelProps19 = _makeModelMixin20.props;
54250  var MODEL_PROP_NAME19 = _makeModelMixin20.prop;
54251  var MODEL_EVENT_NAME19 = _makeModelMixin20.event;
54252  var notDisabled = function notDisabled2(tab) {
54253    return !tab.disabled;
54254  };
54255  var BVTabButton = /* @__PURE__ */ extend2({
54256    name: NAME_TAB_BUTTON_HELPER,
54257    inject: {
54258      getBvTabs: {
54259        default: (
54260          /* istanbul ignore next */
54261          function _default14() {
54262            return function() {
54263              return {};
54264            };
54265          }
54266        )
54267      }
54268    },
54269    props: {
54270      controls: makeProp(PROP_TYPE_STRING),
54271      id: makeProp(PROP_TYPE_STRING),
54272      noKeyNav: makeProp(PROP_TYPE_BOOLEAN, false),
54273      posInSet: makeProp(PROP_TYPE_NUMBER),
54274      setSize: makeProp(PROP_TYPE_NUMBER),
54275      // Reference to the child <b-tab> instance
54276      tab: makeProp(),
54277      tabIndex: makeProp(PROP_TYPE_NUMBER)
54278    },
54279    computed: {
54280      bvTabs: function bvTabs() {
54281        return this.getBvTabs();
54282      }
54283    },
54284    methods: {
54285      focus: function focus13() {
54286        attemptFocus(this.$refs.link);
54287      },
54288      handleEvent: function handleEvent2(event2) {
54289        if (this.tab.disabled) {
54290          return;
54291        }
54292        var type2 = event2.type, keyCode = event2.keyCode, shiftKey = event2.shiftKey;
54293        if (type2 === "click") {
54294          stopEvent(event2);
54295          this.$emit(EVENT_NAME_CLICK, event2);
54296        } else if (type2 === "keydown" && keyCode === CODE_SPACE) {
54297          stopEvent(event2);
54298          this.$emit(EVENT_NAME_CLICK, event2);
54299        } else if (type2 === "keydown" && !this.noKeyNav) {
54300          if ([CODE_UP, CODE_LEFT, CODE_HOME].indexOf(keyCode) !== -1) {
54301            stopEvent(event2);
54302            if (shiftKey || keyCode === CODE_HOME) {
54303              this.$emit(EVENT_NAME_FIRST, event2);
54304            } else {
54305              this.$emit(EVENT_NAME_PREV, event2);
54306            }
54307          } else if ([CODE_DOWN, CODE_RIGHT, CODE_END].indexOf(keyCode) !== -1) {
54308            stopEvent(event2);
54309            if (shiftKey || keyCode === CODE_END) {
54310              this.$emit(EVENT_NAME_LAST, event2);
54311            } else {
54312              this.$emit(EVENT_NAME_NEXT, event2);
54313            }
54314          }
54315        }
54316      }
54317    },
54318    render: function render114(h2) {
54319      var id = this.id, tabIndex = this.tabIndex, setSize = this.setSize, posInSet = this.posInSet, controls = this.controls, handleEvent3 = this.handleEvent;
54320      var _this$tab = this.tab, title2 = _this$tab.title, localActive2 = _this$tab.localActive, disabled6 = _this$tab.disabled, titleItemClass = _this$tab.titleItemClass, titleLinkClass = _this$tab.titleLinkClass, titleLinkAttributes = _this$tab.titleLinkAttributes;
54321      var $link = h2(BLink, {
54322        staticClass: "nav-link",
54323        class: [
54324          {
54325            active: localActive2 && !disabled6,
54326            disabled: disabled6
54327          },
54328          titleLinkClass,
54329          // Apply <b-tabs> `activeNavItemClass` styles when the tab is active
54330          localActive2 ? this.bvTabs.activeNavItemClass : null
54331        ],
54332        props: {
54333          disabled: disabled6
54334        },
54335        attrs: _objectSpread101(_objectSpread101({}, titleLinkAttributes), {}, {
54336          id,
54337          role: "tab",
54338          // Roving tab index when keynav enabled
54339          tabindex: tabIndex,
54340          "aria-selected": localActive2 && !disabled6 ? "true" : "false",
54341          "aria-setsize": setSize,
54342          "aria-posinset": posInSet,
54343          "aria-controls": controls
54344        }),
54345        on: {
54346          click: handleEvent3,
54347          keydown: handleEvent3
54348        },
54349        ref: "link"
54350      }, [this.tab.normalizeSlot(SLOT_NAME_TITLE) || title2]);
54351      return h2("li", {
54352        staticClass: "nav-item",
54353        class: [titleItemClass],
54354        attrs: {
54355          role: "presentation"
54356        }
54357      }, [$link]);
54358    }
54359  });
54360  var navProps = omit(props95, ["tabs", "isNavBar", "cardHeader"]);
54361  var props149 = makePropsConfigurable(sortKeys(_objectSpread101(_objectSpread101(_objectSpread101(_objectSpread101({}, props18), modelProps19), navProps), {}, {
54362    // Only applied to the currently active `<b-nav-item>`
54363    activeNavItemClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
54364    // Only applied to the currently active `<b-tab>`
54365    // This prop is sniffed by the `<b-tab>` child
54366    activeTabClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
54367    card: makeProp(PROP_TYPE_BOOLEAN, false),
54368    contentClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
54369    // Synonym for 'bottom'
54370    end: makeProp(PROP_TYPE_BOOLEAN, false),
54371    // This prop is sniffed by the `<b-tab>` child
54372    lazy: makeProp(PROP_TYPE_BOOLEAN, false),
54373    navClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
54374    navWrapperClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
54375    noFade: makeProp(PROP_TYPE_BOOLEAN, false),
54376    noKeyNav: makeProp(PROP_TYPE_BOOLEAN, false),
54377    noNavStyle: makeProp(PROP_TYPE_BOOLEAN, false),
54378    tag: makeProp(PROP_TYPE_STRING, "div")
54379  })), NAME_TABS);
54380  var BTabs = /* @__PURE__ */ extend2({
54381    name: NAME_TABS,
54382    mixins: [idMixin, modelMixin19, normalizeSlotMixin],
54383    provide: function provide14() {
54384      var _this = this;
54385      return {
54386        getBvTabs: function getBvTabs() {
54387          return _this;
54388        }
54389      };
54390    },
54391    props: props149,
54392    data: function data41() {
54393      return {
54394        // Index of current tab
54395        currentTab: toInteger(this[MODEL_PROP_NAME19], -1),
54396        // Array of direct child `<b-tab>` instances, in DOM order
54397        tabs: [],
54398        // Array of child instances registered (for triggering reactive updates)
54399        registeredTabs: []
54400      };
54401    },
54402    computed: {
54403      fade: function fade() {
54404        return !this.noFade;
54405      },
54406      localNavClass: function localNavClass() {
54407        var classes = [];
54408        if (this.card && this.vertical) {
54409          classes.push("card-header", "h-100", "border-bottom-0", "rounded-0");
54410        }
54411        return [].concat(classes, [this.navClass]);
54412      }
54413    },
54414    watch: (_watch19 = {}, _defineProperty124(_watch19, MODEL_PROP_NAME19, function(newValue, oldValue) {
54415      if (newValue !== oldValue) {
54416        newValue = toInteger(newValue, -1);
54417        oldValue = toInteger(oldValue, 0);
54418        var $tab = this.tabs[newValue];
54419        if ($tab && !$tab.disabled) {
54420          this.activateTab($tab);
54421        } else {
54422          if (newValue < oldValue) {
54423            this.previousTab();
54424          } else {
54425            this.nextTab();
54426          }
54427        }
54428      }
54429    }), _defineProperty124(_watch19, "currentTab", function currentTab(newValue) {
54430      var index3 = -1;
54431      this.tabs.forEach(function($tab, i) {
54432        if (i === newValue && !$tab.disabled) {
54433          $tab.localActive = true;
54434          index3 = i;
54435        } else {
54436          $tab.localActive = false;
54437        }
54438      });
54439      this.$emit(MODEL_EVENT_NAME19, index3);
54440    }), _defineProperty124(_watch19, "tabs", function tabs(newValue, oldValue) {
54441      var _this2 = this;
54442      if (!looseEqual2(newValue.map(function($tab) {
54443        return $tab[COMPONENT_UID_KEY];
54444      }), oldValue.map(function($tab) {
54445        return $tab[COMPONENT_UID_KEY];
54446      }))) {
54447        this.$nextTick(function() {
54448          _this2.$emit(EVENT_NAME_CHANGED, newValue.slice(), oldValue.slice());
54449        });
54450      }
54451    }), _defineProperty124(_watch19, "registeredTabs", function registeredTabs() {
54452      this.updateTabs();
54453    }), _watch19),
54454    created: function created27() {
54455      this.$_observer = null;
54456    },
54457    mounted: function mounted24() {
54458      this.setObserver(true);
54459    },
54460    beforeDestroy: function beforeDestroy25() {
54461      this.setObserver(false);
54462      this.tabs = [];
54463    },
54464    methods: {
54465      registerTab: function registerTab($tab) {
54466        if (!arrayIncludes(this.registeredTabs, $tab)) {
54467          this.registeredTabs.push($tab);
54468        }
54469      },
54470      unregisterTab: function unregisterTab($tab) {
54471        this.registeredTabs = this.registeredTabs.slice().filter(function($t) {
54472          return $t !== $tab;
54473        });
54474      },
54475      // DOM observer is needed to detect changes in order of tabs
54476      setObserver: function setObserver3() {
54477        var _this3 = this;
54478        var on2 = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : true;
54479        this.$_observer && this.$_observer.disconnect();
54480        this.$_observer = null;
54481        if (on2) {
54482          var handler3 = function handler4() {
54483            _this3.$nextTick(function() {
54484              requestAF(function() {
54485                _this3.updateTabs();
54486              });
54487            });
54488          };
54489          this.$_observer = observeDom(this.$refs.content, handler3, {
54490            childList: true,
54491            subtree: false,
54492            attributes: true,
54493            attributeFilter: ["id"]
54494          });
54495        }
54496      },
54497      getTabs: function getTabs() {
54498        var $tabs = this.registeredTabs;
54499        var order = [];
54500        if (IS_BROWSER && $tabs.length > 0) {
54501          var selector = $tabs.map(function($tab) {
54502            return "#".concat($tab.safeId());
54503          }).join(", ");
54504          order = selectAll(selector, this.$el).map(function($el) {
54505            return $el.id;
54506          }).filter(identity2);
54507        }
54508        return stableSort($tabs, function(a2, b) {
54509          return order.indexOf(a2.safeId()) - order.indexOf(b.safeId());
54510        });
54511      },
54512      updateTabs: function updateTabs() {
54513        var $tabs = this.getTabs();
54514        var tabIndex = $tabs.indexOf($tabs.slice().reverse().find(function($tab) {
54515          return $tab.localActive && !$tab.disabled;
54516        }));
54517        if (tabIndex < 0) {
54518          var currentTab2 = this.currentTab;
54519          if (currentTab2 >= $tabs.length) {
54520            tabIndex = $tabs.indexOf($tabs.slice().reverse().find(notDisabled));
54521          } else if ($tabs[currentTab2] && !$tabs[currentTab2].disabled) {
54522            tabIndex = currentTab2;
54523          }
54524        }
54525        if (tabIndex < 0) {
54526          tabIndex = $tabs.indexOf($tabs.find(notDisabled));
54527        }
54528        $tabs.forEach(function($tab, index3) {
54529          $tab.localActive = index3 === tabIndex;
54530        });
54531        this.tabs = $tabs;
54532        this.currentTab = tabIndex;
54533      },
54534      // Find a button that controls a tab, given the tab reference
54535      // Returns the button vm instance
54536      getButtonForTab: function getButtonForTab($tab) {
54537        return (this.$refs.buttons || []).find(function($btn) {
54538          return $btn.tab === $tab;
54539        });
54540      },
54541      // Force a button to re-render its content, given a `<b-tab>` instance
54542      // Called by `<b-tab>` on `update()`
54543      updateButton: function updateButton($tab) {
54544        var $button = this.getButtonForTab($tab);
54545        if ($button && $button.$forceUpdate) {
54546          $button.$forceUpdate();
54547        }
54548      },
54549      // Activate a tab given a `<b-tab>` instance
54550      // Also accessed by `<b-tab>`
54551      activateTab: function activateTab($tab) {
54552        var currentTab2 = this.currentTab, $tabs = this.tabs;
54553        var result = false;
54554        if ($tab) {
54555          var index3 = $tabs.indexOf($tab);
54556          if (index3 !== currentTab2 && index3 > -1 && !$tab.disabled) {
54557            var tabEvent = new BvEvent(EVENT_NAME_ACTIVATE_TAB, {
54558              cancelable: true,
54559              vueTarget: this,
54560              componentId: this.safeId()
54561            });
54562            this.$emit(tabEvent.type, index3, currentTab2, tabEvent);
54563            if (!tabEvent.defaultPrevented) {
54564              this.currentTab = index3;
54565              result = true;
54566            }
54567          }
54568        }
54569        if (!result && this[MODEL_PROP_NAME19] !== currentTab2) {
54570          this.$emit(MODEL_EVENT_NAME19, currentTab2);
54571        }
54572        return result;
54573      },
54574      // Deactivate a tab given a `<b-tab>` instance
54575      // Accessed by `<b-tab>`
54576      deactivateTab: function deactivateTab($tab) {
54577        if ($tab) {
54578          return this.activateTab(this.tabs.filter(function($t) {
54579            return $t !== $tab;
54580          }).find(notDisabled));
54581        }
54582        return false;
54583      },
54584      // Focus a tab button given its `<b-tab>` instance
54585      focusButton: function focusButton($tab) {
54586        var _this4 = this;
54587        this.$nextTick(function() {
54588          attemptFocus(_this4.getButtonForTab($tab));
54589        });
54590      },
54591      // Emit a click event on a specified `<b-tab>` component instance
54592      emitTabClick: function emitTabClick(tab, event2) {
54593        if (isEvent(event2) && tab && tab.$emit && !tab.disabled) {
54594          tab.$emit(EVENT_NAME_CLICK, event2);
54595        }
54596      },
54597      // Click handler
54598      clickTab: function clickTab($tab, event2) {
54599        this.activateTab($tab);
54600        this.emitTabClick($tab, event2);
54601      },
54602      // Move to first non-disabled tab
54603      firstTab: function firstTab(focus14) {
54604        var $tab = this.tabs.find(notDisabled);
54605        if (this.activateTab($tab) && focus14) {
54606          this.focusButton($tab);
54607          this.emitTabClick($tab, focus14);
54608        }
54609      },
54610      // Move to previous non-disabled tab
54611      previousTab: function previousTab(focus14) {
54612        var currentIndex = mathMax(this.currentTab, 0);
54613        var $tab = this.tabs.slice(0, currentIndex).reverse().find(notDisabled);
54614        if (this.activateTab($tab) && focus14) {
54615          this.focusButton($tab);
54616          this.emitTabClick($tab, focus14);
54617        }
54618      },
54619      // Move to next non-disabled tab
54620      nextTab: function nextTab(focus14) {
54621        var currentIndex = mathMax(this.currentTab, -1);
54622        var $tab = this.tabs.slice(currentIndex + 1).find(notDisabled);
54623        if (this.activateTab($tab) && focus14) {
54624          this.focusButton($tab);
54625          this.emitTabClick($tab, focus14);
54626        }
54627      },
54628      // Move to last non-disabled tab
54629      lastTab: function lastTab(focus14) {
54630        var $tab = this.tabs.slice().reverse().find(notDisabled);
54631        if (this.activateTab($tab) && focus14) {
54632          this.focusButton($tab);
54633          this.emitTabClick($tab, focus14);
54634        }
54635      }
54636    },
54637    render: function render115(h2) {
54638      var _this5 = this;
54639      var align = this.align, card = this.card, end = this.end, fill = this.fill, firstTab2 = this.firstTab, justified = this.justified, lastTab2 = this.lastTab, nextTab2 = this.nextTab, noKeyNav = this.noKeyNav, noNavStyle = this.noNavStyle, pills = this.pills, previousTab2 = this.previousTab, small = this.small, $tabs = this.tabs, vertical = this.vertical;
54640      var $activeTab = $tabs.find(function($tab) {
54641        return $tab.localActive && !$tab.disabled;
54642      });
54643      var $fallbackTab = $tabs.find(function($tab) {
54644        return !$tab.disabled;
54645      });
54646      var $buttons = $tabs.map(function($tab, index3) {
54647        var _on;
54648        var safeId2 = $tab.safeId;
54649        var tabIndex = null;
54650        if (!noKeyNav) {
54651          tabIndex = -1;
54652          if ($tab === $activeTab || !$activeTab && $tab === $fallbackTab) {
54653            tabIndex = null;
54654          }
54655        }
54656        return h2(BVTabButton, _defineProperty124({
54657          props: {
54658            controls: safeId2 ? safeId2() : null,
54659            id: $tab.controlledBy || (safeId2 ? safeId2("_BV_tab_button_") : null),
54660            noKeyNav,
54661            posInSet: index3 + 1,
54662            setSize: $tabs.length,
54663            tab: $tab,
54664            tabIndex
54665          },
54666          on: (_on = {}, _defineProperty124(_on, EVENT_NAME_CLICK, function(event2) {
54667            _this5.clickTab($tab, event2);
54668          }), _defineProperty124(_on, EVENT_NAME_FIRST, firstTab2), _defineProperty124(_on, EVENT_NAME_PREV, previousTab2), _defineProperty124(_on, EVENT_NAME_NEXT, nextTab2), _defineProperty124(_on, EVENT_NAME_LAST, lastTab2), _on),
54669          key: $tab[COMPONENT_UID_KEY] || index3,
54670          ref: "buttons"
54671        }, REF_FOR_KEY, true));
54672      });
54673      var $nav = h2(BNav, {
54674        class: this.localNavClass,
54675        attrs: {
54676          role: "tablist",
54677          id: this.safeId("_BV_tab_controls_")
54678        },
54679        props: {
54680          fill,
54681          justified,
54682          align,
54683          tabs: !noNavStyle && !pills,
54684          pills: !noNavStyle && pills,
54685          vertical,
54686          small,
54687          cardHeader: card && !vertical
54688        },
54689        ref: "nav"
54690      }, [this.normalizeSlot(SLOT_NAME_TABS_START) || h2(), $buttons, this.normalizeSlot(SLOT_NAME_TABS_END) || h2()]);
54691      $nav = h2("div", {
54692        class: [{
54693          "card-header": card && !vertical && !end,
54694          "card-footer": card && !vertical && end,
54695          "col-auto": vertical
54696        }, this.navWrapperClass],
54697        key: "bv-tabs-nav"
54698      }, [$nav]);
54699      var $children = this.normalizeSlot() || [];
54700      var $empty = h2();
54701      if ($children.length === 0) {
54702        $empty = h2("div", {
54703          class: ["tab-pane", "active", {
54704            "card-body": card
54705          }],
54706          key: "bv-empty-tab"
54707        }, this.normalizeSlot(SLOT_NAME_EMPTY));
54708      }
54709      var $content = h2("div", {
54710        staticClass: "tab-content",
54711        class: [{
54712          col: vertical
54713        }, this.contentClass],
54714        attrs: {
54715          id: this.safeId("_BV_tab_container_")
54716        },
54717        key: "bv-content",
54718        ref: "content"
54719      }, [$children, $empty]);
54720      return h2(this.tag, {
54721        staticClass: "tabs",
54722        class: {
54723          row: vertical,
54724          "no-gutters": vertical && card
54725        },
54726        attrs: {
54727          id: this.safeId()
54728        }
54729      }, [end ? $content : h2(), $nav, end ? h2() : $content]);
54730    }
54731  });
54732
54733  
vendor: 6,665 bytes, lines 54733-54905
54733// node_modules/bootstrap-vue/esm/components/tabs/tab.js
54734  var import_bootstrap289 = __toESM(require_bootstrap());
54735  var _objectSpread212;
54736  var _watch20;
54737  function ownKeys102(object, enumerableOnly) {
54738    var keys3 = Object.keys(object);
54739    if (Object.getOwnPropertySymbols) {
54740      var symbols = Object.getOwnPropertySymbols(object);
54741      enumerableOnly && (symbols = symbols.filter(function(sym) {
54742        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
54743      })), keys3.push.apply(keys3, symbols);
54744    }
54745    return keys3;
54746  }
54747  function _objectSpread102(target2) {
54748    for (var i = 1; i < arguments.length; i++) {
54749      var source = null != arguments[i] ? arguments[i] : {};
54750      i % 2 ? ownKeys102(Object(source), true).forEach(function(key) {
54751        _defineProperty125(target2, key, source[key]);
54752      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys102(Object(source)).forEach(function(key) {
54753        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
54754      });
54755    }
54756    return target2;
54757  }
54758  function _defineProperty125(obj, key, value2) {
54759    if (key in obj) {
54760      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
54761    } else {
54762      obj[key] = value2;
54763    }
54764    return obj;
54765  }
54766  var MODEL_PROP_NAME_ACTIVE = "active";
54767  var MODEL_EVENT_NAME_ACTIVE = MODEL_EVENT_NAME_PREFIX + MODEL_PROP_NAME_ACTIVE;
54768  var props150 = makePropsConfigurable(sortKeys(_objectSpread102(_objectSpread102({}, props18), {}, (_objectSpread212 = {}, _defineProperty125(_objectSpread212, MODEL_PROP_NAME_ACTIVE, makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty125(_objectSpread212, "buttonId", makeProp(PROP_TYPE_STRING)), _defineProperty125(_objectSpread212, "disabled", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty125(_objectSpread212, "lazy", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty125(_objectSpread212, "noBody", makeProp(PROP_TYPE_BOOLEAN, false)), _defineProperty125(_objectSpread212, "tag", makeProp(PROP_TYPE_STRING, "div")), _defineProperty125(_objectSpread212, "title", makeProp(PROP_TYPE_STRING)), _defineProperty125(_objectSpread212, "titleItemClass", makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)), _defineProperty125(_objectSpread212, "titleLinkAttributes", makeProp(PROP_TYPE_OBJECT)), _defineProperty125(_objectSpread212, "titleLinkClass", makeProp(PROP_TYPE_ARRAY_OBJECT_STRING)), _objectSpread212))), NAME_TAB);
54769  var BTab = /* @__PURE__ */ extend2({
54770    name: NAME_TAB,
54771    mixins: [idMixin, normalizeSlotMixin],
54772    inject: {
54773      getBvTabs: {
54774        default: function _default15() {
54775          return function() {
54776            return {};
54777          };
54778        }
54779      }
54780    },
54781    props: props150,
54782    data: function data42() {
54783      return {
54784        localActive: this[MODEL_PROP_NAME_ACTIVE] && !this.disabled
54785      };
54786    },
54787    computed: {
54788      bvTabs: function bvTabs2() {
54789        return this.getBvTabs();
54790      },
54791      // For parent sniffing of child
54792      _isTab: function _isTab() {
54793        return true;
54794      },
54795      tabClasses: function tabClasses() {
54796        var active = this.localActive, disabled6 = this.disabled;
54797        return [
54798          {
54799            active,
54800            disabled: disabled6,
54801            "card-body": this.bvTabs.card && !this.noBody
54802          },
54803          // Apply <b-tabs> `activeTabClass` styles when this tab is active
54804          active ? this.bvTabs.activeTabClass : null
54805        ];
54806      },
54807      controlledBy: function controlledBy() {
54808        return this.buttonId || this.safeId("__BV_tab_button__");
54809      },
54810      computedNoFade: function computedNoFade() {
54811        return !(this.bvTabs.fade || false);
54812      },
54813      computedLazy: function computedLazy() {
54814        return this.bvTabs.lazy || this.lazy;
54815      }
54816    },
54817    watch: (_watch20 = {}, _defineProperty125(_watch20, MODEL_PROP_NAME_ACTIVE, function(newValue, oldValue) {
54818      if (newValue !== oldValue) {
54819        if (newValue) {
54820          this.activate();
54821        } else {
54822          if (!this.deactivate()) {
54823            this.$emit(MODEL_EVENT_NAME_ACTIVE, this.localActive);
54824          }
54825        }
54826      }
54827    }), _defineProperty125(_watch20, "disabled", function disabled5(newValue, oldValue) {
54828      if (newValue !== oldValue) {
54829        var firstTab2 = this.bvTabs.firstTab;
54830        if (newValue && this.localActive && firstTab2) {
54831          this.localActive = false;
54832          firstTab2();
54833        }
54834      }
54835    }), _defineProperty125(_watch20, "localActive", function localActive(newValue) {
54836      this.$emit(MODEL_EVENT_NAME_ACTIVE, newValue);
54837    }), _watch20),
54838    mounted: function mounted25() {
54839      this.registerTab();
54840    },
54841    updated: function updated8() {
54842      var updateButton2 = this.bvTabs.updateButton;
54843      if (updateButton2 && this.hasNormalizedSlot(SLOT_NAME_TITLE)) {
54844        updateButton2(this);
54845      }
54846    },
54847    beforeDestroy: function beforeDestroy26() {
54848      this.unregisterTab();
54849    },
54850    methods: {
54851      // Private methods
54852      registerTab: function registerTab2() {
54853        var registerTab3 = this.bvTabs.registerTab;
54854        if (registerTab3) {
54855          registerTab3(this);
54856        }
54857      },
54858      unregisterTab: function unregisterTab2() {
54859        var unregisterTab3 = this.bvTabs.unregisterTab;
54860        if (unregisterTab3) {
54861          unregisterTab3(this);
54862        }
54863      },
54864      // Public methods
54865      activate: function activate() {
54866        var activateTab2 = this.bvTabs.activateTab;
54867        return activateTab2 && !this.disabled ? activateTab2(this) : false;
54868      },
54869      deactivate: function deactivate() {
54870        var deactivateTab2 = this.bvTabs.deactivateTab;
54871        return deactivateTab2 && this.localActive ? deactivateTab2(this) : false;
54872      }
54873    },
54874    render: function render116(h2) {
54875      var localActive2 = this.localActive;
54876      var $content = h2(
54877        this.tag,
54878        {
54879          staticClass: "tab-pane",
54880          class: this.tabClasses,
54881          directives: [{
54882            name: "show",
54883            value: localActive2
54884          }],
54885          attrs: {
54886            role: "tabpanel",
54887            id: this.safeId(),
54888            "aria-hidden": localActive2 ? "false" : "true",
54889            "aria-labelledby": this.controlledBy || null
54890          },
54891          ref: "panel"
54892        },
54893        // Render content lazily if requested
54894        [localActive2 || !this.computedLazy ? this.normalizeSlot() : h2()]
54895      );
54896      return h2(BVTransition, {
54897        props: {
54898          mode: "out-in",
54899          noFade: this.computedNoFade
54900        }
54901      }, [$content]);
54902    }
54903  });
54904
54905  
vendor: 167 bytes, lines 54905-54913
54905// node_modules/bootstrap-vue/esm/components/tabs/index.js
54906  var TabsPlugin = /* @__PURE__ */ pluginFactory({
54907    components: {
54908      BTabs,
54909      BTab
54910    }
54911  });
54912
54913  
vendor: 213 bytes, lines 54913-54921
54913// node_modules/bootstrap-vue/esm/components/time/index.js
54914  var import_bootstrap291 = __toESM(require_bootstrap());
54915  var TimePlugin = /* @__PURE__ */ pluginFactory({
54916    components: {
54917      BTime
54918    }
54919  });
54920
54921  
vendor: 121 bytes, lines 54921-54924
54921// node_modules/bootstrap-vue/esm/components/toast/index.js
54922  var import_bootstrap295 = __toESM(require_bootstrap());
54923
54924  
vendor: 132 bytes, lines 54924-54927
54924// node_modules/bootstrap-vue/esm/components/toast/helpers/bv-toast.js
54925  var import_bootstrap294 = __toESM(require_bootstrap());
54926
54927  
vendor: 186 bytes, lines 54927-54931
54927// node_modules/bootstrap-vue/esm/components/toast/toast.js
54928  var import_bootstrap293 = __toESM(require_bootstrap());
54929  var import_portal_vue2 = __toESM(require_portal_vue_common());
54930
54931  
vendor: 3,221 bytes, lines 54931-55039
54931// node_modules/bootstrap-vue/esm/components/toast/toaster.js
54932  var import_bootstrap292 = __toESM(require_bootstrap());
54933  var import_portal_vue = __toESM(require_portal_vue_common());
54934  var DefaultTransition = /* @__PURE__ */ extend2({
54935    mixins: [normalizeSlotMixin],
54936    data: function data43() {
54937      return {
54938        // Transition classes base name
54939        name: "b-toaster"
54940      };
54941    },
54942    methods: {
54943      onAfterEnter: function onAfterEnter6(el) {
54944        var _this = this;
54945        requestAF(function() {
54946          removeClass2(el, "".concat(_this.name, "-enter-to"));
54947        });
54948      }
54949    },
54950    render: function render117(h2) {
54951      return h2("transition-group", {
54952        props: {
54953          tag: "div",
54954          name: this.name
54955        },
54956        on: {
54957          afterEnter: this.onAfterEnter
54958        }
54959      }, this.normalizeSlot());
54960    }
54961  });
54962  var props151 = makePropsConfigurable({
54963    // Allowed: 'true' or 'false' or `null`
54964    ariaAtomic: makeProp(PROP_TYPE_STRING),
54965    ariaLive: makeProp(PROP_TYPE_STRING),
54966    name: makeProp(PROP_TYPE_STRING, void 0, true),
54967    // Required
54968    // Aria role
54969    role: makeProp(PROP_TYPE_STRING)
54970  }, NAME_TOASTER);
54971  var BToaster = /* @__PURE__ */ extend2({
54972    name: NAME_TOASTER,
54973    mixins: [listenOnRootMixin],
54974    props: props151,
54975    data: function data44() {
54976      return {
54977        // We don't render on SSR or if a an existing target found
54978        doRender: false,
54979        dead: false,
54980        // Toaster names cannot change once created
54981        staticName: this.name
54982      };
54983    },
54984    beforeMount: function beforeMount4() {
54985      var name = this.name;
54986      this.staticName = name;
54987      if (import_portal_vue.Wormhole.hasTarget(name)) {
54988        warn2('A "<portal-target>" with name "'.concat(name, '" already exists in the document.'), NAME_TOASTER);
54989        this.dead = true;
54990      } else {
54991        this.doRender = true;
54992      }
54993    },
54994    beforeDestroy: function beforeDestroy27() {
54995      if (this.doRender) {
54996        this.emitOnRoot(getRootEventName(NAME_TOASTER, EVENT_NAME_DESTROYED), this.name);
54997      }
54998    },
54999    destroyed: function destroyed3() {
55000      var $el = this.$el;
55001      if ($el && $el.parentNode) {
55002        $el.parentNode.removeChild($el);
55003      }
55004    },
55005    render: function render118(h2) {
55006      var $toaster = h2("div", {
55007        class: ["d-none", {
55008          "b-dead-toaster": this.dead
55009        }]
55010      });
55011      if (this.doRender) {
55012        var $target = h2(import_portal_vue.PortalTarget, {
55013          staticClass: "b-toaster-slot",
55014          props: {
55015            name: this.staticName,
55016            multiple: true,
55017            tag: "div",
55018            slim: false,
55019            // transition: this.transition || DefaultTransition
55020            transition: DefaultTransition
55021          }
55022        });
55023        $toaster = h2("div", {
55024          staticClass: "b-toaster",
55025          class: [this.staticName],
55026          attrs: {
55027            id: this.staticName,
55028            // Fallback to null to make sure attribute doesn't exist
55029            role: this.role || null,
55030            "aria-live": this.ariaLive,
55031            "aria-atomic": this.ariaAtomic
55032          }
55033        }, [$target]);
55034      }
55035      return $toaster;
55036    }
55037  });
55038
55039  
vendor: 13,366 bytes, lines 55039-55409
55039// node_modules/bootstrap-vue/esm/components/toast/toast.js
55040  var _watch21;
55041  function ownKeys103(object, enumerableOnly) {
55042    var keys3 = Object.keys(object);
55043    if (Object.getOwnPropertySymbols) {
55044      var symbols = Object.getOwnPropertySymbols(object);
55045      enumerableOnly && (symbols = symbols.filter(function(sym) {
55046        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
55047      })), keys3.push.apply(keys3, symbols);
55048    }
55049    return keys3;
55050  }
55051  function _objectSpread103(target2) {
55052    for (var i = 1; i < arguments.length; i++) {
55053      var source = null != arguments[i] ? arguments[i] : {};
55054      i % 2 ? ownKeys103(Object(source), true).forEach(function(key) {
55055        _defineProperty126(target2, key, source[key]);
55056      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys103(Object(source)).forEach(function(key) {
55057        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
55058      });
55059    }
55060    return target2;
55061  }
55062  function _defineProperty126(obj, key, value2) {
55063    if (key in obj) {
55064      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
55065    } else {
55066      obj[key] = value2;
55067    }
55068    return obj;
55069  }
55070  var _makeModelMixin21 = makeModelMixin("visible", {
55071    type: PROP_TYPE_BOOLEAN,
55072    defaultValue: false,
55073    event: EVENT_NAME_CHANGE
55074  });
55075  var modelMixin20 = _makeModelMixin21.mixin;
55076  var modelProps20 = _makeModelMixin21.props;
55077  var MODEL_PROP_NAME20 = _makeModelMixin21.prop;
55078  var MODEL_EVENT_NAME20 = _makeModelMixin21.event;
55079  var MIN_DURATION = 1e3;
55080  var linkProps10 = pick(props8, ["href", "to"]);
55081  var props152 = makePropsConfigurable(sortKeys(_objectSpread103(_objectSpread103(_objectSpread103(_objectSpread103({}, props18), modelProps20), linkProps10), {}, {
55082    appendToast: makeProp(PROP_TYPE_BOOLEAN, false),
55083    autoHideDelay: makeProp(PROP_TYPE_NUMBER_STRING, 5e3),
55084    bodyClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
55085    headerClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
55086    headerTag: makeProp(PROP_TYPE_STRING, "header"),
55087    // Switches role to 'status' and aria-live to 'polite'
55088    isStatus: makeProp(PROP_TYPE_BOOLEAN, false),
55089    noAutoHide: makeProp(PROP_TYPE_BOOLEAN, false),
55090    noCloseButton: makeProp(PROP_TYPE_BOOLEAN, false),
55091    noFade: makeProp(PROP_TYPE_BOOLEAN, false),
55092    noHoverPause: makeProp(PROP_TYPE_BOOLEAN, false),
55093    solid: makeProp(PROP_TYPE_BOOLEAN, false),
55094    // Render the toast in place, rather than in a portal-target
55095    static: makeProp(PROP_TYPE_BOOLEAN, false),
55096    title: makeProp(PROP_TYPE_STRING),
55097    toastClass: makeProp(PROP_TYPE_ARRAY_OBJECT_STRING),
55098    toaster: makeProp(PROP_TYPE_STRING, "b-toaster-top-right"),
55099    variant: makeProp(PROP_TYPE_STRING)
55100  })), NAME_TOAST);
55101  var BToast = /* @__PURE__ */ extend2({
55102    name: NAME_TOAST,
55103    mixins: [attrsMixin, idMixin, modelMixin20, listenOnRootMixin, normalizeSlotMixin, scopedStyleMixin],
55104    inheritAttrs: false,
55105    props: props152,
55106    data: function data45() {
55107      return {
55108        isMounted: false,
55109        doRender: false,
55110        localShow: false,
55111        isTransitioning: false,
55112        isHiding: false,
55113        order: 0,
55114        dismissStarted: 0,
55115        resumeDismiss: 0
55116      };
55117    },
55118    computed: {
55119      toastClasses: function toastClasses() {
55120        var appendToast = this.appendToast, variant = this.variant;
55121        return _defineProperty126({
55122          "b-toast-solid": this.solid,
55123          "b-toast-append": appendToast,
55124          "b-toast-prepend": !appendToast
55125        }, "b-toast-".concat(variant), variant);
55126      },
55127      slotScope: function slotScope5() {
55128        var hide7 = this.hide;
55129        return {
55130          hide: hide7
55131        };
55132      },
55133      computedDuration: function computedDuration() {
55134        return mathMax(toInteger(this.autoHideDelay, 0), MIN_DURATION);
55135      },
55136      computedToaster: function computedToaster() {
55137        return String(this.toaster);
55138      },
55139      transitionHandlers: function transitionHandlers() {
55140        return {
55141          beforeEnter: this.onBeforeEnter,
55142          afterEnter: this.onAfterEnter,
55143          beforeLeave: this.onBeforeLeave,
55144          afterLeave: this.onAfterLeave
55145        };
55146      },
55147      computedAttrs: function computedAttrs11() {
55148        return _objectSpread103(_objectSpread103({}, this.bvAttrs), {}, {
55149          id: this.safeId(),
55150          tabindex: "0"
55151        });
55152      }
55153    },
55154    watch: (_watch21 = {}, _defineProperty126(_watch21, MODEL_PROP_NAME20, function(newValue) {
55155      this[newValue ? "show" : "hide"]();
55156    }), _defineProperty126(_watch21, "localShow", function localShow4(newValue) {
55157      if (newValue !== this[MODEL_PROP_NAME20]) {
55158        this.$emit(MODEL_EVENT_NAME20, newValue);
55159      }
55160    }), _defineProperty126(_watch21, "toaster", function toaster() {
55161      this.$nextTick(this.ensureToaster);
55162    }), _defineProperty126(_watch21, "static", function _static(newValue) {
55163      if (newValue && this.localShow) {
55164        this.ensureToaster();
55165      }
55166    }), _watch21),
55167    created: function created28() {
55168      this.$_dismissTimer = null;
55169    },
55170    mounted: function mounted26() {
55171      var _this = this;
55172      this.isMounted = true;
55173      this.$nextTick(function() {
55174        if (_this[MODEL_PROP_NAME20]) {
55175          requestAF(function() {
55176            _this.show();
55177          });
55178        }
55179      });
55180      this.listenOnRoot(getRootActionEventName(NAME_TOAST, EVENT_NAME_SHOW), function(id) {
55181        if (id === _this.safeId()) {
55182          _this.show();
55183        }
55184      });
55185      this.listenOnRoot(getRootActionEventName(NAME_TOAST, EVENT_NAME_HIDE), function(id) {
55186        if (!id || id === _this.safeId()) {
55187          _this.hide();
55188        }
55189      });
55190      this.listenOnRoot(getRootEventName(NAME_TOASTER, EVENT_NAME_DESTROYED), function(toaster2) {
55191        if (toaster2 === _this.computedToaster) {
55192          _this.hide();
55193        }
55194      });
55195    },
55196    beforeDestroy: function beforeDestroy28() {
55197      this.clearDismissTimer();
55198    },
55199    methods: {
55200      show: function show6() {
55201        var _this2 = this;
55202        if (!this.localShow) {
55203          this.ensureToaster();
55204          var showEvent = this.buildEvent(EVENT_NAME_SHOW);
55205          this.emitEvent(showEvent);
55206          this.dismissStarted = this.resumeDismiss = 0;
55207          this.order = Date.now() * (this.appendToast ? 1 : -1);
55208          this.isHiding = false;
55209          this.doRender = true;
55210          this.$nextTick(function() {
55211            requestAF(function() {
55212              _this2.localShow = true;
55213            });
55214          });
55215        }
55216      },
55217      hide: function hide6() {
55218        var _this3 = this;
55219        if (this.localShow) {
55220          var hideEvent = this.buildEvent(EVENT_NAME_HIDE);
55221          this.emitEvent(hideEvent);
55222          this.setHoverHandler(false);
55223          this.dismissStarted = this.resumeDismiss = 0;
55224          this.clearDismissTimer();
55225          this.isHiding = true;
55226          requestAF(function() {
55227            _this3.localShow = false;
55228          });
55229        }
55230      },
55231      buildEvent: function buildEvent3(type2) {
55232        var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
55233        return new BvEvent(type2, _objectSpread103(_objectSpread103({
55234          cancelable: false,
55235          target: this.$el || null,
55236          relatedTarget: null
55237        }, options), {}, {
55238          vueTarget: this,
55239          componentId: this.safeId()
55240        }));
55241      },
55242      emitEvent: function emitEvent4(bvEvent) {
55243        var type2 = bvEvent.type;
55244        this.emitOnRoot(getRootEventName(NAME_TOAST, type2), bvEvent);
55245        this.$emit(type2, bvEvent);
55246      },
55247      ensureToaster: function ensureToaster() {
55248        if (this.static) {
55249          return;
55250        }
55251        var computedToaster2 = this.computedToaster;
55252        if (!import_portal_vue2.Wormhole.hasTarget(computedToaster2)) {
55253          var div2 = document.createElement("div");
55254          document.body.appendChild(div2);
55255          var toaster2 = createNewChildComponent(this.bvEventRoot, BToaster, {
55256            propsData: {
55257              name: computedToaster2
55258            }
55259          });
55260          toaster2.$mount(div2);
55261        }
55262      },
55263      startDismissTimer: function startDismissTimer() {
55264        this.clearDismissTimer();
55265        if (!this.noAutoHide) {
55266          this.$_dismissTimer = setTimeout(this.hide, this.resumeDismiss || this.computedDuration);
55267          this.dismissStarted = Date.now();
55268          this.resumeDismiss = 0;
55269        }
55270      },
55271      clearDismissTimer: function clearDismissTimer() {
55272        clearTimeout(this.$_dismissTimer);
55273        this.$_dismissTimer = null;
55274      },
55275      setHoverHandler: function setHoverHandler(on2) {
55276        var el = this.$refs["b-toast"];
55277        eventOnOff(on2, el, "mouseenter", this.onPause, EVENT_OPTIONS_NO_CAPTURE);
55278        eventOnOff(on2, el, "mouseleave", this.onUnPause, EVENT_OPTIONS_NO_CAPTURE);
55279      },
55280      onPause: function onPause() {
55281        if (this.noAutoHide || this.noHoverPause || !this.$_dismissTimer || this.resumeDismiss) {
55282          return;
55283        }
55284        var passed = Date.now() - this.dismissStarted;
55285        if (passed > 0) {
55286          this.clearDismissTimer();
55287          this.resumeDismiss = mathMax(this.computedDuration - passed, MIN_DURATION);
55288        }
55289      },
55290      onUnPause: function onUnPause() {
55291        if (this.noAutoHide || this.noHoverPause || !this.resumeDismiss) {
55292          this.resumeDismiss = this.dismissStarted = 0;
55293          return;
55294        }
55295        this.startDismissTimer();
55296      },
55297      onLinkClick: function onLinkClick() {
55298        var _this4 = this;
55299        this.$nextTick(function() {
55300          requestAF(function() {
55301            _this4.hide();
55302          });
55303        });
55304      },
55305      onBeforeEnter: function onBeforeEnter3() {
55306        this.isTransitioning = true;
55307      },
55308      onAfterEnter: function onAfterEnter7() {
55309        this.isTransitioning = false;
55310        var hiddenEvent = this.buildEvent(EVENT_NAME_SHOWN);
55311        this.emitEvent(hiddenEvent);
55312        this.startDismissTimer();
55313        this.setHoverHandler(true);
55314      },
55315      onBeforeLeave: function onBeforeLeave2() {
55316        this.isTransitioning = true;
55317      },
55318      onAfterLeave: function onAfterLeave6() {
55319        this.isTransitioning = false;
55320        this.order = 0;
55321        this.resumeDismiss = this.dismissStarted = 0;
55322        var hiddenEvent = this.buildEvent(EVENT_NAME_HIDDEN);
55323        this.emitEvent(hiddenEvent);
55324        this.doRender = false;
55325      },
55326      // Render helper for generating the toast
55327      makeToast: function makeToast(h2) {
55328        var _this5 = this;
55329        var title2 = this.title, slotScope6 = this.slotScope;
55330        var link = isLink(this);
55331        var $headerContent = [];
55332        var $title = this.normalizeSlot(SLOT_NAME_TOAST_TITLE, slotScope6);
55333        if ($title) {
55334          $headerContent.push($title);
55335        } else if (title2) {
55336          $headerContent.push(h2("strong", {
55337            staticClass: "mr-2"
55338          }, title2));
55339        }
55340        if (!this.noCloseButton) {
55341          $headerContent.push(h2(BButtonClose, {
55342            staticClass: "ml-auto mb-1",
55343            on: {
55344              click: function click2() {
55345                _this5.hide();
55346              }
55347            }
55348          }));
55349        }
55350        var $header = h2();
55351        if ($headerContent.length > 0) {
55352          $header = h2(this.headerTag, {
55353            staticClass: "toast-header",
55354            class: this.headerClass
55355          }, $headerContent);
55356        }
55357        var $body = h2(link ? BLink : "div", {
55358          staticClass: "toast-body",
55359          class: this.bodyClass,
55360          props: link ? pluckProps(linkProps10, this) : {},
55361          on: link ? {
55362            click: this.onLinkClick
55363          } : {}
55364        }, this.normalizeSlot(SLOT_NAME_DEFAULT, slotScope6));
55365        return h2("div", {
55366          staticClass: "toast",
55367          class: this.toastClass,
55368          attrs: this.computedAttrs,
55369          key: "toast-".concat(this[COMPONENT_UID_KEY]),
55370          ref: "toast"
55371        }, [$header, $body]);
55372      }
55373    },
55374    render: function render119(h2) {
55375      if (!this.doRender || !this.isMounted) {
55376        return h2();
55377      }
55378      var order = this.order, isStatic2 = this.static, isHiding = this.isHiding, isStatus = this.isStatus;
55379      var name = "b-toast-".concat(this[COMPONENT_UID_KEY]);
55380      var $toast = h2("div", {
55381        staticClass: "b-toast",
55382        class: this.toastClasses,
55383        attrs: _objectSpread103(_objectSpread103({}, isStatic2 ? {} : this.scopedStyleAttrs), {}, {
55384          id: this.safeId("_toast_outer"),
55385          role: isHiding ? null : isStatus ? "status" : "alert",
55386          "aria-live": isHiding ? null : isStatus ? "polite" : "assertive",
55387          "aria-atomic": isHiding ? null : "true"
55388        }),
55389        key: name,
55390        ref: "b-toast"
55391      }, [h2(BVTransition, {
55392        props: {
55393          noFade: this.noFade
55394        },
55395        on: this.transitionHandlers
55396      }, [this.localShow ? this.makeToast(h2) : h2()])]);
55397      return h2(import_portal_vue2.Portal, {
55398        props: {
55399          name,
55400          to: this.computedToaster,
55401          order,
55402          slim: true,
55403          disabled: isStatic2
55404        }
55405      }, [$toast]);
55406    }
55407  });
55408
55409  
vendor: 8,157 bytes, lines 55409-55625
55409// node_modules/bootstrap-vue/esm/components/toast/helpers/bv-toast.js
55410  function _classCallCheck7(instance, Constructor) {
55411    if (!(instance instanceof Constructor)) {
55412      throw new TypeError("Cannot call a class as a function");
55413    }
55414  }
55415  function _defineProperties6(target2, props153) {
55416    for (var i = 0; i < props153.length; i++) {
55417      var descriptor = props153[i];
55418      descriptor.enumerable = descriptor.enumerable || false;
55419      descriptor.configurable = true;
55420      if ("value" in descriptor) descriptor.writable = true;
55421      Object.defineProperty(target2, descriptor.key, descriptor);
55422    }
55423  }
55424  function _createClass6(Constructor, protoProps, staticProps) {
55425    if (protoProps) _defineProperties6(Constructor.prototype, protoProps);
55426    if (staticProps) _defineProperties6(Constructor, staticProps);
55427    Object.defineProperty(Constructor, "prototype", { writable: false });
55428    return Constructor;
55429  }
55430  function ownKeys104(object, enumerableOnly) {
55431    var keys3 = Object.keys(object);
55432    if (Object.getOwnPropertySymbols) {
55433      var symbols = Object.getOwnPropertySymbols(object);
55434      enumerableOnly && (symbols = symbols.filter(function(sym) {
55435        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
55436      })), keys3.push.apply(keys3, symbols);
55437    }
55438    return keys3;
55439  }
55440  function _objectSpread104(target2) {
55441    for (var i = 1; i < arguments.length; i++) {
55442      var source = null != arguments[i] ? arguments[i] : {};
55443      i % 2 ? ownKeys104(Object(source), true).forEach(function(key) {
55444        _defineProperty127(target2, key, source[key]);
55445      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys104(Object(source)).forEach(function(key) {
55446        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
55447      });
55448    }
55449    return target2;
55450  }
55451  function _defineProperty127(obj, key, value2) {
55452    if (key in obj) {
55453      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
55454    } else {
55455      obj[key] = value2;
55456    }
55457    return obj;
55458  }
55459  function _toConsumableArray9(arr) {
55460    return _arrayWithoutHoles9(arr) || _iterableToArray9(arr) || _unsupportedIterableToArray12(arr) || _nonIterableSpread9();
55461  }
55462  function _nonIterableSpread9() {
55463    throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
55464  }
55465  function _unsupportedIterableToArray12(o, minLen) {
55466    if (!o) return;
55467    if (typeof o === "string") return _arrayLikeToArray12(o, minLen);
55468    var n = Object.prototype.toString.call(o).slice(8, -1);
55469    if (n === "Object" && o.constructor) n = o.constructor.name;
55470    if (n === "Map" || n === "Set") return Array.from(o);
55471    if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray12(o, minLen);
55472  }
55473  function _iterableToArray9(iter) {
55474    if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
55475  }
55476  function _arrayWithoutHoles9(arr) {
55477    if (Array.isArray(arr)) return _arrayLikeToArray12(arr);
55478  }
55479  function _arrayLikeToArray12(arr, len2) {
55480    if (len2 == null || len2 > arr.length) len2 = arr.length;
55481    for (var i = 0, arr2 = new Array(len2); i < len2; i++) {
55482      arr2[i] = arr[i];
55483    }
55484    return arr2;
55485  }
55486  var PROP_NAME3 = "$bvToast";
55487  var PROP_NAME_PRIV2 = "_bv__toast";
55488  var BASE_PROPS2 = ["id"].concat(_toConsumableArray9(keys(omit(props152, ["static", "visible"]))));
55489  var propsToSlots2 = {
55490    toastContent: "default",
55491    title: "toast-title"
55492  };
55493  var filterOptions3 = function filterOptions4(options) {
55494    return BASE_PROPS2.reduce(function(memo, key) {
55495      if (!isUndefined(options[key])) {
55496        memo[key] = options[key];
55497      }
55498      return memo;
55499    }, {});
55500  };
55501  var plugin3 = function plugin4(Vue2) {
55502    var BVToastPop = Vue2.extend({
55503      name: NAME_TOAST_POP,
55504      extends: BToast,
55505      mixins: [useParentMixin],
55506      destroyed: function destroyed4() {
55507        var $el = this.$el;
55508        if ($el && $el.parentNode) {
55509          $el.parentNode.removeChild($el);
55510        }
55511      },
55512      mounted: function mounted27() {
55513        var _this = this;
55514        var handleDestroy = function handleDestroy2() {
55515          _this.localShow = false;
55516          _this.doRender = false;
55517          _this.$nextTick(function() {
55518            _this.$nextTick(function() {
55519              requestAF(function() {
55520                _this.$destroy();
55521              });
55522            });
55523          });
55524        };
55525        this.bvParent.$once(HOOK_EVENT_NAME_DESTROYED, handleDestroy);
55526        this.$once(EVENT_NAME_HIDDEN, handleDestroy);
55527        this.listenOnRoot(getRootEventName(NAME_TOASTER, EVENT_NAME_DESTROYED), function(toaster2) {
55528          if (toaster2 === _this.toaster) {
55529            handleDestroy();
55530          }
55531        });
55532      }
55533    });
55534    var makeToast2 = function makeToast3(props153, parent) {
55535      if (warnNotClient(PROP_NAME3)) {
55536        return;
55537      }
55538      var toast = createNewChildComponent(parent, BVToastPop, {
55539        // We set parent as the local VM so these toasts can emit events on the
55540        // app `$root`, and it ensures `BToast` is destroyed when parent is destroyed
55541        propsData: _objectSpread104(_objectSpread104(_objectSpread104({}, filterOptions3(getComponentConfig(NAME_TOAST))), omit(props153, keys(propsToSlots2))), {}, {
55542          // Props that can't be overridden
55543          static: false,
55544          visible: true
55545        })
55546      });
55547      keys(propsToSlots2).forEach(function(prop2) {
55548        var value2 = props153[prop2];
55549        if (!isUndefined(value2)) {
55550          if (prop2 === "title" && isString(value2)) {
55551            value2 = [parent.$createElement("strong", {
55552              class: "mr-2"
55553            }, value2)];
55554          }
55555          toast.$slots[propsToSlots2[prop2]] = concat2(value2);
55556        }
55557      });
55558      var div2 = document.createElement("div");
55559      document.body.appendChild(div2);
55560      toast.$mount(div2);
55561    };
55562    var BvToast = /* @__PURE__ */ (function() {
55563      function BvToast2(vm) {
55564        _classCallCheck7(this, BvToast2);
55565        assign(this, {
55566          _vm: vm,
55567          _root: getEventRoot(vm)
55568        });
55569        defineProperties(this, {
55570          _vm: readonlyDescriptor(),
55571          _root: readonlyDescriptor()
55572        });
55573      }
55574      _createClass6(BvToast2, [{
55575        key: "toast",
55576        value: function toast(content) {
55577          var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
55578          if (!content || warnNotClient(PROP_NAME3)) {
55579            return;
55580          }
55581          makeToast2(_objectSpread104(_objectSpread104({}, filterOptions3(options)), {}, {
55582            toastContent: content
55583          }), this._vm);
55584        }
55585        // shows a `<b-toast>` component with the specified ID
55586      }, {
55587        key: "show",
55588        value: function show7(id) {
55589          if (id) {
55590            this._root.$emit(getRootActionEventName(NAME_TOAST, EVENT_NAME_SHOW), id);
55591          }
55592        }
55593        // Hide a toast with specified ID, or if not ID all toasts
55594      }, {
55595        key: "hide",
55596        value: function hide7() {
55597          var id = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null;
55598          this._root.$emit(getRootActionEventName(NAME_TOAST, EVENT_NAME_HIDE), id);
55599        }
55600      }]);
55601      return BvToast2;
55602    })();
55603    Vue2.mixin({
55604      beforeCreate: function beforeCreate3() {
55605        this[PROP_NAME_PRIV2] = new BvToast(this);
55606      }
55607    });
55608    if (!hasOwnProperty2(Vue2.prototype, PROP_NAME3)) {
55609      defineProperty(Vue2.prototype, PROP_NAME3, {
55610        get: function get10() {
55611          if (!this || !this[PROP_NAME_PRIV2]) {
55612            warn2('"'.concat(PROP_NAME3, '" must be accessed from a Vue instance "this" context.'), NAME_TOAST);
55613          }
55614          return this[PROP_NAME_PRIV2];
55615        }
55616      });
55617    }
55618  };
55619  var BVToastPlugin = /* @__PURE__ */ pluginFactory({
55620    plugins: {
55621      plugin: plugin3
55622    }
55623  });
55624
55625  
vendor: 242 bytes, lines 55625-55637
55625// node_modules/bootstrap-vue/esm/components/toast/index.js
55626  var ToastPlugin = /* @__PURE__ */ pluginFactory({
55627    components: {
55628      BToast,
55629      BToaster
55630    },
55631    // $bvToast injection
55632    plugins: {
55633      BVToastPlugin
55634    }
55635  });
55636
55637  
vendor: 123 bytes, lines 55637-55640
55637// node_modules/bootstrap-vue/esm/components/tooltip/index.js
55638  var import_bootstrap298 = __toESM(require_bootstrap());
55639
55640  
vendor: 123 bytes, lines 55640-55643
55640// node_modules/bootstrap-vue/esm/directives/tooltip/index.js
55641  var import_bootstrap297 = __toESM(require_bootstrap());
55642
55643  
vendor: 7,585 bytes, lines 55643-55856
55643// node_modules/bootstrap-vue/esm/directives/tooltip/tooltip.js
55644  var import_bootstrap296 = __toESM(require_bootstrap());
55645  function ownKeys105(object, enumerableOnly) {
55646    var keys3 = Object.keys(object);
55647    if (Object.getOwnPropertySymbols) {
55648      var symbols = Object.getOwnPropertySymbols(object);
55649      enumerableOnly && (symbols = symbols.filter(function(sym) {
55650        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
55651      })), keys3.push.apply(keys3, symbols);
55652    }
55653    return keys3;
55654  }
55655  function _objectSpread105(target2) {
55656    for (var i = 1; i < arguments.length; i++) {
55657      var source = null != arguments[i] ? arguments[i] : {};
55658      i % 2 ? ownKeys105(Object(source), true).forEach(function(key) {
55659        _defineProperty128(target2, key, source[key]);
55660      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys105(Object(source)).forEach(function(key) {
55661        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
55662      });
55663    }
55664    return target2;
55665  }
55666  function _defineProperty128(obj, key, value2) {
55667    if (key in obj) {
55668      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
55669    } else {
55670      obj[key] = value2;
55671    }
55672    return obj;
55673  }
55674  var BV_TOOLTIP = "__BV_Tooltip__";
55675  var DefaultTrigger2 = "hover focus";
55676  var validTriggers2 = {
55677    focus: true,
55678    hover: true,
55679    click: true,
55680    blur: true,
55681    manual: true
55682  };
55683  var htmlRE2 = /^html$/i;
55684  var noninteractiveRE = /^noninteractive$/i;
55685  var noFadeRE2 = /^nofade$/i;
55686  var placementRE2 = /^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i;
55687  var boundaryRE2 = /^(window|viewport|scrollParent)$/i;
55688  var delayRE2 = /^d\d+$/i;
55689  var delayShowRE2 = /^ds\d+$/i;
55690  var delayHideRE2 = /^dh\d+$/i;
55691  var offsetRE2 = /^o-?\d+$/i;
55692  var variantRE2 = /^v-.+$/i;
55693  var spacesRE2 = /\s+/;
55694  var parseBindings3 = function parseBindings4(bindings, vnode) {
55695    var config2 = {
55696      title: void 0,
55697      trigger: "",
55698      // Default set below if needed
55699      placement: "top",
55700      fallbackPlacement: "flip",
55701      container: false,
55702      // Default of body
55703      animation: true,
55704      offset: 0,
55705      id: null,
55706      html: false,
55707      interactive: true,
55708      disabled: false,
55709      delay: getComponentConfig(NAME_TOOLTIP, "delay", 50),
55710      boundary: String(getComponentConfig(NAME_TOOLTIP, "boundary", "scrollParent")),
55711      boundaryPadding: toInteger(getComponentConfig(NAME_TOOLTIP, "boundaryPadding", 5), 0),
55712      variant: getComponentConfig(NAME_TOOLTIP, "variant"),
55713      customClass: getComponentConfig(NAME_TOOLTIP, "customClass")
55714    };
55715    if (isString(bindings.value) || isNumber(bindings.value)) {
55716      config2.title = bindings.value;
55717    } else if (isFunction2(bindings.value)) {
55718      config2.title = bindings.value;
55719    } else if (isPlainObject2(bindings.value)) {
55720      config2 = _objectSpread105(_objectSpread105({}, config2), bindings.value);
55721    }
55722    if (isUndefined(config2.title)) {
55723      var attrs2 = isVue3 ? vnode.props : (vnode.data || {}).attrs;
55724      config2.title = attrs2 && !isUndefinedOrNull(attrs2.title) ? attrs2.title : void 0;
55725    }
55726    if (!isPlainObject2(config2.delay)) {
55727      config2.delay = {
55728        show: toInteger(config2.delay, 0),
55729        hide: toInteger(config2.delay, 0)
55730      };
55731    }
55732    if (bindings.arg) {
55733      config2.container = "#".concat(bindings.arg);
55734    }
55735    keys(bindings.modifiers).forEach(function(mod) {
55736      if (htmlRE2.test(mod)) {
55737        config2.html = true;
55738      } else if (noninteractiveRE.test(mod)) {
55739        config2.interactive = false;
55740      } else if (noFadeRE2.test(mod)) {
55741        config2.animation = false;
55742      } else if (placementRE2.test(mod)) {
55743        config2.placement = mod;
55744      } else if (boundaryRE2.test(mod)) {
55745        mod = mod === "scrollparent" ? "scrollParent" : mod;
55746        config2.boundary = mod;
55747      } else if (delayRE2.test(mod)) {
55748        var delay = toInteger(mod.slice(1), 0);
55749        config2.delay.show = delay;
55750        config2.delay.hide = delay;
55751      } else if (delayShowRE2.test(mod)) {
55752        config2.delay.show = toInteger(mod.slice(2), 0);
55753      } else if (delayHideRE2.test(mod)) {
55754        config2.delay.hide = toInteger(mod.slice(2), 0);
55755      } else if (offsetRE2.test(mod)) {
55756        config2.offset = toInteger(mod.slice(1), 0);
55757      } else if (variantRE2.test(mod)) {
55758        config2.variant = mod.slice(2) || null;
55759      }
55760    });
55761    var selectedTriggers = {};
55762    concat2(config2.trigger || "").filter(identity2).join(" ").trim().toLowerCase().split(spacesRE2).forEach(function(trigger2) {
55763      if (validTriggers2[trigger2]) {
55764        selectedTriggers[trigger2] = true;
55765      }
55766    });
55767    keys(bindings.modifiers).forEach(function(mod) {
55768      mod = mod.toLowerCase();
55769      if (validTriggers2[mod]) {
55770        selectedTriggers[mod] = true;
55771      }
55772    });
55773    config2.trigger = keys(selectedTriggers).join(" ");
55774    if (config2.trigger === "blur") {
55775      config2.trigger = "focus";
55776    }
55777    if (!config2.trigger) {
55778      config2.trigger = DefaultTrigger2;
55779    }
55780    return config2;
55781  };
55782  var applyTooltip = function applyTooltip2(el, bindings, vnode) {
55783    if (!IS_BROWSER) {
55784      return;
55785    }
55786    var config2 = parseBindings3(bindings, vnode);
55787    if (!el[BV_TOOLTIP]) {
55788      var parent = getInstanceFromDirective(vnode, bindings);
55789      el[BV_TOOLTIP] = createNewChildComponent(parent, BVTooltip, {
55790        // Add the parent's scoped style attribute data
55791        _scopeId: getScopeId(parent, void 0)
55792      });
55793      el[BV_TOOLTIP].__bv_prev_data__ = {};
55794      el[BV_TOOLTIP].$on(EVENT_NAME_SHOW, function() {
55795        if (isFunction2(config2.title)) {
55796          el[BV_TOOLTIP].updateData({
55797            title: config2.title(el)
55798          });
55799        }
55800      });
55801    }
55802    var data46 = {
55803      title: config2.title,
55804      triggers: config2.trigger,
55805      placement: config2.placement,
55806      fallbackPlacement: config2.fallbackPlacement,
55807      variant: config2.variant,
55808      customClass: config2.customClass,
55809      container: config2.container,
55810      boundary: config2.boundary,
55811      delay: config2.delay,
55812      offset: config2.offset,
55813      noFade: !config2.animation,
55814      id: config2.id,
55815      interactive: config2.interactive,
55816      disabled: config2.disabled,
55817      html: config2.html
55818    };
55819    var oldData = el[BV_TOOLTIP].__bv_prev_data__;
55820    el[BV_TOOLTIP].__bv_prev_data__ = data46;
55821    if (!looseEqual2(data46, oldData)) {
55822      var newData = {
55823        target: el
55824      };
55825      keys(data46).forEach(function(prop2) {
55826        if (data46[prop2] !== oldData[prop2]) {
55827          newData[prop2] = prop2 === "title" && isFunction2(data46[prop2]) ? data46[prop2](el) : data46[prop2];
55828        }
55829      });
55830      el[BV_TOOLTIP].updateData(newData);
55831    }
55832  };
55833  var removeTooltip = function removeTooltip2(el) {
55834    if (el[BV_TOOLTIP]) {
55835      el[BV_TOOLTIP].$destroy();
55836      el[BV_TOOLTIP] = null;
55837    }
55838    delete el[BV_TOOLTIP];
55839  };
55840  var VBTooltip = {
55841    bind: function bind8(el, bindings, vnode) {
55842      applyTooltip(el, bindings, vnode);
55843    },
55844    // We use `componentUpdated` here instead of `update`, as the former
55845    // waits until the containing component and children have finished updating
55846    componentUpdated: function componentUpdated6(el, bindings, vnode) {
55847      nextTick2(function() {
55848        applyTooltip(el, bindings, vnode);
55849      });
55850    },
55851    unbind: function unbind8(el) {
55852      removeTooltip(el);
55853    }
55854  };
55855
55856  
vendor: 167 bytes, lines 55856-55863
55856// node_modules/bootstrap-vue/esm/directives/tooltip/index.js
55857  var VBTooltipPlugin = /* @__PURE__ */ pluginFactory({
55858    directives: {
55859      VBTooltip
55860    }
55861  });
55862
55863  
vendor: 208 bytes, lines 55863-55873
55863// node_modules/bootstrap-vue/esm/components/tooltip/index.js
55864  var TooltipPlugin = /* @__PURE__ */ pluginFactory({
55865    components: {
55866      BTooltip
55867    },
55868    plugins: {
55869      VBTooltipPlugin
55870    }
55871  });
55872
55873  
vendor: 1,230 bytes, lines 55873-55929
55873// node_modules/bootstrap-vue/esm/components/index.js
55874  var componentsPlugin = /* @__PURE__ */ pluginFactory({
55875    plugins: {
55876      AlertPlugin,
55877      AspectPlugin,
55878      AvatarPlugin,
55879      BadgePlugin,
55880      BreadcrumbPlugin,
55881      ButtonPlugin,
55882      ButtonGroupPlugin,
55883      ButtonToolbarPlugin,
55884      CalendarPlugin,
55885      CardPlugin,
55886      CarouselPlugin,
55887      CollapsePlugin,
55888      DropdownPlugin,
55889      EmbedPlugin,
55890      FormPlugin,
55891      FormCheckboxPlugin,
55892      FormDatepickerPlugin,
55893      FormFilePlugin,
55894      FormGroupPlugin,
55895      FormInputPlugin,
55896      FormRadioPlugin,
55897      FormRatingPlugin,
55898      FormSelectPlugin,
55899      FormSpinbuttonPlugin,
55900      FormTagsPlugin,
55901      FormTextareaPlugin,
55902      FormTimepickerPlugin,
55903      ImagePlugin,
55904      InputGroupPlugin,
55905      JumbotronPlugin,
55906      LayoutPlugin,
55907      LinkPlugin,
55908      ListGroupPlugin,
55909      MediaPlugin,
55910      ModalPlugin,
55911      NavPlugin,
55912      NavbarPlugin,
55913      OverlayPlugin,
55914      PaginationPlugin,
55915      PaginationNavPlugin,
55916      PopoverPlugin,
55917      ProgressPlugin,
55918      SidebarPlugin,
55919      SkeletonPlugin,
55920      SpinnerPlugin,
55921      TablePlugin,
55922      TabsPlugin,
55923      TimePlugin,
55924      ToastPlugin,
55925      TooltipPlugin
55926    }
55927  });
55928
55929  
vendor: 115 bytes, lines 55929-55932
55929// node_modules/bootstrap-vue/esm/directives/index.js
55930  var import_bootstrap306 = __toESM(require_bootstrap());
55931
55932  
vendor: 219 bytes, lines 55932-55940
55932// node_modules/bootstrap-vue/esm/directives/hover/index.js
55933  var import_bootstrap300 = __toESM(require_bootstrap());
55934  var VBHoverPlugin = /* @__PURE__ */ pluginFactory({
55935    directives: {
55936      VBHover
55937    }
55938  });
55939
55940  
vendor: 219 bytes, lines 55940-55948
55940// node_modules/bootstrap-vue/esm/directives/modal/index.js
55941  var import_bootstrap301 = __toESM(require_bootstrap());
55942  var VBModalPlugin = /* @__PURE__ */ pluginFactory({
55943    directives: {
55944      VBModal
55945    }
55946  });
55947
55948  
vendor: 125 bytes, lines 55948-55951
55948// node_modules/bootstrap-vue/esm/directives/scrollspy/index.js
55949  var import_bootstrap304 = __toESM(require_bootstrap());
55950
55951  
vendor: 129 bytes, lines 55951-55954
55951// node_modules/bootstrap-vue/esm/directives/scrollspy/scrollspy.js
55952  var import_bootstrap303 = __toESM(require_bootstrap());
55953
55954  
vendor: 15,421 bytes, lines 55954-56377
55954// node_modules/bootstrap-vue/esm/directives/scrollspy/helpers/bv-scrollspy.class.js
55955  var import_bootstrap302 = __toESM(require_bootstrap());
55956  function ownKeys106(object, enumerableOnly) {
55957    var keys3 = Object.keys(object);
55958    if (Object.getOwnPropertySymbols) {
55959      var symbols = Object.getOwnPropertySymbols(object);
55960      enumerableOnly && (symbols = symbols.filter(function(sym) {
55961        return Object.getOwnPropertyDescriptor(object, sym).enumerable;
55962      })), keys3.push.apply(keys3, symbols);
55963    }
55964    return keys3;
55965  }
55966  function _objectSpread106(target2) {
55967    for (var i = 1; i < arguments.length; i++) {
55968      var source = null != arguments[i] ? arguments[i] : {};
55969      i % 2 ? ownKeys106(Object(source), true).forEach(function(key) {
55970        _defineProperty129(target2, key, source[key]);
55971      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target2, Object.getOwnPropertyDescriptors(source)) : ownKeys106(Object(source)).forEach(function(key) {
55972        Object.defineProperty(target2, key, Object.getOwnPropertyDescriptor(source, key));
55973      });
55974    }
55975    return target2;
55976  }
55977  function _defineProperty129(obj, key, value2) {
55978    if (key in obj) {
55979      Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true });
55980    } else {
55981      obj[key] = value2;
55982    }
55983    return obj;
55984  }
55985  function _classCallCheck8(instance, Constructor) {
55986    if (!(instance instanceof Constructor)) {
55987      throw new TypeError("Cannot call a class as a function");
55988    }
55989  }
55990  function _defineProperties7(target2, props153) {
55991    for (var i = 0; i < props153.length; i++) {
55992      var descriptor = props153[i];
55993      descriptor.enumerable = descriptor.enumerable || false;
55994      descriptor.configurable = true;
55995      if ("value" in descriptor) descriptor.writable = true;
55996      Object.defineProperty(target2, descriptor.key, descriptor);
55997    }
55998  }
55999  function _createClass7(Constructor, protoProps, staticProps) {
56000    if (protoProps) _defineProperties7(Constructor.prototype, protoProps);
56001    if (staticProps) _defineProperties7(Constructor, staticProps);
56002    Object.defineProperty(Constructor, "prototype", { writable: false });
56003    return Constructor;
56004  }
56005  var NAME2 = "v-b-scrollspy";
56006  var CLASS_NAME_DROPDOWN_ITEM = "dropdown-item";
56007  var CLASS_NAME_ACTIVE = "active";
56008  var SELECTOR_NAV_LIST_GROUP = ".nav, .list-group";
56009  var SELECTOR_NAV_LINKS = ".nav-link";
56010  var SELECTOR_NAV_ITEMS = ".nav-item";
56011  var SELECTOR_LIST_ITEMS = ".list-group-item";
56012  var SELECTOR_DROPDOWN = ".dropdown, .dropup";
56013  var SELECTOR_DROPDOWN_ITEMS = ".dropdown-item";
56014  var SELECTOR_DROPDOWN_TOGGLE = ".dropdown-toggle";
56015  var ROOT_EVENT_NAME_ACTIVATE = getRootEventName("BVScrollspy", "activate");
56016  var METHOD_OFFSET = "offset";
56017  var METHOD_POSITION = "position";
56018  var Default = {
56019    element: "body",
56020    offset: 10,
56021    method: "auto",
56022    throttle: 75
56023  };
56024  var DefaultType = {
56025    element: "(string|element|component)",
56026    offset: "number",
56027    method: "string",
56028    throttle: "number"
56029  };
56030  var TransitionEndEvents2 = ["webkitTransitionEnd", "transitionend", "otransitionend", "oTransitionEnd"];
56031  var toType3 = function toType4(obj) {
56032    return toString2(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
56033  };
56034  var typeCheckConfig = function typeCheckConfig2(componentName, config2, configTypes) {
56035    for (var property in configTypes) {
56036      if (hasOwnProperty2(configTypes, property)) {
56037        var expectedTypes = configTypes[property];
56038        var value2 = config2[property];
56039        var valueType = value2 && isElement(value2) ? "element" : toType3(value2);
56040        valueType = value2 && value2._isVue ? "component" : valueType;
56041        if (!new RegExp(expectedTypes).test(valueType)) {
56042          warn2("".concat(componentName, ': Option "').concat(property, '" provided type "').concat(valueType, '" but expected type "').concat(expectedTypes, '"'));
56043        }
56044      }
56045    }
56046  };
56047  var BVScrollspy = /* @__PURE__ */ (function() {
56048    function BVScrollspy2(element, config2, $root) {
56049      _classCallCheck8(this, BVScrollspy2);
56050      this.$el = element;
56051      this.$scroller = null;
56052      this.$selector = [SELECTOR_NAV_LINKS, SELECTOR_LIST_ITEMS, SELECTOR_DROPDOWN_ITEMS].join(",");
56053      this.$offsets = [];
56054      this.$targets = [];
56055      this.$activeTarget = null;
56056      this.$scrollHeight = 0;
56057      this.$resizeTimeout = null;
56058      this.$scrollerObserver = null;
56059      this.$targetsObserver = null;
56060      this.$root = $root || null;
56061      this.$config = null;
56062      this.updateConfig(config2);
56063    }
56064    _createClass7(BVScrollspy2, [{
56065      key: "updateConfig",
56066      value: function updateConfig(config2, $root) {
56067        if (this.$scroller) {
56068          this.unlisten();
56069          this.$scroller = null;
56070        }
56071        var cfg = _objectSpread106(_objectSpread106({}, this.constructor.Default), config2);
56072        if ($root) {
56073          this.$root = $root;
56074        }
56075        typeCheckConfig(this.constructor.Name, cfg, this.constructor.DefaultType);
56076        this.$config = cfg;
56077        if (this.$root) {
56078          var self2 = this;
56079          this.$root.$nextTick(function() {
56080            self2.listen();
56081          });
56082        } else {
56083          this.listen();
56084        }
56085      }
56086    }, {
56087      key: "dispose",
56088      value: function dispose() {
56089        this.unlisten();
56090        clearTimeout(this.$resizeTimeout);
56091        this.$resizeTimeout = null;
56092        this.$el = null;
56093        this.$config = null;
56094        this.$scroller = null;
56095        this.$selector = null;
56096        this.$offsets = null;
56097        this.$targets = null;
56098        this.$activeTarget = null;
56099        this.$scrollHeight = null;
56100      }
56101    }, {
56102      key: "listen",
56103      value: function listen2() {
56104        var _this = this;
56105        var scroller = this.getScroller();
56106        if (scroller && scroller.tagName !== "BODY") {
56107          eventOn(scroller, "scroll", this, EVENT_OPTIONS_NO_CAPTURE);
56108        }
56109        eventOn(window, "scroll", this, EVENT_OPTIONS_NO_CAPTURE);
56110        eventOn(window, "resize", this, EVENT_OPTIONS_NO_CAPTURE);
56111        eventOn(window, "orientationchange", this, EVENT_OPTIONS_NO_CAPTURE);
56112        TransitionEndEvents2.forEach(function(eventName) {
56113          eventOn(window, eventName, _this, EVENT_OPTIONS_NO_CAPTURE);
56114        });
56115        this.setObservers(true);
56116        this.handleEvent("refresh");
56117      }
56118    }, {
56119      key: "unlisten",
56120      value: function unlisten() {
56121        var _this2 = this;
56122        var scroller = this.getScroller();
56123        this.setObservers(false);
56124        if (scroller && scroller.tagName !== "BODY") {
56125          eventOff(scroller, "scroll", this, EVENT_OPTIONS_NO_CAPTURE);
56126        }
56127        eventOff(window, "scroll", this, EVENT_OPTIONS_NO_CAPTURE);
56128        eventOff(window, "resize", this, EVENT_OPTIONS_NO_CAPTURE);
56129        eventOff(window, "orientationchange", this, EVENT_OPTIONS_NO_CAPTURE);
56130        TransitionEndEvents2.forEach(function(eventName) {
56131          eventOff(window, eventName, _this2, EVENT_OPTIONS_NO_CAPTURE);
56132        });
56133      }
56134    }, {
56135      key: "setObservers",
56136      value: function setObservers(on2) {
56137        var _this3 = this;
56138        this.$scrollerObserver && this.$scrollerObserver.disconnect();
56139        this.$targetsObserver && this.$targetsObserver.disconnect();
56140        this.$scrollerObserver = null;
56141        this.$targetsObserver = null;
56142        if (on2) {
56143          this.$targetsObserver = observeDom(this.$el, function() {
56144            _this3.handleEvent("mutation");
56145          }, {
56146            subtree: true,
56147            childList: true,
56148            attributes: true,
56149            attributeFilter: ["href"]
56150          });
56151          this.$scrollerObserver = observeDom(this.getScroller(), function() {
56152            _this3.handleEvent("mutation");
56153          }, {
56154            subtree: true,
56155            childList: true,
56156            characterData: true,
56157            attributes: true,
56158            attributeFilter: ["id", "style", "class"]
56159          });
56160        }
56161      }
56162      // General event handler
56163    }, {
56164      key: "handleEvent",
56165      value: function handleEvent3(event2) {
56166        var type2 = isString(event2) ? event2 : event2.type;
56167        var self2 = this;
56168        var resizeThrottle = function resizeThrottle2() {
56169          if (!self2.$resizeTimeout) {
56170            self2.$resizeTimeout = setTimeout(function() {
56171              self2.refresh();
56172              self2.process();
56173              self2.$resizeTimeout = null;
56174            }, self2.$config.throttle);
56175          }
56176        };
56177        if (type2 === "scroll") {
56178          if (!this.$scrollerObserver) {
56179            this.listen();
56180          }
56181          this.process();
56182        } else if (/(resize|orientationchange|mutation|refresh)/.test(type2)) {
56183          resizeThrottle();
56184        }
56185      }
56186      // Refresh the list of target links on the element we are applied to
56187    }, {
56188      key: "refresh",
56189      value: function refresh2() {
56190        var _this4 = this;
56191        var scroller = this.getScroller();
56192        if (!scroller) {
56193          return;
56194        }
56195        var autoMethod = scroller !== scroller.window ? METHOD_POSITION : METHOD_OFFSET;
56196        var method = this.$config.method === "auto" ? autoMethod : this.$config.method;
56197        var methodFn = method === METHOD_POSITION ? position : offset;
56198        var offsetBase = method === METHOD_POSITION ? this.getScrollTop() : 0;
56199        this.$offsets = [];
56200        this.$targets = [];
56201        this.$scrollHeight = this.getScrollHeight();
56202        selectAll(this.$selector, this.$el).map(function(link) {
56203          return getAttr(link, "href");
56204        }).filter(function(href) {
56205          return href && RX_HREF.test(href || "");
56206        }).map(function(href) {
56207          var id = href.replace(RX_HREF, "$1").trim();
56208          if (!id) {
56209            return null;
56210          }
56211          var el = select(id, scroller);
56212          if (el && isVisible(el)) {
56213            return {
56214              offset: toInteger(methodFn(el).top, 0) + offsetBase,
56215              target: id
56216            };
56217          }
56218          return null;
56219        }).filter(identity2).sort(function(a2, b) {
56220          return a2.offset - b.offset;
56221        }).reduce(function(memo, item) {
56222          if (!memo[item.target]) {
56223            _this4.$offsets.push(item.offset);
56224            _this4.$targets.push(item.target);
56225            memo[item.target] = true;
56226          }
56227          return memo;
56228        }, {});
56229        return this;
56230      }
56231      // Handle activating/clearing
56232    }, {
56233      key: "process",
56234      value: function process2() {
56235        var scrollTop = this.getScrollTop() + this.$config.offset;
56236        var scrollHeight = this.getScrollHeight();
56237        var maxScroll = this.$config.offset + scrollHeight - this.getOffsetHeight();
56238        if (this.$scrollHeight !== scrollHeight) {
56239          this.refresh();
56240        }
56241        if (scrollTop >= maxScroll) {
56242          var target2 = this.$targets[this.$targets.length - 1];
56243          if (this.$activeTarget !== target2) {
56244            this.activate(target2);
56245          }
56246          return;
56247        }
56248        if (this.$activeTarget && scrollTop < this.$offsets[0] && this.$offsets[0] > 0) {
56249          this.$activeTarget = null;
56250          this.clear();
56251          return;
56252        }
56253        for (var i = this.$offsets.length; i--; ) {
56254          var isActiveTarget = this.$activeTarget !== this.$targets[i] && scrollTop >= this.$offsets[i] && (isUndefined(this.$offsets[i + 1]) || scrollTop < this.$offsets[i + 1]);
56255          if (isActiveTarget) {
56256            this.activate(this.$targets[i]);
56257          }
56258        }
56259      }
56260    }, {
56261      key: "getScroller",
56262      value: function getScroller() {
56263        if (this.$scroller) {
56264          return this.$scroller;
56265        }
56266        var scroller = this.$config.element;
56267        if (!scroller) {
56268          return null;
56269        } else if (isElement(scroller.$el)) {
56270          scroller = scroller.$el;
56271        } else if (isString(scroller)) {
56272          scroller = select(scroller);
56273        }
56274        if (!scroller) {
56275          return null;
56276        }
56277        this.$scroller = scroller.tagName === "BODY" ? window : scroller;
56278        return this.$scroller;
56279      }
56280    }, {
56281      key: "getScrollTop",
56282      value: function getScrollTop() {
56283        var scroller = this.getScroller();
56284        return scroller === window ? scroller.pageYOffset : scroller.scrollTop;
56285      }
56286    }, {
56287      key: "getScrollHeight",
56288      value: function getScrollHeight() {
56289        return this.getScroller().scrollHeight || mathMax(document.body.scrollHeight, document.documentElement.scrollHeight);
56290      }
56291    }, {
56292      key: "getOffsetHeight",
56293      value: function getOffsetHeight() {
56294        var scroller = this.getScroller();
56295        return scroller === window ? window.innerHeight : getBCR(scroller).height;
56296      }
56297    }, {
56298      key: "activate",
56299      value: function activate2(target2) {
56300        var _this5 = this;
56301        this.$activeTarget = target2;
56302        this.clear();
56303        var links = selectAll(this.$selector.split(",").map(function(selector) {
56304          return "".concat(selector, '[href$="').concat(target2, '"]');
56305        }).join(","), this.$el);
56306        links.forEach(function(link) {
56307          if (hasClass(link, CLASS_NAME_DROPDOWN_ITEM)) {
56308            var dropdown = closest(SELECTOR_DROPDOWN, link);
56309            if (dropdown) {
56310              _this5.setActiveState(select(SELECTOR_DROPDOWN_TOGGLE, dropdown), true);
56311            }
56312            _this5.setActiveState(link, true);
56313          } else {
56314            _this5.setActiveState(link, true);
56315            if (matches2(link.parentElement, SELECTOR_NAV_ITEMS)) {
56316              _this5.setActiveState(link.parentElement, true);
56317            }
56318            var el = link;
56319            while (el) {
56320              el = closest(SELECTOR_NAV_LIST_GROUP, el);
56321              var sibling = el ? el.previousElementSibling : null;
56322              if (sibling && matches2(sibling, "".concat(SELECTOR_NAV_LINKS, ", ").concat(SELECTOR_LIST_ITEMS))) {
56323                _this5.setActiveState(sibling, true);
56324              }
56325              if (sibling && matches2(sibling, SELECTOR_NAV_ITEMS)) {
56326                _this5.setActiveState(select(SELECTOR_NAV_LINKS, sibling), true);
56327                _this5.setActiveState(sibling, true);
56328              }
56329            }
56330          }
56331        });
56332        if (links && links.length > 0 && this.$root) {
56333          this.$root.$emit(ROOT_EVENT_NAME_ACTIVATE, target2, links);
56334        }
56335      }
56336    }, {
56337      key: "clear",
56338      value: function clear() {
56339        var _this6 = this;
56340        selectAll("".concat(this.$selector, ", ").concat(SELECTOR_NAV_ITEMS), this.$el).filter(function(el) {
56341          return hasClass(el, CLASS_NAME_ACTIVE);
56342        }).forEach(function(el) {
56343          return _this6.setActiveState(el, false);
56344        });
56345      }
56346    }, {
56347      key: "setActiveState",
56348      value: function setActiveState(el, active) {
56349        if (!el) {
56350          return;
56351        }
56352        if (active) {
56353          addClass2(el, CLASS_NAME_ACTIVE);
56354        } else {
56355          removeClass2(el, CLASS_NAME_ACTIVE);
56356        }
56357      }
56358    }], [{
56359      key: "Name",
56360      get: function get10() {
56361        return NAME2;
56362      }
56363    }, {
56364      key: "Default",
56365      get: function get10() {
56366        return Default;
56367      }
56368    }, {
56369      key: "DefaultType",
56370      get: function get10() {
56371        return DefaultType;
56372      }
56373    }]);
56374    return BVScrollspy2;
56375  })();
56376
56377  
vendor: 2,488 bytes, lines 56377-56451
56377// node_modules/bootstrap-vue/esm/directives/scrollspy/scrollspy.js
56378  var BV_SCROLLSPY = "__BV_Scrollspy__";
56379  var onlyDigitsRE = /^\d+$/;
56380  var offsetRE3 = /^(auto|position|offset)$/;
56381  var parseBindings5 = function parseBindings6(bindings) {
56382    var config2 = {};
56383    if (bindings.arg) {
56384      config2.element = "#".concat(bindings.arg);
56385    }
56386    keys(bindings.modifiers).forEach(function(mod) {
56387      if (onlyDigitsRE.test(mod)) {
56388        config2.offset = toInteger(mod, 0);
56389      } else if (offsetRE3.test(mod)) {
56390        config2.method = mod;
56391      }
56392    });
56393    if (isString(bindings.value)) {
56394      config2.element = bindings.value;
56395    } else if (isNumber(bindings.value)) {
56396      config2.offset = mathRound(bindings.value);
56397    } else if (isObject2(bindings.value)) {
56398      keys(bindings.value).filter(function(k) {
56399        return !!BVScrollspy.DefaultType[k];
56400      }).forEach(function(k) {
56401        config2[k] = bindings.value[k];
56402      });
56403    }
56404    return config2;
56405  };
56406  var applyScrollspy = function applyScrollspy2(el, bindings, vnode) {
56407    if (!IS_BROWSER) {
56408      return;
56409    }
56410    var config2 = parseBindings5(bindings);
56411    if (el[BV_SCROLLSPY]) {
56412      el[BV_SCROLLSPY].updateConfig(config2, getEventRoot(getInstanceFromDirective(vnode, bindings)));
56413    } else {
56414      el[BV_SCROLLSPY] = new BVScrollspy(el, config2, getEventRoot(getInstanceFromDirective(vnode, bindings)));
56415    }
56416  };
56417  var removeScrollspy = function removeScrollspy2(el) {
56418    if (el[BV_SCROLLSPY]) {
56419      el[BV_SCROLLSPY].dispose();
56420      el[BV_SCROLLSPY] = null;
56421      delete el[BV_SCROLLSPY];
56422    }
56423  };
56424  var VBScrollspy = {
56425    /* istanbul ignore next: not easy to test */
56426    bind: function bind9(el, bindings, vnode) {
56427      applyScrollspy(el, bindings, vnode);
56428    },
56429    /* istanbul ignore next: not easy to test */
56430    inserted: function inserted(el, bindings, vnode) {
56431      applyScrollspy(el, bindings, vnode);
56432    },
56433    /* istanbul ignore next: not easy to test */
56434    update: function update(el, bindings, vnode) {
56435      if (bindings.value !== bindings.oldValue) {
56436        applyScrollspy(el, bindings, vnode);
56437      }
56438    },
56439    /* istanbul ignore next: not easy to test */
56440    componentUpdated: function componentUpdated7(el, bindings, vnode) {
56441      if (bindings.value !== bindings.oldValue) {
56442        applyScrollspy(el, bindings, vnode);
56443      }
56444    },
56445    /* istanbul ignore next: not easy to test */
56446    unbind: function unbind9(el) {
56447      removeScrollspy(el);
56448    }
56449  };
56450
56451  
vendor: 173 bytes, lines 56451-56458
56451// node_modules/bootstrap-vue/esm/directives/scrollspy/index.js
56452  var VBScrollspyPlugin = /* @__PURE__ */ pluginFactory({
56453    directives: {
56454      VBScrollspy
56455    }
56456  });
56457
56458  
vendor: 225 bytes, lines 56458-56466
56458// node_modules/bootstrap-vue/esm/directives/visible/index.js
56459  var import_bootstrap305 = __toESM(require_bootstrap());
56460  var VBVisiblePlugin = /* @__PURE__ */ pluginFactory({
56461    directives: {
56462      VBVisible
56463    }
56464  });
56465
56466  
vendor: 298 bytes, lines 56466-56479
56466// node_modules/bootstrap-vue/esm/directives/index.js
56467  var directivesPlugin = /* @__PURE__ */ pluginFactory({
56468    plugins: {
56469      VBHoverPlugin,
56470      VBModalPlugin,
56471      VBPopoverPlugin,
56472      VBScrollspyPlugin,
56473      VBTogglePlugin,
56474      VBTooltipPlugin,
56475      VBVisiblePlugin
56476    }
56477  });
56478
56479  
vendor: 256 bytes, lines 56479-56492
56479// node_modules/bootstrap-vue/esm/index.js
56480  var NAME3 = "BootstrapVue";
56481  var install = /* @__PURE__ */ installFactory({
56482    plugins: {
56483      componentsPlugin,
56484      directivesPlugin
56485    }
56486  });
56487  var BootstrapVue = {
56488    install,
56489    NAME: NAME3
56490  };
56491
56492  
56492// app/javascript/config/bootstrapVueConfig.js
56493  var import_bootstrap308 = __toESM(require_bootstrap());
56494  var bvConfig = {
56495    BButton: { size: "sm" },
56496    BFormInput: { size: "sm" },
56497    BFormSelect: { size: "sm" },
56498    BFormTextarea: { size: "sm" },
56499    BDropdown: { size: "sm" },
56500    BInputGroup: { size: "sm" },
56501    BPagination: { size: "sm" },
56502    BTable: { striped: true }
56503  };
56504
56505  
56505// app/javascript/components/toaster/Toaster.vue
56506  var import_bootstrap310 = __toESM(require_bootstrap());
56507
56508  
56508// app/javascript/composables/useToast.js
56509  var import_bootstrap309 = __toESM(require_bootstrap());
56510  var import_lodash = __toESM(require_lodash());
56511  var TOAST_EVENT = "vulcan:toast";
56512
56513  
56513// app/javascript/components/toaster/Toaster.vue
56514  var __vue_script__ = {
56515    name: "Toaster",
56516    props: {
56517      notice: {
56518        type: String,
56519        required: false
56520      },
56521      alert: {
56522        type: String,
56523        required: false
56524      }
56525    },
56526    created: function() {
56527      this.onToastEvent = (event2) => this.renderToast(event2.detail);
56528      document.addEventListener(TOAST_EVENT, this.onToastEvent);
56529    },
56530    mounted: function() {
56531      if (this.notice) {
56532        this.renderToast({ title: "Notice", variant: "success", message: [this.notice] });
56533      }
56534      if (this.alert) {
56535        this.renderToast({ title: "Error", variant: "danger", message: [this.alert] });
56536      }
56537    },
56538    beforeDestroy: function() {
56539      document.removeEventListener(TOAST_EVENT, this.onToastEvent);
56540    },
56541    methods: {
56542      // Render one toast payload ({title, variant, message, admins?, autoHideDelay?}).
56543      renderToast: function({ title: title2, variant, message, admins, autoHideDelay }) {
56544        let body = message;
56545        if (admins) {
56546          body = this.permissionDeniedBody(message, admins);
56547        } else if (Array.isArray(message)) {
56548          body = this.arrayToMessage(message);
56549        }
56550        const options = { title: title2, variant, solid: true };
56551        if (autoHideDelay) {
56552          options.autoHideDelay = autoHideDelay;
56553        }
56554        this.$bvToast.toast(body, options);
56555      },
56556      // Takes an array of messages and forms them into a nicely formatted toast message
56557      arrayToMessage: function(messageArray) {
56558        return this.$createElement(
56559          "div",
56560          messageArray.map((message) => this.$createElement("p", message))
56561        );
56562      },
56563      // Build a VNode body for a structured permission_denied response.
56564      // Renders the message paragraph followed by a "Project administrators:"
56565      // section listing each admin as "Name <email>" — so the user knows
56566      // exactly who to contact for access.
56567      permissionDeniedBody: function(message, admins) {
56568        const h2 = this.$createElement;
56569        const children = [h2("p", { class: "mb-2" }, message)];
56570        if (admins.length > 0) {
56571          children.push(
56572            h2("p", { class: "mb-1 font-weight-bold" }, "Project administrators:"),
56573            h2(
56574              "ul",
56575              { class: "mb-0 pl-3" },
56576              admins.map((a2) => h2("li", `${a2.name} <${a2.email}>`))
56577            )
56578          );
56579        }
56580        return h2("div", children);
56581      }
56582    }
56583  };
56584  var __vue_render__ = function() {
56585    var _vm = this;
56586    var _h = _vm.$createElement;
56587    var _c = _vm._self._c || _h;
56588    return _c("div");
56589  };
56590  var __vue_staticRenderFns__ = [];
56591  __vue_render__._withStripped = true;
56592  var __vue_inject_styles__ = function(inject2) {
56593    if (!inject2) return;
56594    inject2("data-v-ac3c61b2_0", { source: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", map: { "version": 3, "sources": [], "names": [], "mappings": "", "file": "Toaster.vue" }, media: void 0 });
56595  };
56596  var __vue_scope_id__ = "data-v-ac3c61b2";
56597  var __vue_module_identifier__ = void 0;
56598  var __vue_is_functional_template__ = false;
56599  function __vue_normalize__(template, style2, script, scope, functional, moduleIdentifier, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {
56600    const component = (typeof script === "function" ? script.options : script) || {};
56601    component.__file = "app/javascript/components/toaster/Toaster.vue";
56602    if (!component.render) {
56603      component.render = template.render;
56604      component.staticRenderFns = template.staticRenderFns;
56605      component._compiled = true;
56606      if (functional) component.functional = true;
56607    }
56608    component._scopeId = scope;
56609    if (true) {
56610      let hook;
56611      if (false) {
56612        hook = function(context7) {
56613          context7 = context7 || // cached call
56614          this.$vnode && this.$vnode.ssrContext || // stateful
56615          this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext;
56616          if (!context7 && typeof __VUE_SSR_CONTEXT__ !== "undefined") {
56617            context7 = __VUE_SSR_CONTEXT__;
56618          }
56619          if (style2) {
56620            style2.call(this, createInjectorSSR(context7));
56621          }
56622          if (context7 && context7._registeredComponents) {
56623            context7._registeredComponents.add(moduleIdentifier);
56624          }
56625        };
56626        component._ssrRegister = hook;
56627      } else if (style2) {
56628        hook = shadowMode ? function(context7) {
56629          style2.call(this, createInjectorShadow(context7, this.$root.$options.shadowRoot));
56630        } : function(context7) {
56631          style2.call(this, createInjector(context7));
56632        };
56633      }
56634      if (hook !== void 0) {
56635        if (component.functional) {
56636          const originalRender = component.render;
56637          component.render = function renderWithStyleInjection(h2, context7) {
56638            hook.call(context7);
56639            return originalRender(h2, context7);
56640          };
56641        } else {
56642          const existing = component.beforeCreate;
56643          component.beforeCreate = existing ? [].concat(existing, hook) : [hook];
56644        }
56645      }
56646    }
56647    return component;
56648  }
56649  function __vue_create_injector__() {
56650    const styles = __vue_create_injector__.styles || (__vue_create_injector__.styles = {});
56651    const isOldIE = typeof navigator !== "undefined" && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());
56652    return function addStyle(id, css) {
56653      if (document.querySelector('style[data-vue-ssr-id~="' + id + '"]')) return;
56654      const group = isOldIE ? css.media || "default" : id;
56655      const style2 = styles[group] || (styles[group] = { ids: [], parts: [], element: void 0 });
56656      if (!style2.ids.includes(id)) {
56657        let code = css.source;
56658        let index3 = style2.ids.length;
56659        style2.ids.push(id);
56660        if (false) {
56661          code += "\n/*# sourceURL=" + css.map.sources[0] + " */";
56662          code += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(css.map)))) + " */";
56663        }
56664        if (isOldIE) {
56665          style2.element = style2.element || document.querySelector("style[data-group=" + group + "]");
56666        }
56667        if (!style2.element) {
56668          const head = document.head || document.getElementsByTagName("head")[0];
56669          const el = style2.element = document.createElement("style");
56670          el.type = "text/css";
56671          if (css.media) el.setAttribute("media", css.media);
56672          if (isOldIE) {
56673            el.setAttribute("data-group", group);
56674            el.setAttribute("data-next-index", "0");
56675          }
56676          head.appendChild(el);
56677        }
56678        if (isOldIE) {
56679          index3 = parseInt(style2.element.getAttribute("data-next-index"));
56680          style2.element.setAttribute("data-next-index", index3 + 1);
56681        }
56682        if (style2.element.styleSheet) {
56683          style2.parts.push(code);
56684          style2.element.styleSheet.cssText = style2.parts.filter(
56684Boolean).join("\n");
56685        } else {
56686          const textNode = document.createTextNode(code);
56687          const nodes = style2.element.childNodes;
56688          if (nodes[index3]) style2.element.removeChild(nodes[index3]);
56689          if (nodes.length) style2.element.insertBefore(textNode, nodes[index3]);
56690          else style2.element.appendChild(textNode);
56691        }
56692      }
56693    };
56694  }
56695  var __vue_component__ = /* @__PURE__ */ __vue_normalize__(
56696    { render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ },
56697    __vue_inject_styles__,
56698    __vue_script__,
56699    __vue_scope_id__,
56700    __vue_is_functional_template__,
56701    __vue_module_identifier__,
56702    false,
56703    __vue_create_injector__,
56704    void 0,
56705    void 0
56706  );
56707  var Toaster_default = __vue_component__;
56708
56709  
56709// app/javascript/packs/toaster.js
56710  Vue.use(BootstrapVue, bvConfig);
56711  Vue.use(IconsPlugin);
56712  Vue.component("Toaster", Toaster_default);
56713  document.addEventListener("DOMContentLoaded", () => {
56714    new Vue({
56715      el: "#Toaster"
56716    });
56717  });
56718})();
56719/*! Bundled license information:
56720
56721jquery/dist/jquery.js:
56722  (*!
56723   * jQuery JavaScript Library v3.7.1
56724   * https://jquery.com/
56725   *
56726   * Copyright OpenJS Foundation and other contributors
56727   * Released under the MIT license
56728   * https://jquery.org/license
56729   *
56730   * Date: 2023-08-28T13:37Z
56731   *)
56732
56733popper.js/dist/umd/popper.js:
56734  (**!
56735   * @fileOverview Kickass library to create and place poppers near their reference elements.
56736   * @version 1.16.1
56737   * @license
56738   * Copyright (c) 2016 Federico Zivolo and contributors
56739   *
56740   * Permission is hereby granted, free of charge, to any person obtaining a copy
56741   * of this software and associated documentation files (the "Software"), to deal
56742   * in the Software without restriction, including without limitation the rights
56743   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
56744   * copies of the Software, and to permit persons to whom the Software is
56745   * furnished to do so, subject to the following conditions:
56746   *
56747   * The above copyright notice and this permission notice shall be included in all
56748   * copies or substantial portions of the Software.
56749   *
56750   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
56751   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
56752   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
56753   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
56754   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
56755   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
56756   * SOFTWARE.
56757   *)
56758
56759bootstrap/dist/js/bootstrap.js:
56760  (*!
56761    * Bootstrap v4.6.2 (https://getbootstrap.com/)
56762    * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
56763    * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
56764    *)
56765
56766vue/dist/vue.esm.js:
56767  (*!
56768   * Vue.js v2.7.16
56769   * (c) 2014-2023 Evan You
56770   * Released under the MIT License.
56771   *)
56772
56773portal-vue/dist/portal-vue.common.js:
56774  (*! 
56775   * portal-vue © Thorsten Lünborg, 2019 
56776   * 
56777   * Version: 2.1.7
56778   * 
56779   * LICENCE: MIT 
56780   * 
56781   * https://github.com/linusborg/portal-vue
56782   * 
56783  *)
56784
56785lodash/lodash.js:
56786  (**
56787   * @license
56788   * Lodash <https://lodash.com/>
56789   * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
56790   * Released under MIT license <https://lodash.com/license>
56791   * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
56792   * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
56793   *)
56794
56795bootstrap-vue/esm/icons/icons.js:
56796  (*!
56797   * BootstrapVue Icons, generated from Bootstrap Icons 1.5.0
56798   *
56799   * @link https://icons.getbootstrap.com/
56800   * @license MIT
56801   * https://github.com/twbs/icons/blob/master/LICENSE.md
56802   *)
56803
56804bootstrap-vue/esm/index.js:
56805  (*!
56806   * BootstrapVue 2.23.1
56807   *
56808   * @link https://bootstrap-vue.org
56809   * @source https://github.com/bootstrap-vue/bootstrap-vue
56810   * @copyright (c) 2016-2022 BootstrapVue
56811   * @license MIT
56812   * https://github.com/bootstrap-vue/bootstrap-vue/blob/master/LICENSE
56813   *)
56814*/
56815//# sourceMappingURL=/assets/toaster-2ee7bd4d.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.