/*! * Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) * Copyright 2024 Fonticons, Inc. */ var t; (t = function () { "use strict"; function o(e, t) { var n, o = Object.keys(e); return ( Object.getOwnPropertySymbols && ((n = Object.getOwnPropertySymbols(e)), t && (n = n.filter(function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable; })), o.push.apply(o, n)), o ); } function a(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? o(Object(n), !0).forEach(function (t) { r(e, t, n[t]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties( e, Object.getOwnPropertyDescriptors(n), ) : o(Object(n)).forEach(function (t) { Object.defineProperty( e, t, Object.getOwnPropertyDescriptor(n, t), ); }); } return e; } function e(t) { return (e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t; } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; })(t); } function r(t, e, n) { return ( e in t ? Object.defineProperty(t, e, { value: n, enumerable: !0, configurable: !0, writable: !0, }) : (t[e] = n), t ); } function i(t, e) { (null == e || e > t.length) && (e = t.length); for (var n = 0, o = new Array(e); n < e; n++) o[n] = t[n]; return o; } var t = {}, n = {}; try { "undefined" != typeof window && (t = window), "undefined" != typeof document && (n = document); } catch (t) {} function c() { u.removeEventListener("DOMContentLoaded", c), (h = 1), g.map(function (t) { return t(); }); } var f = (t.navigator || {}).userAgent, s = void 0 === f ? "" : f, l = t, u = n, d = !!l.document, m = !!u.documentElement && !!u.head && "function" == typeof u.addEventListener && "function" == typeof u.createElement, g = (~s.indexOf("MSIE") || s.indexOf("Trident/"), []), h = !1; function p(t) { m && (h ? setTimeout(t, 0) : g.push(t)); } m && ((h = ( u.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/ ).test(u.readyState)) || u.addEventListener("DOMContentLoaded", c)); var b = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}; var y = ((function (t) { function u(t, e) { var n = (65535 & t) + (65535 & e); return ( (((t >> 16) + (e >> 16) + (n >> 16)) << 16) | (65535 & n) ); } function c(t, e, n, o, r, i) { return u( ((i = u(u(e, t), u(o, i))) << r) | (i >>> (32 - r)), n, ); } function d(t, e, n, o, r, i, a) { return c((e & n) | (~e & o), t, e, r, i, a); } function m(t, e, n, o, r, i, a) { return c((e & o) | (n & ~o), t, e, r, i, a); } function g(t, e, n, o, r, i, a) { return c(e ^ n ^ o, t, e, r, i, a); } function h(t, e, n, o, r, i, a) { return c(n ^ (e | ~o), t, e, r, i, a); } function a(t, e) { var n, o, r, i; (t[e >> 5] |= 128 << e % 32), (t[14 + (((e + 64) >>> 9) << 4)] = e); for ( var a = 1732584193, c = -271733879, f = -1732584194, s = 271733878, l = 0; l < t.length; l += 16 ) (a = d( (n = a), (o = c), (r = f), (i = s), t[l], 7, -680876936, )), (s = d(s, a, c, f, t[l + 1], 12, -389564586)), (f = d(f, s, a, c, t[l + 2], 17, 606105819)), (c = d(c, f, s, a, t[l + 3], 22, -1044525330)), (a = d(a, c, f, s, t[l + 4], 7, -176418897)), (s = d(s, a, c, f, t[l + 5], 12, 1200080426)), (f = d(f, s, a, c, t[l + 6], 17, -1473231341)), (c = d(c, f, s, a, t[l + 7], 22, -45705983)), (a = d(a, c, f, s, t[l + 8], 7, 1770035416)), (s = d(s, a, c, f, t[l + 9], 12, -1958414417)), (f = d(f, s, a, c, t[l + 10], 17, -42063)), (c = d(c, f, s, a, t[l + 11], 22, -1990404162)), (a = d(a, c, f, s, t[l + 12], 7, 1804603682)), (s = d(s, a, c, f, t[l + 13], 12, -40341101)), (f = d(f, s, a, c, t[l + 14], 17, -1502002290)), (a = m( a, (c = d(c, f, s, a, t[l + 15], 22, 1236535329)), f, s, t[l + 1], 5, -165796510, )), (s = m(s, a, c, f, t[l + 6], 9, -1069501632)), (f = m(f, s, a, c, t[l + 11], 14, 643717713)), (c = m(c, f, s, a, t[l], 20, -373897302)), (a = m(a, c, f, s, t[l + 5], 5, -701558691)), (s = m(s, a, c, f, t[l + 10], 9, 38016083)), (f = m(f, s, a, c, t[l + 15], 14, -660478335)), (c = m(c, f, s, a, t[l + 4], 20, -405537848)), (a = m(a, c, f, s, t[l + 9], 5, 568446438)), (s = m(s, a, c, f, t[l + 14], 9, -1019803690)), (f = m(f, s, a, c, t[l + 3], 14, -187363961)), (c = m(c, f, s, a, t[l + 8], 20, 1163531501)), (a = m(a, c, f, s, t[l + 13], 5, -1444681467)), (s = m(s, a, c, f, t[l + 2], 9, -51403784)), (f = m(f, s, a, c, t[l + 7], 14, 1735328473)), (a = g( a, (c = m(c, f, s, a, t[l + 12], 20, -1926607734)), f, s, t[l + 5], 4, -378558, )), (s = g(s, a, c, f, t[l + 8], 11, -2022574463)), (f = g(f, s, a, c, t[l + 11], 16, 1839030562)), (c = g(c, f, s, a, t[l + 14], 23, -35309556)), (a = g(a, c, f, s, t[l + 1], 4, -1530992060)), (s = g(s, a, c, f, t[l + 4], 11, 1272893353)), (f = g(f, s, a, c, t[l + 7], 16, -155497632)), (c = g(c, f, s, a, t[l + 10], 23, -1094730640)), (a = g(a, c, f, s, t[l + 13], 4, 681279174)), (s = g(s, a, c, f, t[l], 11, -358537222)), (f = g(f, s, a, c, t[l + 3], 16, -722521979)), (c = g(c, f, s, a, t[l + 6], 23, 76029189)), (a = g(a, c, f, s, t[l + 9], 4, -640364487)), (s = g(s, a, c, f, t[l + 12], 11, -421815835)), (f = g(f, s, a, c, t[l + 15], 16, 530742520)), (a = h( a, (c = g(c, f, s, a, t[l + 2], 23, -995338651)), f, s, t[l], 6, -198630844, )), (s = h(s, a, c, f, t[l + 7], 10, 1126891415)), (f = h(f, s, a, c, t[l + 14], 15, -1416354905)), (c = h(c, f, s, a, t[l + 5], 21, -57434055)), (a = h(a, c, f, s, t[l + 12], 6, 1700485571)), (s = h(s, a, c, f, t[l + 3], 10, -1894986606)), (f = h(f, s, a, c, t[l + 10], 15, -1051523)), (c = h(c, f, s, a, t[l + 1], 21, -2054922799)), (a = h(a, c, f, s, t[l + 8], 6, 1873313359)), (s = h(s, a, c, f, t[l + 15], 10, -30611744)), (f = h(f, s, a, c, t[l + 6], 15, -1560198380)), (c = h(c, f, s, a, t[l + 13], 21, 1309151649)), (a = h(a, c, f, s, t[l + 4], 6, -145523070)), (s = h(s, a, c, f, t[l + 11], 10, -1120210379)), (f = h(f, s, a, c, t[l + 2], 15, 718787259)), (c = h(c, f, s, a, t[l + 9], 21, -343485551)), (a = u(a, n)), (c = u(c, o)), (f = u(f, r)), (s = u(s, i)); return [a, c, f, s]; } function f(t) { for (var e = "", n = 32 * t.length, o = 0; o < n; o += 8) e += String.fromCharCode((t[o >> 5] >>> o % 32) & 255); return e; } function s(t) { var e = []; for ( e[(t.length >> 2) - 1] = void 0, o = 0; o < e.length; o += 1 ) e[o] = 0; for (var n = 8 * t.length, o = 0; o < n; o += 8) e[o >> 5] |= (255 & t.charCodeAt(o / 8)) << o % 32; return e; } function o(t) { for ( var e, n = "0123456789abcdef", o = "", r = 0; r < t.length; r += 1 ) (e = t.charCodeAt(r)), (o += n.charAt((e >>> 4) & 15) + n.charAt(15 & e)); return o; } function n(t) { return unescape(encodeURIComponent(t)); } function r(t) { return f(a(s((t = n(t))), 8 * t.length)); } function i(t, e) { return (function (t, e) { var n, o = s(t), r = [], i = []; for ( r[15] = i[15] = void 0, 16 < o.length && (o = a(o, 8 * t.length)), n = 0; n < 16; n += 1 ) (r[n] = 909522486 ^ o[n]), (i[n] = 1549556828 ^ o[n]); return ( (e = a(r.concat(s(e)), 512 + 8 * e.length)), f(a(i.concat(e), 640)) ); })(n(t), n(e)); } function e(t, e, n) { return e ? (n ? i(e, t) : o(i(e, t))) : n ? r(t) : o(r(t)); } var l; (l = b), t.exports ? (t.exports = e) : (l.md5 = e); })((z = { exports: {} })), z.exports); function w(t) { if (null !== t && "object" === e(t)) return t.src ? y(t.src) : t.href ? y(t.href) : t.innerText && "" !== t.innerText ? y(t.innerText) : void 0; } var v = "fa-kits-diag", A = "fa-kits-node-under-test", x = "data-md5", T = "data-fa-detection-ignore", O = "data-fa-detection-timeout", D = "data-fa-detection-results-collection-max-wait", E = function (t) { t.preventDefault(), t.stopPropagation(); }; function k(t) { var e = t.fn, i = void 0 === e ? function () { return !0; } : e, e = t.initialDuration, n = void 0 === e ? 1 : e, e = t.maxDuration, a = void 0 === e ? l.FontAwesomeDetection.timeout : e, e = t.showProgress, c = void 0 !== e && e, f = t.progressIndicator; return new Promise(function (o, r) { !(function e(t, n) { setTimeout(function () { var t = i(); c && console.info(f), t ? o(t) : (t = 250 + n) <= a ? e(250, t) : r("timeout"); }, t); })(n, 0); }); } function C(e) { for ( var i = Array.from(u.scripts).filter(function (t) { return !t.hasAttribute(T) && t !== e; }), a = {}, t = 0; t < i.length; t++ ) !(function (t) { var e = u.createElement("iframe"); e.setAttribute("style", "display:none;"); var n = u.createElement("script"); n.setAttribute("id", A); var o = w(i[t]); n.setAttribute(x, o), (a[o] = i[t]), "" !== i[t].src && (n.src = i[t].src), "" !== i[t].innerText && (n.innerText = i[t].innerText), (n.async = !0); var r = u.createElement("script"); r.setAttribute("id", v); t = "file://" === l.location.origin ? "*" : l.location.origin; (r.innerText = "(" .concat( function (n, o, r) { parent.FontAwesomeDetection.__pollUntil({ fn: function () { return ( !!window.FontAwesomeConfig || !!window.FontAwesomeKitConfig ); }, }) .then(function () { var t = document.getElementById(n); parent.postMessage( { type: "fontawesome-conflict", technology: "js", src: t.src, innerText: t.innerText, tagName: t.tagName, md5: o, }, r, ); }) .catch(function (t) { var e = document.getElementById(n); "timeout" === t ? parent.postMessage( { type: "no-conflict", src: e.src, innerText: e.innerText, tagName: e.tagName, md5: o, }, r, ) : console.error(t); }); }.toString(), ")('", ) .concat(A, "', '") .concat(o, "', '") .concat(t, "');")), (e.onload = function () { e.contentWindow.addEventListener("error", E, !0), e.contentDocument.head.appendChild(r), e.contentDocument.head.appendChild(n); }), p(function () { return u.body.appendChild(e); }); })(t); return a; } function F(t) { var e = t.nodesTested, t = t.nodesFound; (l.FontAwesomeDetection = l.FontAwesomeDetection || {}), (l.FontAwesomeDetection.nodesTested = e), (l.FontAwesomeDetection.nodesFound = t), (l.FontAwesomeDetection.detectionDone = !0); } function j(t) { var e = 0 < arguments.length && void 0 !== t ? t : function () {}, n = { conflict: {}, noConflict: {} }; l.onmessage = function (t) { ("file://" !== l.location.origin && t.origin !== l.location.origin) || (t && t.data && ("fontawesome-conflict" === t.data.type ? (n.conflict[t.data.md5] = t.data) : "no-conflict" === t.data.type && (n.noConflict[t.data.md5] = t.data))); }; var o = C(u.currentScript), t = (function () { var t = Array.from(u.getElementsByTagName("link")).filter( function (t) { return !t.hasAttribute(T); }, ), e = Array.from(u.getElementsByTagName("style")).filter( function (t) { return ( !t.hasAttribute(T) && (!l.FontAwesomeConfig || !t.innerText.match( new RegExp( "svg:not\\(:root\\)\\.".concat( l.FontAwesomeConfig .replacementClass, ), ), )) ); }, ); function n(t, e) { var n = u.createElement("iframe"); n.setAttribute( "style", "visibility: hidden; position: absolute; height: 0; width: 0;", ); var o = "fa-test-icon-" + e, r = u.createElement("i"); r.setAttribute("class", "fa fa-coffee"), r.setAttribute("id", o); var i = u.createElement("script"); i.setAttribute("id", v); var a = "file://" === l.location.origin ? "*" : l.location.origin; (i.innerText = "(" .concat( function (n, e, o, r) { parent.FontAwesomeDetection.__pollUntil({ fn: function () { var t = document.getElementById(e), t = window .getComputedStyle(t) .getPropertyValue( "font-family", ); return !( !t.match(/FontAwesome/) && !t.match(/Font Awesome [56]/) ); }, }) .then(function () { var t = document.getElementById(n); parent.postMessage( { type: "fontawesome-conflict", technology: "webfont", href: t.href, innerText: t.innerText, tagName: t.tagName, md5: o, }, r, ); }) .catch(function (t) { var e = document.getElementById(n); "timeout" === t ? parent.postMessage( { type: "no-conflict", technology: "webfont", href: e.src, innerText: e.innerText, tagName: e.tagName, md5: o, }, r, ) : console.error(t); }); }.toString(), ")('", ) .concat(A, "', '") .concat(o || "foo", "', '") .concat(e, "', '") .concat(a, "');")), (n.onload = function () { n.contentWindow.addEventListener("error", E, !0), n.contentDocument.head.appendChild(i), n.contentDocument.head.appendChild(t), n.contentDocument.body.appendChild(r); }), p(function () { return u.body.appendChild(n); }); } for (var o = {}, r = 0; r < t.length; r++) { var i = u.createElement("link"); i.setAttribute("id", A), i.setAttribute("href", t[r].href), i.setAttribute("rel", t[r].rel); var a = w(t[r]); i.setAttribute(x, a), (o[a] = t[r]), n(i, a); } for (var c = 0; c < e.length; c++) { var f = u.createElement("style"); f.setAttribute("id", A); var s = w(e[c]); f.setAttribute(x, s), (f.innerText = e[c].innerText), (o[s] = e[c]), n(f, s); } return o; })(), r = a(a({}, o), t), i = Object.keys(o).length + Object.keys(t).length, t = l.FontAwesomeDetection.timeout + l.FontAwesomeDetection.resultsCollectionMaxWait; console.group("Font Awesome Detector"), 0 === i ? (console.info( "%cAll Good!", "color: green; font-size: large", ), console.info( "We didn't find anything that needs testing for conflicts. Ergo, no conflicts.", )) : (console.info("Testing ".concat(i, " possible conflicts.")), console.info( "We'll wait about ".concat( Math.round(l.FontAwesomeDetection.timeout / 10) / 100, " seconds while testing these and\n", ) + "then up to another ".concat( Math.round( l.FontAwesomeDetection .resultsCollectionMaxWait / 10, ) / 100, " to allow the browser time\n", ) + "to accumulate the results. But we'll probably be outta here way before then.\n\n", ), console.info( "You can adjust those durations by assigning values to these attributes on the