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(" ") > 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 "<": "<", 20655 ">": ">", 20656 """: '"', 20657 "&": "&", 20658 " ": "\n", 20659 "	": " ", 20660 "'": "'" 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 "&": "&", 21697 "<": "<", 21698 ">": ">", 21699 '"': """, 21700 "'": "'" 21701 }; 21702 var htmlUnescapes = { 21703 "&": "&", 21704 "<": "<", 21705 ">": ">", 21706 """: '"', 21707 "'": "'" 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, "×"), 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 // ' ' 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, "×"), 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.