beta-parity-react
Version:
Beta Parity React Components
2,137 lines • 87.5 kB
JavaScript
!(function () {
'use strict';
function t(t, a) {
var e = Object.keys(t);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(t);
a &&
(n = n.filter(function (a) {
return Object.getOwnPropertyDescriptor(t, a).enumerable;
})),
e.push.apply(e, n);
}
return e;
}
function a(a) {
for (var e = 1; e < arguments.length; e++) {
var n = null != arguments[e] ? arguments[e] : {};
e % 2
? t(Object(n), !0).forEach(function (t) {
i(a, t, n[t]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(a, Object.getOwnPropertyDescriptors(n))
: t(Object(n)).forEach(function (t) {
Object.defineProperty(a, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return a;
}
function e(t) {
'@babel/helpers - typeof';
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 n(t, a) {
for (var e = 0; e < a.length; e++) {
var n = a[e];
(n.enumerable = n.enumerable || !1),
(n.configurable = !0),
'value' in n && (n.writable = !0),
Object.defineProperty(t, n.key, n);
}
}
function i(t, a, e) {
return (
a in t ? Object.defineProperty(t, a, { value: e, enumerable: !0, configurable: !0, writable: !0 }) : (t[a] = e), t
);
}
function r(t, a) {
return (
(function (t) {
if (Array.isArray(t)) return t;
})(t) ||
(function (t, a) {
var e = null == t ? null : ('undefined' != typeof Symbol && t[Symbol.iterator]) || t['@@iterator'];
if (null == e) return;
var n,
i,
r = [],
o = !0,
s = !1;
try {
for (e = e.call(t); !(o = (n = e.next()).done) && (r.push(n.value), !a || r.length !== a); o = !0);
} catch (t) {
(s = !0), (i = t);
} finally {
try {
o || null == e.return || e.return();
} finally {
if (s) throw i;
}
}
return r;
})(t, a) ||
s(t, a) ||
(function () {
throw new TypeError(
'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.',
);
})()
);
}
function o(t) {
return (
(function (t) {
if (Array.isArray(t)) return c(t);
})(t) ||
(function (t) {
if (('undefined' != typeof Symbol && null != t[Symbol.iterator]) || null != t['@@iterator'])
return Array.from(t);
})(t) ||
s(t) ||
(function () {
throw new TypeError(
'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.',
);
})()
);
}
function s(t, a) {
if (t) {
if ('string' == typeof t) return c(t, a);
var e = Object.prototype.toString.call(t).slice(8, -1);
return (
'Object' === e && t.constructor && (e = t.constructor.name),
'Map' === e || 'Set' === e
? Array.from(t)
: 'Arguments' === e || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)
? c(t, a)
: void 0
);
}
}
function c(t, a) {
(null == a || a > t.length) && (a = t.length);
for (var e = 0, n = new Array(a); e < a; e++) n[e] = t[e];
return n;
}
function f(t) {
return new Proxy(t, {
get: function (t, a) {
return a in t ? t[a] : t[Yt];
},
});
}
function l() {
for (var t = 12, a = ''; t-- > 0; ) a += ra[(62 * Math.random()) | 0];
return a;
}
function u(t) {
for (var a = [], e = (t || []).length >>> 0; e--; ) a[e] = t[e];
return a;
}
function m(t) {
return t.classList
? u(t.classList)
: (t.getAttribute('class') || '').split(' ').filter(function (t) {
return t;
});
}
function d(t) {
return ''
.concat(t)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '<')
.replace(/>/g, '>');
}
function v(t) {
return Object.keys(t || {}).reduce(function (a, e) {
return a + ''.concat(e, ': ').concat(t[e].trim(), ';');
}, '');
}
function b(t) {
return t.size !== ia.size || t.x !== ia.x || t.y !== ia.y || t.rotate !== ia.rotate || t.flipX || t.flipY;
}
function p() {
var t = Ot,
a = Nt,
e = aa.cssPrefix,
n = aa.replacementClass,
i = oa;
if (e !== t || n !== a) {
var r = new RegExp('\\.'.concat(t, '\\-'), 'g'),
o = new RegExp('\\--'.concat(t, '\\-'), 'g'),
s = new RegExp('\\.'.concat(a), 'g');
i = i.replace(r, '.'.concat(e, '-')).replace(o, '--'.concat(e, '-')).replace(s, '.'.concat(n));
}
return i;
}
function g() {
aa.autoAddCss &&
!sa &&
(!(function (t) {
if (t && kt) {
var a = pt.createElement('style');
a.setAttribute('type', 'text/css'), (a.innerHTML = t);
for (var e = pt.head.childNodes, n = null, i = e.length - 1; i > -1; i--) {
var r = e[i],
o = (r.tagName || '').toUpperCase();
['STYLE', 'LINK'].indexOf(o) > -1 && (n = r);
}
pt.head.insertBefore(a, n);
}
})(p()),
(sa = !0));
}
function h(t) {
kt && (ma ? setTimeout(t, 0) : ua.push(t));
}
function y(t) {
var a = t.tag,
e = t.attributes,
n = void 0 === e ? {} : e,
i = t.children,
r = void 0 === i ? [] : i;
return 'string' == typeof t
? d(t)
: '<'
.concat(a, ' ')
.concat(
(function (t) {
return Object.keys(t || {})
.reduce(function (a, e) {
return a + ''.concat(e, '="').concat(d(t[e]), '" ');
}, '')
.trim();
})(n),
'>',
)
.concat(r.map(y).join(''), '</')
.concat(a, '>');
}
function k(t, a, e) {
if (t && t[a] && t[a][e]) return { prefix: a, iconName: e, icon: t[a][e] };
}
function w(t) {
var a = (function (t) {
for (var a = [], e = 0, n = t.length; e < n; ) {
var i = t.charCodeAt(e++);
if (i >= 55296 && i <= 56319 && e < n) {
var r = t.charCodeAt(e++);
56320 == (64512 & r) ? a.push(((1023 & i) << 10) + (1023 & r) + 65536) : (a.push(i), e--);
} else a.push(i);
}
return a;
})(t);
return 1 === a.length ? a[0].toString(16) : null;
}
function x(t) {
return Object.keys(t).reduce(function (a, e) {
var n = t[e];
return !!n.icon ? (a[n.iconName] = n.icon) : (a[e] = n), a;
}, {});
}
function A(t, e) {
var n = (arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}).skipHooks,
i = void 0 !== n && n,
r = x(e);
'function' != typeof la.hooks.addPack || i
? (la.styles[t] = a(a({}, la.styles[t] || {}), r))
: la.hooks.addPack(t, x(e)),
'fas' === t && A('fa', e);
}
function O(t, a) {
var e = a.split('-'),
n = e[0],
i = e.slice(1).join('-');
return n !== t ||
'' === i ||
(function (t) {
return ~Qt.indexOf(t);
})(i)
? null
: i;
}
function N(t, a) {
return (wa[t] || {})[a];
}
function P(t, a) {
return (Na[t] || {})[a];
}
function C(t) {
return Aa[t] || { prefix: null, iconName: null };
}
function S() {
return ka;
}
function j(t) {
var a = (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}).family,
e = void 0 === a ? Yt : a,
n = Dt[e][t],
i = Ft[e][t] || Ft[e][n],
r = t in la.styles ? t : null;
return i || r || null;
}
function E(t) {
var a,
e = (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}).skipLookups,
n = void 0 !== e && e,
r =
((a = {}),
i(a, Yt, ''.concat(aa.cssPrefix, '-').concat(Yt)),
i(a, Rt, ''.concat(aa.cssPrefix, '-').concat(Rt)),
a),
o = null,
s = Yt;
(t.includes(r[Yt]) ||
t.some(function (t) {
return ja[Yt].includes(t);
})) &&
(s = Yt),
(t.includes(r[Rt]) ||
t.some(function (t) {
return ja[Rt].includes(t);
})) &&
(s = Rt);
var c = t.reduce(function (t, a) {
var e = O(aa.cssPrefix, a);
if (
(ga[a]
? ((a = ya[s].includes(a) ? Wt[s][a] : a), (o = a), (t.prefix = a))
: Pa[s].indexOf(a) > -1
? ((o = a), (t.prefix = j(a, { family: s })))
: e
? (t.iconName = e)
: a !== aa.replacementClass && a !== r[Yt] && a !== r[Rt] && t.rest.push(a),
!n && t.prefix && t.iconName)
) {
var i = 'fa' === o ? C(t.iconName) : {},
c = P(t.prefix, t.iconName);
i.prefix && (o = null),
(t.iconName = i.iconName || c || t.iconName),
(t.prefix = i.prefix || t.prefix),
'far' !== t.prefix || ga.far || !ga.fas || aa.autoFetchSvg || (t.prefix = 'fas');
}
return t;
}, Sa());
return (
(t.includes('fa-brands') || t.includes('fab')) && (c.prefix = 'fab'),
(t.includes('fa-duotone') || t.includes('fad')) && (c.prefix = 'fad'),
c.prefix ||
s !== Rt ||
(!ga.fass && !aa.autoFetchSvg) ||
((c.prefix = 'fass'), (c.iconName = P(c.prefix, c.iconName) || c.iconName)),
('fa' !== c.prefix && 'fa' !== o) || (c.prefix = S() || 'fas'),
c
);
}
function z(t, a) {
for (var e = arguments.length, n = new Array(e > 2 ? e - 2 : 0), i = 2; i < e; i++) n[i - 2] = arguments[i];
return (
(Ma[t] || []).forEach(function (t) {
a = t.apply(null, [a].concat(n));
}),
a
);
}
function M(t) {
for (var a = arguments.length, e = new Array(a > 1 ? a - 1 : 0), n = 1; n < a; n++) e[n - 1] = arguments[n];
(Ma[t] || []).forEach(function (t) {
t.apply(null, e);
});
}
function I() {
var t = arguments[0],
a = Array.prototype.slice.call(arguments, 1);
return Ia[t] ? Ia[t].apply(null, a) : void 0;
}
function L(t) {
'fa' === t.prefix && (t.prefix = 'fas');
var a = t.iconName,
e = t.prefix || S();
if (a) return (a = P(e, a) || a), k(Ya.definitions, e, a) || k(la.styles, e, a);
}
function Y(t, a) {
return (
Object.defineProperty(t, 'abstract', { get: a }),
Object.defineProperty(t, 'html', {
get: function () {
return t.abstract.map(function (t) {
return y(t);
});
},
}),
Object.defineProperty(t, 'node', {
get: function () {
if (kt) {
var a = pt.createElement('div');
return (a.innerHTML = t.html), a.children;
}
},
}),
t
);
}
function R(t) {
var e = t.icons,
n = e.main,
i = e.mask,
r = t.prefix,
o = t.iconName,
s = t.transform,
c = t.symbol,
f = t.title,
u = t.maskId,
m = t.titleId,
d = t.extra,
p = t.watchable,
g = void 0 !== p && p,
h = i.found ? i : n,
y = h.width,
k = h.height,
w = 'fak' === r,
x = [aa.replacementClass, o ? ''.concat(aa.cssPrefix, '-').concat(o) : '']
.filter(function (t) {
return -1 === d.classes.indexOf(t);
})
.filter(function (t) {
return '' !== t || !!t;
})
.concat(d.classes)
.join(' '),
A = {
children: [],
attributes: a(
a({}, d.attributes),
{},
{
'data-prefix': r,
'data-icon': o,
class: x,
role: d.attributes.role || 'img',
xmlns: 'http://www.w3.org/2000/svg',
viewBox: '0 0 '.concat(y, ' ').concat(k),
},
),
},
O = w && !~d.classes.indexOf('fa-fw') ? { width: ''.concat((y / k) * 16 * 0.0625, 'em') } : {};
g && (A.attributes[Pt] = ''),
f &&
(A.children.push({
tag: 'title',
attributes: { id: A.attributes['aria-labelledby'] || 'title-'.concat(m || l()) },
children: [f],
}),
delete A.attributes.title);
var N = a(
a({}, A),
{},
{ prefix: r, iconName: o, main: n, mask: i, maskId: u, transform: s, symbol: c, styles: a(a({}, O), d.styles) },
),
P =
i.found && n.found
? I('generateAbstractMask', N) || { children: [], attributes: {} }
: I('generateAbstractIcon', N) || { children: [], attributes: {} },
C = P.children,
S = P.attributes;
return (
(N.children = C),
(N.attributes = S),
c
? (function (t) {
var e = t.prefix,
n = t.iconName,
i = t.children,
r = t.attributes,
o = t.symbol,
s = !0 === o ? ''.concat(e, '-').concat(aa.cssPrefix, '-').concat(n) : o;
return [
{
tag: 'svg',
attributes: { style: 'display: none;' },
children: [{ tag: 'symbol', attributes: a(a({}, r), {}, { id: s }), children: i }],
},
];
})(N)
: (function (t) {
var e = t.children,
n = t.main,
i = t.mask,
r = t.attributes,
o = t.styles,
s = t.transform;
if (b(s) && n.found && !i.found) {
var c = n.width / n.height / 2,
f = 0.5;
r.style = v(
a(a({}, o), {}, { 'transform-origin': ''.concat(c + s.x / 16, 'em ').concat(f + s.y / 16, 'em') }),
);
}
return [{ tag: 'svg', attributes: r, children: e }];
})(N)
);
}
function T(t) {
var e = t.content,
n = t.width,
i = t.height,
r = t.transform,
o = t.title,
s = t.extra,
c = t.watchable,
f = void 0 !== c && c,
l = a(a(a({}, s.attributes), o ? { title: o } : {}), {}, { class: s.classes.join(' ') });
f && (l[Pt] = '');
var u = a({}, s.styles);
b(r) &&
((u.transform = (function (t) {
var a = t.transform,
e = t.width,
n = void 0 === e ? At : e,
i = t.height,
r = void 0 === i ? At : i,
o = t.startCentered,
s = void 0 !== o && o,
c = '';
return (
(c +=
s && wt
? 'translate('.concat(a.x / na - n / 2, 'em, ').concat(a.y / na - r / 2, 'em) ')
: s
? 'translate(calc(-50% + '.concat(a.x / na, 'em), calc(-50% + ').concat(a.y / na, 'em)) ')
: 'translate('.concat(a.x / na, 'em, ').concat(a.y / na, 'em) ')),
(c += 'scale('
.concat((a.size / na) * (a.flipX ? -1 : 1), ', ')
.concat((a.size / na) * (a.flipY ? -1 : 1), ') ')),
(c += 'rotate('.concat(a.rotate, 'deg) '))
);
})({ transform: r, startCentered: !0, width: n, height: i })),
(u['-webkit-transform'] = u.transform));
var m = v(u);
m.length > 0 && (l.style = m);
var d = [];
return (
d.push({ tag: 'span', attributes: l, children: [e] }),
o && d.push({ tag: 'span', attributes: { class: 'sr-only' }, children: [o] }),
d
);
}
function D(t) {
var a = t[0],
e = t[1],
n = r(t.slice(4), 1)[0],
i = null;
return (
(i = Array.isArray(n)
? {
tag: 'g',
attributes: { class: ''.concat(aa.cssPrefix, '-').concat(Kt.GROUP) },
children: [
{
tag: 'path',
attributes: { class: ''.concat(aa.cssPrefix, '-').concat(Kt.SECONDARY), fill: 'currentColor', d: n[0] },
},
{
tag: 'path',
attributes: { class: ''.concat(aa.cssPrefix, '-').concat(Kt.PRIMARY), fill: 'currentColor', d: n[1] },
},
],
}
: { tag: 'path', attributes: { fill: 'currentColor', d: n } }),
{ found: !0, width: a, height: e, icon: i }
);
}
function F(t, e) {
var n = e;
return (
'fa' === e && null !== aa.styleDefault && (e = S()),
new Promise(function (i, r) {
I('missingIconAbstract');
if ('fa' === n) {
var o = C(t) || {};
(t = o.iconName || t), (e = o.prefix || e);
}
if (t && e && Fa[e] && Fa[e][t]) {
return i(D(Fa[e][t]));
}
!(function (t, a) {
Lt ||
aa.showMissingIcons ||
!t ||
console.error('Icon with name "'.concat(t, '" and prefix "').concat(a, '" is missing.'));
})(t, e),
i(a(a({}, Ha), {}, { icon: aa.showMissingIcons && t ? I('missingIconAbstract') || {} : {} }));
})
);
}
function H(t) {
return 'string' == typeof (t.getAttribute ? t.getAttribute(Pt) : null);
}
function W(t) {
var a = (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}).ceFn,
e =
void 0 === a
? 'svg' === t.tag
? function (t) {
return pt.createElementNS('http://www.w3.org/2000/svg', t);
}
: function (t) {
return pt.createElement(t);
}
: a;
if ('string' == typeof t) return pt.createTextNode(t);
var n = e(t.tag);
Object.keys(t.attributes || []).forEach(function (a) {
n.setAttribute(a, t.attributes[a]);
});
return (
(t.children || []).forEach(function (t) {
n.appendChild(W(t, { ceFn: e }));
}),
n
);
}
function _(t) {
t();
}
function U(t, a) {
var e = 'function' == typeof a ? a : qa;
if (0 === t.length) e();
else {
var n = _;
aa.mutateApproach === Mt && (n = bt.requestAnimationFrame || _),
n(function () {
var a = !0 === aa.autoReplaceSvg ? Va.replace : Va[aa.autoReplaceSvg] || Va.replace,
n = Ba.begin('mutate');
t.map(a), n(), e();
});
}
}
function X() {
Ga = !0;
}
function B() {
Ga = !1;
}
function q(t) {
if (gt && aa.observeMutations) {
var a = t.treeCallback,
e = void 0 === a ? qa : a,
n = t.nodeCallback,
i = void 0 === n ? qa : n,
r = t.pseudoElementsCallback,
o = void 0 === r ? qa : r,
s = t.observeMutationsRoot,
c = void 0 === s ? pt : s;
(Ka = new gt(function (t) {
if (!Ga) {
var a = S();
u(t).forEach(function (t) {
if (
('childList' === t.type &&
t.addedNodes.length > 0 &&
!H(t.addedNodes[0]) &&
(aa.searchPseudoElements && o(t.target), e(t.target)),
'attributes' === t.type && t.target.parentNode && aa.searchPseudoElements && o(t.target.parentNode),
'attributes' === t.type && H(t.target) && ~Gt.indexOf(t.attributeName))
)
if (
'class' === t.attributeName &&
(function (t) {
var a = t.getAttribute ? t.getAttribute(jt) : null,
e = t.getAttribute ? t.getAttribute(Et) : null;
return a && e;
})(t.target)
) {
var n = E(m(t.target)),
r = n.prefix,
s = n.iconName;
t.target.setAttribute(jt, r || a), s && t.target.setAttribute(Et, s);
} else
(function (t) {
return t && t.classList && t.classList.contains && t.classList.contains(aa.replacementClass);
})(t.target) && i(t.target);
});
}
})),
kt && Ka.observe(c, { childList: !0, attributes: !0, characterData: !0, subtree: !0 });
}
}
function V(t) {
var a = t.getAttribute('data-prefix'),
e = t.getAttribute('data-icon'),
n = void 0 !== t.innerText ? t.innerText.trim() : '',
i = E(m(t));
return (
i.prefix || (i.prefix = S()),
a && e && ((i.prefix = a), (i.iconName = e)),
i.iconName && i.prefix
? i
: (i.prefix &&
n.length > 0 &&
(i.iconName =
(function (t, a) {
return (xa[t] || {})[a];
})(i.prefix, t.innerText) || N(i.prefix, w(t.innerText))),
!i.iconName &&
aa.autoFetchSvg &&
t.firstChild &&
t.firstChild.nodeType === Node.TEXT_NODE &&
(i.iconName = t.firstChild.data),
i)
);
}
function G(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : { styleParser: !0 },
n = V(t),
i = n.iconName,
r = n.prefix,
o = n.rest,
s = (function (t) {
var a = u(t.attributes).reduce(function (t, a) {
return 'class' !== t.name && 'style' !== t.name && (t[a.name] = a.value), t;
}, {}),
e = t.getAttribute('title'),
n = t.getAttribute('data-fa-title-id');
return (
aa.autoA11y &&
(e
? (a['aria-labelledby'] = ''.concat(aa.replacementClass, '-title-').concat(n || l()))
: ((a['aria-hidden'] = 'true'), (a.focusable = 'false'))),
a
);
})(t),
c = z('parseNodeAttributes', {}, t),
f = e.styleParser
? (function (t) {
var a = t.getAttribute('style'),
e = [];
return (
a &&
(e = a.split(';').reduce(function (t, a) {
var e = a.split(':'),
n = e[0],
i = e.slice(1);
return n && i.length > 0 && (t[n] = i.join(':').trim()), t;
}, {})),
e
);
})(t)
: [];
return a(
{
iconName: i,
title: t.getAttribute('title'),
titleId: t.getAttribute('data-fa-title-id'),
prefix: r,
transform: ia,
mask: { iconName: null, prefix: null, rest: [] },
maskId: null,
symbol: !1,
extra: { classes: o, styles: f, attributes: s },
},
c,
);
}
function K(t) {
var a = 'nest' === aa.autoReplaceSvg ? G(t, { styleParser: !1 }) : G(t);
return ~a.extra.classes.indexOf(Ut) ? I('generateLayersText', t, a) : I('generateSvgReplacementMutation', t, a);
}
function J(t) {
var a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;
if (!kt) return Promise.resolve();
var e = pt.documentElement.classList,
n = function (t) {
return e.add(''.concat(zt, '-').concat(t));
},
i = function (t) {
return e.remove(''.concat(zt, '-').concat(t));
},
r = aa.autoFetchSvg
? Qa
: Tt.map(function (t) {
return 'fa-'.concat(t);
}).concat(Object.keys(Ja));
r.includes('fa') || r.push('fa');
var o = ['.'.concat(Ut, ':not([').concat(Pt, '])')]
.concat(
r.map(function (t) {
return '.'.concat(t, ':not([').concat(Pt, '])');
}),
)
.join(', ');
if (0 === o.length) return Promise.resolve();
var s = [];
try {
s = u(t.querySelectorAll(o));
} catch (t) {}
if (!(s.length > 0)) return Promise.resolve();
n('pending'), i('complete');
var c = Ba.begin('onTree'),
f = s.reduce(function (t, a) {
try {
var e = K(a);
e && t.push(e);
} catch (t) {
Lt || ('MissingIcon' === t.name && console.error(t));
}
return t;
}, []);
return new Promise(function (t, e) {
Promise.all(f)
.then(function (e) {
U(e, function () {
n('active'), n('complete'), i('pending'), 'function' == typeof a && a(), c(), t();
});
})
.catch(function (t) {
c(), e(t);
});
});
}
function Q(t) {
var a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null;
K(t).then(function (t) {
t && U([t], a);
});
}
function Z(t, e) {
var n = ''.concat(St).concat(e.replace(':', '-'));
return new Promise(function (i, r) {
if (null !== t.getAttribute(n)) return i();
var o = u(t.children).filter(function (t) {
return t.getAttribute(Ct) === e;
})[0],
s = bt.getComputedStyle(t, e),
c = s.getPropertyValue('font-family').match(Xt),
f = s.getPropertyValue('font-weight'),
l = s.getPropertyValue('content');
if (o && !c) return t.removeChild(o), i();
if (c && 'none' !== l && '' !== l) {
var m = s.getPropertyValue('content'),
d = ~['Sharp'].indexOf(c[2]) ? Rt : Yt,
v = ~['Solid', 'Regular', 'Light', 'Thin', 'Duotone', 'Brands', 'Kit'].indexOf(c[2])
? Ft[d][c[2].toLowerCase()]
: Bt[d][f],
b = (function (t) {
var a = t.replace(ne, ''),
e = (function (t, a) {
var e,
n = t.length,
i = t.charCodeAt(a);
return i >= 55296 && i <= 56319 && n > a + 1 && (e = t.charCodeAt(a + 1)) >= 56320 && e <= 57343
? 1024 * (i - 55296) + e - 56320 + 65536
: i;
})(a, 0),
n = e >= ie[0] && e <= ie[1],
i = 2 === a.length && a[0] === a[1];
return { value: w(i ? a[0] : a), isSecondary: n || i };
})(m),
p = b.value,
g = b.isSecondary,
h = c[0].startsWith('FontAwesome'),
k = N(v, p),
x = k;
if (h) {
var A = (function (t) {
var a = Oa[t],
e = N('fas', t);
return a || (e ? { prefix: 'fas', iconName: e } : null) || { prefix: null, iconName: null };
})(p);
A.iconName && A.prefix && ((k = A.iconName), (v = A.prefix));
}
if (!k || g || (o && o.getAttribute(jt) === v && o.getAttribute(Et) === x)) i();
else {
t.setAttribute(n, x), o && t.removeChild(o);
var O = {
iconName: null,
title: null,
titleId: null,
prefix: null,
transform: ia,
symbol: !1,
mask: { iconName: null, prefix: null, rest: [] },
maskId: null,
extra: { classes: [], styles: {}, attributes: {} },
},
P = O.extra;
(P.attributes[Ct] = e),
F(k, v)
.then(function (r) {
var o = R(
a(
a({}, O),
{},
{ icons: { main: r, mask: Sa() }, prefix: v, iconName: x, extra: P, watchable: !0 },
),
),
s = pt.createElement('svg');
'::before' === e ? t.insertBefore(s, t.firstChild) : t.appendChild(s),
(s.outerHTML = o
.map(function (t) {
return y(t);
})
.join('\n')),
t.removeAttribute(n),
i();
})
.catch(r);
}
} else i();
});
}
function $(t) {
return Promise.all([Z(t, '::before'), Z(t, '::after')]);
}
function tt(t) {
return !(
t.parentNode === document.head ||
~It.indexOf(t.tagName.toUpperCase()) ||
t.getAttribute(Ct) ||
(t.parentNode && 'svg' === t.parentNode.tagName)
);
}
function at(t) {
if (kt)
return new Promise(function (a, e) {
var n = u(t.querySelectorAll('*')).filter(tt).map($),
i = Ba.begin('searchPseudoElements');
X(),
Promise.all(n)
.then(function () {
i(), B(), a();
})
.catch(function () {
i(), B(), e();
});
});
}
function et(t) {
var a = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];
return t.attributes && (t.attributes.fill || a) && (t.attributes.fill = 'black'), t;
}
var nt = function () {},
it = {},
rt = {},
ot = null,
st = { mark: nt, measure: nt };
try {
'undefined' != typeof window && (it = window),
'undefined' != typeof document && (rt = document),
'undefined' != typeof MutationObserver && (ot = MutationObserver),
'undefined' != typeof performance && (st = performance);
} catch (t) {}
var ct,
ft,
lt,
ut,
mt,
dt = (it.navigator || {}).userAgent,
vt = void 0 === dt ? '' : dt,
bt = it,
pt = rt,
gt = ot,
ht = st,
yt = !!bt.document,
kt =
!!pt.documentElement &&
!!pt.head &&
'function' == typeof pt.addEventListener &&
'function' == typeof pt.createElement,
wt = ~vt.indexOf('MSIE') || ~vt.indexOf('Trident/'),
xt = '___FONT_AWESOME___',
At = 16,
Ot = 'fa',
Nt = 'svg-inline--fa',
Pt = 'data-fa-i2svg',
Ct = 'data-fa-pseudo-element',
St = 'data-fa-pseudo-element-pending',
jt = 'data-prefix',
Et = 'data-icon',
zt = 'fontawesome-i2svg',
Mt = 'async',
It = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'],
Lt = (function () {
try {
return !0;
} catch (t) {
return !1;
}
})(),
Yt = 'classic',
Rt = 'sharp',
Tt = [Yt, Rt],
Dt = f(
((ct = {}),
i(ct, Yt, {
fa: 'solid',
fas: 'solid',
'fa-solid': 'solid',
far: 'regular',
'fa-regular': 'regular',
fal: 'light',
'fa-light': 'light',
fat: 'thin',
'fa-thin': 'thin',
fad: 'duotone',
'fa-duotone': 'duotone',
fab: 'brands',
'fa-brands': 'brands',
fak: 'kit',
'fa-kit': 'kit',
}),
i(ct, Rt, { fa: 'solid', fass: 'solid', 'fa-solid': 'solid' }),
ct),
),
Ft = f(
((ft = {}),
i(ft, Yt, { solid: 'fas', regular: 'far', light: 'fal', thin: 'fat', duotone: 'fad', brands: 'fab', kit: 'fak' }),
i(ft, Rt, { solid: 'fass' }),
ft),
),
Ht = f(
((lt = {}),
i(lt, Yt, {
fab: 'fa-brands',
fad: 'fa-duotone',
fak: 'fa-kit',
fal: 'fa-light',
far: 'fa-regular',
fas: 'fa-solid',
fat: 'fa-thin',
}),
i(lt, Rt, { fass: 'fa-solid' }),
lt),
),
Wt = f(
((ut = {}),
i(ut, Yt, {
'fa-brands': 'fab',
'fa-duotone': 'fad',
'fa-kit': 'fak',
'fa-light': 'fal',
'fa-regular': 'far',
'fa-solid': 'fas',
'fa-thin': 'fat',
}),
i(ut, Rt, { 'fa-solid': 'fass' }),
ut),
),
_t = /fa(s|r|l|t|d|b|k|ss)?[\-\ ]/,
Ut = 'fa-layers-text',
Xt = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,
Bt = f(
((mt = {}),
i(mt, Yt, { 900: 'fas', 400: 'far', normal: 'far', 300: 'fal', 100: 'fat' }),
i(mt, Rt, { 900: 'fass' }),
mt),
),
qt = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
Vt = qt.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]),
Gt = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'],
Kt = { GROUP: 'duotone-group', SWAP_OPACITY: 'swap-opacity', PRIMARY: 'primary', SECONDARY: 'secondary' },
Jt = new Set();
Object.keys(Ft[Yt]).map(Jt.add.bind(Jt)), Object.keys(Ft[Rt]).map(Jt.add.bind(Jt));
var Qt = []
.concat(Tt, o(Jt), [
'2xs',
'xs',
'sm',
'lg',
'xl',
'2xl',
'beat',
'border',
'fade',
'beat-fade',
'bounce',
'flip-both',
'flip-horizontal',
'flip-vertical',
'flip',
'fw',
'inverse',
'layers-counter',
'layers-text',
'layers',
'li',
'pull-left',
'pull-right',
'pulse',
'rotate-180',
'rotate-270',
'rotate-90',
'rotate-by',
'shake',
'spin-pulse',
'spin-reverse',
'spin',
'stack-1x',
'stack-2x',
'stack',
'ul',
Kt.GROUP,
Kt.SWAP_OPACITY,
Kt.PRIMARY,
Kt.SECONDARY,
])
.concat(
qt.map(function (t) {
return ''.concat(t, 'x');
}),
)
.concat(
Vt.map(function (t) {
return 'w-'.concat(t);
}),
),
Zt = bt.FontAwesomeConfig || {};
if (pt && 'function' == typeof pt.querySelector) {
[
['data-family-prefix', 'familyPrefix'],
['data-css-prefix', 'cssPrefix'],
['data-family-default', 'familyDefault'],
['data-style-default', 'styleDefault'],
['data-replacement-class', 'replacementClass'],
['data-auto-replace-svg', 'autoReplaceSvg'],
['data-auto-add-css', 'autoAddCss'],
['data-auto-a11y', 'autoA11y'],
['data-search-pseudo-elements', 'searchPseudoElements'],
['data-observe-mutations', 'observeMutations'],
['data-mutate-approach', 'mutateApproach'],
['data-keep-original-source', 'keepOriginalSource'],
['data-measure-performance', 'measurePerformance'],
['data-show-missing-icons', 'showMissingIcons'],
].forEach(function (t) {
var a = r(t, 2),
e = a[0],
n = a[1],
i = (function (t) {
return '' === t || ('false' !== t && ('true' === t || t));
})(
(function (t) {
var a = pt.querySelector('script[' + t + ']');
if (a) return a.getAttribute(t);
})(e),
);
void 0 !== i && null !== i && (Zt[n] = i);
});
}
var $t = {
styleDefault: 'solid',
familyDefault: 'classic',
cssPrefix: Ot,
replacementClass: Nt,
autoReplaceSvg: !0,
autoAddCss: !0,
autoA11y: !0,
searchPseudoElements: !1,
observeMutations: !0,
mutateApproach: 'async',
keepOriginalSource: !0,
measurePerformance: !1,
showMissingIcons: !0,
};
Zt.familyPrefix && (Zt.cssPrefix = Zt.familyPrefix);
var ta = a(a({}, $t), Zt);
ta.autoReplaceSvg || (ta.observeMutations = !1);
var aa = {};
Object.keys($t).forEach(function (t) {
Object.defineProperty(aa, t, {
enumerable: !0,
set: function (a) {
(ta[t] = a),
ea.forEach(function (t) {
return t(aa);
});
},
get: function () {
return ta[t];
},
});
}),
Object.defineProperty(aa, 'familyPrefix', {
enumerable: !0,
set: function (t) {
(ta.cssPrefix = t),
ea.forEach(function (t) {
return t(aa);
});
},
get: function () {
return ta.cssPrefix;
},
}),
(bt.FontAwesomeConfig = aa);
var ea = [],
na = At,
ia = { size: 16, x: 0, y: 0, rotate: 0, flipX: !1, flipY: !1 },
ra = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',
oa =
':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}',
sa = !1,
ca = {
mixout: function () {
return { dom: { css: p, insertCss: g } };
},
hooks: function () {
return {
beforeDOMElementCreation: function () {
g();
},
beforeI2svg: function () {
g();
},
};
},
},
fa = bt || {};
fa[xt] || (fa[xt] = {}),
fa[xt].styles || (fa[xt].styles = {}),
fa[xt].hooks || (fa[xt].hooks = {}),
fa[xt].shims || (fa[xt].shims = []);
var la = fa[xt],
ua = [],
ma = !1;
kt &&
((ma = (pt.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(pt.readyState)) ||
pt.addEventListener('DOMContentLoaded', function t() {
pt.removeEventListener('DOMContentLoaded', t),
(ma = 1),
ua.map(function (t) {
return t();
});
}));
var da,
va,
ba,
pa = function (t, a, e, n) {
var i,
r,
o,
s = Object.keys(t),
c = s.length,
f =
void 0 !== n
? (function (t, a) {
return function (e, n, i, r) {
return t.call(a, e, n, i, r);
};
})(a, n)
: a;
for (void 0 === e ? ((i = 1), (o = t[s[0]])) : ((i = 0), (o = e)); i < c; i++) o = f(o, t[(r = s[i])], r, t);
return o;
},
ga = la.styles,
ha = la.shims,
ya = ((da = {}), i(da, Yt, Object.values(Ht[Yt])), i(da, Rt, Object.values(Ht[Rt])), da),
ka = null,
wa = {},
xa = {},
Aa = {},
Oa = {},
Na = {},
Pa = ((va = {}), i(va, Yt, Object.keys(Dt[Yt])), i(va, Rt, Object.keys(Dt[Rt])), va),
Ca = function () {
var t = function (t) {
return pa(
ga,
function (a, e, n) {
return (a[n] = pa(e, t, {})), a;
},
{},
);
};
(wa = t(function (t, a, e) {
if ((a[3] && (t[a[3]] = e), a[2])) {
a[2]
.filter(function (t) {
return 'number' == typeof t;
})
.forEach(function (a) {
t[a.toString(16)] = e;
});
}
return t;
})),
(xa = t(function (t, a, e) {
if (((t[e] = e), a[2])) {
a[2]
.filter(function (t) {
return 'string' == typeof t;
})
.forEach(function (a) {
t[a] = e;
});
}
return t;
})),
(Na = t(function (t, a, e) {
var n = a[2];
return (
(t[e] = e),
n.forEach(function (a) {
t[a] = e;
}),
t
);
}));
var a = 'far' in ga || aa.autoFetchSvg,
e = pa(
ha,
function (t, e) {
var n = e[0],
i = e[1],
r = e[2];
return (
'far' !== i || a || (i = 'fas'),
'string' == typeof n && (t.names[n] = { prefix: i, iconName: r }),
'number' == typeof n && (t.unicodes[n.toString(16)] = { prefix: i, iconName: r }),
t
);
},
{ names: {}, unicodes: {} },
);
(Aa = e.names), (Oa = e.unicodes), (ka = j(aa.styleDefault, { family: aa.familyDefault }));
};
!(function (t) {
ea.push(t);
})(function (t) {
ka = j(t.styleDefault, { family: aa.familyDefault });
}),
Ca();
var Sa = function () {
return { prefix: null, iconName: null, rest: [] };
},
ja = ((ba = {}), i(ba, Yt, Object.keys(Ht[Yt])), i(ba, Rt, Object.keys(Ht[Rt])), ba),
Ea = (function () {
function t() {
!(function (t, a) {
if (!(t instanceof a)) throw new TypeError('Cannot call a class as a function');
})(this, t),
(this.definitions = {});
}
return (
(function (t, a, e) {
a && n(t.prototype, a), e && n(t, e), Object.defineProperty(t, 'prototype', { writable: !1 });
})(t, [
{
key: 'add',
value: function () {
for (var t = this, e = arguments.length, n = new Array(e), i = 0; i < e; i++) n[i] = arguments[i];
var r = n.reduce(this._pullDefinitions, {});
Object.keys(r).forEach(function (e) {
(t.definitions[e] = a(a({}, t.definitions[e] || {}), r[e])), A(e, r[e]);
var n = Ht[Yt][e];
n && A(n, r[e]), Ca();
});
},
},
{
key: 'reset',
value: function () {
this.definitions = {};
},
},
{
key: '_pullDefinitions',
value: function (t, a) {
var e = a.prefix && a.iconName && a.icon ? { 0: a } : a;
return (
Object.keys(e).map(function (a) {
var n = e[a],
i = n.prefix,
r = n.iconName,
o = n.icon,
s = o[2];
t[i] || (t[i] = {}),
s.length > 0 &&
s.forEach(function (a) {
'string' == typeof a && (t[i][a] = o);
}),
(t[i][r] = o);
}),
t
);
},
},
]),
t
);
})(),
za = [],
Ma = {},
Ia = {},
La = Object.keys(Ia),
Ya = new Ea(),
Ra = {
i2svg: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
return kt
? (M('beforeI2svg', t), I('pseudoElements2svg', t), I('i2svg', t))
: Promise.reject('Operation requires a DOM of some kind.');
},
watch: function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
a = t.autoReplaceSvgRoot;
!1 === aa.autoReplaceSvg && (aa.autoReplaceSvg = !0),
(aa.observeMutations = !0),
h(function () {
Da({ autoReplaceSvgRoot: a }), M('watch', t);
});
},
},
Ta = {
noAuto: function () {
(aa.autoReplaceSvg = !1), (aa.observeMutations = !1), M('noAuto');
},
config: aa,
dom: Ra,
parse: {
icon: function (t) {
if (null === t) return null;
if ('object' === e(t) && t.prefix && t.iconName)
return { prefix: t.prefix, iconName: P(t.prefix, t.iconName) || t.iconName };
if (Array.isArray(t) && 2 === t.length) {
var a = 0 === t[1].indexOf('fa-') ? t[1].slice(3) : t[1],
n = j(t[0]);
return { prefix: n, iconName: P(n, a) || a };
}
if ('string' == typeof t && (t.indexOf(''.concat(aa.cssPrefix, '-')) > -1 || t.match(_t))) {
var i = E(t.split(' '), { skipLookups: !0 });
return { prefix: i.prefix || S(), iconName: P(i.prefix, i.iconName) || i.iconName };
}
if ('string' == typeof t) {
var r = S();
return { prefix: r, iconName: P(r, t) || t };
}
},
},
library: Ya,
findIconDefinition: L,
toHtml: y,
},
Da = function () {
var t = (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}).autoReplaceSvgRoot,
a = void 0 === t ? pt : t;
(Object.keys(la.styles).length > 0 || aa.autoFetchSvg) && kt && aa.autoReplaceSvg && Ta.dom.i2svg({ node: a });
},
Fa = la.styles,
Ha = { found: !1, width: 512, height: 512 },
Wa = function () {},
_a = aa.measurePerformance && ht && ht.mark && ht.measure ? ht : { mark: Wa, measure: Wa },
Ua = 'FA "6.2.0"',
Xa = function (t) {
_a.mark(''.concat(Ua, ' ').concat(t, ' ends')),
_a.measure(
''.concat(Ua, ' ').concat(t),
''.concat(Ua, ' ').concat(t, ' begins'),
''.concat(Ua, ' ').concat(t, ' ends'),
);
},
Ba = {
begin: function (t) {
return (
_a.mark(''.concat(Ua, ' ').concat(t, ' begins')),
function () {
return Xa(t);
}
);
},
end: Xa,
},
qa = function () {},
Va = {
replace: function (t) {
var a = t[0];
if (a.parentNode)
if (
(t[1].forEach(function (t) {
a.parentNode.insertBefore(W(t), a);
}),
null === a.getAttribute(Pt) && aa.keepOriginalSource)
) {
var e = pt.createComment(
(function (t) {
var a = ' '.concat(t.outerHTML, ' ');
return (a = ''.concat(a, 'Font Awesome fontawesome.com '));
})(a),
);
a.parentNode.replaceChild(e, a);
} else a.remove();
},
nest: function (t) {
var a = t[0],
e = t[1];
if (~m(a).indexOf(aa.replacementClass)) return Va.replace(t);
var n = new RegExp(''.concat(aa.cssPrefix, '-.*'));
if ((delete e[0].attributes.id, e[0].attributes.class)) {
var i = e[0].attributes.class.split(' ').reduce(
function (t, a) {
return a === aa.replacementClass || a.match(n) ? t.toSvg.push(a) : t.toNode.push(a), t;
},
{ toNode: [], toSvg: [] },
);
(e[0].attributes.class = i.toSvg.join(' ')),
0 === i.toNode.length ? a.removeAttribute('class') : a.setAttribute('class', i.toNode.join(' '));
}
var r = e
.map(function (t) {
return y(t);
})
.join('\n');
a.setAttribute(Pt, ''), (a.innerHTML = r);
},
},
Ga = !1,
Ka = null,
Ja = la.styles,
Qa = new Set();
Tt.map(function (t) {
Qa.add('fa-'.concat(t));
}),
Object.keys(Dt[Yt]).map(Qa.add.bind(Qa)),
Object.keys(Dt[Rt]).map(Qa.add.bind(Qa)),
(Qa = o(Qa));
var Za = function (t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
n = e.transform,
i = void 0 === n ? ia : n,
r = e.symbol,
o = void 0 !== r && r,
s = e.mask,
c = void 0 === s ? null : s,
f = e.maskId,
u = void 0 === f ? null : f,
m = e.title,
d = void 0 === m ? null : m,
v = e.titleId,
b = void 0 === v ? null : v,
p = e.classes,
g = void 0 === p ? [] : p,
h = e.attributes,
y = void 0 === h ? {} : h,
k = e.styles,
w = void 0 === k ? {} : k;
if (t) {
var x = t.prefix,
A = t.iconName,
O = t.icon;
return Y(a({ type: 'icon' }, t), function () {
return (
M('beforeDOMElementCreation', { iconDefinition: t, params: e }),
aa.autoA11y &&
(d
? (y['aria-labelledby'] = ''.concat(aa.replacementClass, '-title-').concat(b || l()))
: ((y['aria-hidden'] = 'true'), (y.focusable = 'false'))),
R({
icons: { main: D(O), mask: c ? D(c.icon) : { found: !1, width: null, height: null, icon: {} } },
prefix: x,
iconName: A,
transform: a(a({}, ia), i),
symbol: o,
title: d,
maskId: u,
titleId: b,
extra: { attributes: y, styles: w, classes: g },
})
);
});
}
},
$a = {
mixout: function () {
return {
icon: (function (t) {
return function (e) {
var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
i = (e || {}).icon ? e : L(e || {}),
r = n.mask;
return r && (r = (r || {}).icon ? r : L(r || {})), t(i, a(a({}, n), {}, { mask: r }));
};
})(Za),
};
},
hooks: function () {
return {
mutationObserverCallbacks: function (t) {
return (t.treeCallback = J), (t.nodeCallback = Q), t;
},
};
},
provides: function (t) {
(t.i2svg = function (t) {
var a = t.node,
e = void 0 === a ? pt : a,
n = t.callback;
return J(e, void 0 === n ? function () {} : n);
}),
(t.generateSvgReplacementMutation = function (t, a) {
var e = a.iconName,
n = a.title,
i = a.titleId,
o = a.prefix,
s = a.transform,
c = a.symbol,
f = a.mask,
l = a.maskId,
u = a.extra;
return new Promise(function (a, m) {
Promise.all([
F(e, o),
f.iconName
? F(f.iconName, f.prefix)
: Promise.resolve({ found: !1, width: 512, height: 512, icon: {} }),
])
.then(function (f) {
var m = r(f, 2),
d = m[0],
v = m[1];
a([
t,
R({
icons: { main: d, mask: v },
prefix: o,
iconName: e,
transform: s,
symbol: c,
maskId: l,
title: n,
titleId: i,
extra: u,
watchable: !0,
}),
]);
})
.catch(m);
});
}),
(t.generateAbstractIcon = function (t) {
var a = t.children,
e = t.attributes,
n = t.main,
i = t.transform,
r = v(t.styles);
r.length > 0 && (e.style = r);
var o;
return (
b(i) &&
(o = I('generateAbstractTransformGrouping', {
main: n,
transform: i,
containerWidth: n.width,
iconWidth: n.width,
})),
a.push(o || n.icon),
{ children: a, attributes: e }
);
});
},
},
te = {
mixout: function () {
return {
layer: function (t) {
var a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
e = a.classes,
n = void 0 === e ? [] : e;
return Y({ type: 'layer' }, function () {
M('beforeDOMElementCreation', { assembler: t, params: a });
var e = [];
return (
t(function (t) {
Array.isArray(t)
? t.map(function (t) {
e = e.concat(t.abstract);
})
: (e = e.concat(t.abstract));
}),
[
{
tag: 'span',
attributes: { class: [''.concat(aa.cssPrefix, '-layers')].concat(o(n)).join(' ') },
children: e,
},
]
);
});
},
};
},
},
ae = {
mixout: function () {
return {
counter: function (t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
n = e.title,
i = void 0 === n ? null : n,
r = e.classes,
s = void 0 === r ? [] : r,
c = e.attributes,
f = void 0 === c ? {} : c,
l = e.styles,
u = void 0 === l ? {} : l;
return Y({ type: 'counter', content: t }, function () {
return (
M('beforeDOMElementCreation', { content: t, params: e }),
(function (t) {
var e = t.content,
n = t.title,
i = t.extra,
r = a(a(a({}, i.attributes), n ? { title: n } : {}), {}, { class: i.classes.join(' ') }),
o = v(i.styles);
o.length > 0 && (r.style = o);
var s = [];
return (
s.push({ tag: 'span', attributes: r, children: [e] }),
n && s.push({ tag: 'span', attributes: { class: 'sr-only' }, children: [n] }),
s
);
})({
content: t.toString(),
title: i,
extra: {
attributes: f,
styles: u,
classes: [''.concat(aa.cssPrefix, '-layers-counter')].concat(o(s)),
},
})
);
});
},
};
},
},
ee = {
mixout: function () {
return {
text: function (t) {
var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
n = e.transform,
i = void 0 === n ? ia : n,
r = e.title,
s = void 0 === r ? null : r,
c = e.classes,
f = void 0 === c ? [] : c,
l = e.attributes,
u = void 0 === l ? {} : l,
m = e.styles,
d = void 0 === m ? {} : m;
return Y({ type: 'text', content: t }, function () {
return (
M('beforeDOMElementCreation', { content: t, params: e }),
T({
content: t,
transform: a(a({}, ia), i),
title: s,
extra: { attributes: u, styles: d, classes: [''.concat(aa.cssPrefix, '-layers-text')].concat(o(f)) },
})
);
});
},
};
},
provides: function (t) {
t.generateLayersText = function (t, a) {
var e = a.title,
n = a.transform,
i = a.extra,
r = null,
o = null;
if (wt) {
var s = parseInt(getComputedStyle(t).fontSize, 10),
c = t.getBoundingClientRect();
(r = c.width / s), (o = c.height / s);
}
return (
aa.autoA11y && !e && (i.attributes['aria-hidden'] = 'true'),
Promise.resolve([
t,
T({ content: t.innerHTML, width: r, height: o, transform: n, title: e, extra: i, watchable: !0 }),
])
);
};
},
},
ne = new RegExp('"', 'ug'),
ie = [1105920, 1112319],
re = !1,
oe = function (t) {
return t
.toLowerCase()
.split(' ')
.reduce(
function (t, a) {
var e = a.toLowerCase().split('-'),
n = e[0],
i = e.slice(1).join('-');
if (n && 'h' === i) return (t.flipX = !0), t;
if (n && 'v' === i) return (t.flipY = !0), t;
if (((i = parseFloat(i)), isNaN(i))) return t;
switch (n) {
case 'grow':
t.size = t.size + i;
break;
case 'shrink':
t.size = t.size - i;
break;
case 'left':
t.x = t.x - i;
break;
case 'right':
t.x = t.x + i;
break;
case 'up':
t.y = t.y - i;
break;
case 'down':
t.y = t.y + i;
break;
case 'rotate':
t.rotate = t.rotate + i;
}
return t;
},
{ size: 16, x: 0, y: 0, flipX: !1, flipY: !1, rotate: 0 },
);
},
se = { x: 0, y: 0, width: '100%', height: '100%' };
!(function (t, a) {
var n = a.mixoutsTo;
(za = t),
(Ma = {}),
Object.keys(Ia).forEach(function (t) {
-1 === La.indexOf(t) && delete Ia[t];
}),
za.forEach(function (t) {
var a = t.mixout ? t.mixout() : {};
if (
(Object.keys(a).forEach(function (t) {
'function' == typeof a[t] && (n[t] = a[t]),
'object' === e(a[t]) &&
Object.keys(a[t]).forEach(function (e) {
n[t] || (n[t] = {}), (n[t][e] = a[t][e]);
});
}),
t.hooks)
) {
var i = t.hooks();
Object.keys(i).forEach(function (t) {
Ma[t] || (Ma[t] = []), Ma[t].push(i[t]);
});
}
t.provides && t.provides(Ia);
});
})(
[
ca,
$a,
te,
ae,
ee,
{
hooks: function () {
return {
mutationObserverCallbacks: function (t) {
return (t.pseudoElementsCallback = at), t;
},
};
},
provides: function (t) {
t.pseudoElements2svg = function (t) {
var a = t.node,
e = void 0 === a ? pt : a;
aa.searchPseudoElements && at(e);
};
},
},
{
mixout: function () {
return {
dom: {
unwatch: function () {
X(), (re = !0);
},
},
};
},
hooks: function () {
return {
bootstrap: function () {
q(z('mutationObserverCallbacks', {}));
},
noAuto: function () {
Ka && Ka.disconnect();
},
watch: function (t) {
var a = t.observeMutationsRoot;
re ? B() : q(z('mutationObserverCallbacks', { observeMutationsRoot: a }));
},
};
},
},
{
mixout: function () {
return {
parse: {
transform: function (t) {
return oe(t);
},
},
};
},
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
var e = a.getAttribute('data-fa-transform');
return e && (t.transform = oe(e)), t;
},
};
},
provides: function (t) {
t.generateAbstractTransformGrouping = function (t) {
var e = t.main,
n = t.transform,
i = t.containerWidth,
r = t.iconWidth,
o = { transform: 'translate('.concat(i / 2, ' 256)') },
s = 'translate('.concat(32 * n.x, ', ').concat(32 * n.y, ') '),
c = 'scale('
.concat((n.size / 16) * (n.flipX ? -1 : 1), ', ')
.concat((n.size / 16) * (n.flipY ? -1 : 1), ') '),
f = 'rotate('.concat(n.rotate, ' 0 0)'),
l = {
outer: o,
inner: { transform: ''.concat(s, ' ').concat(c, ' ').concat(f) },
path: { transform: 'translate('.concat((r / 2) * -1, ' -256)') },
};
return {
tag: 'g',
attributes: a({}, l.outer),
children: [
{
tag: 'g',
attributes: a({}, l.inner),
children: [
{ tag: e.icon.tag, children: e.icon.children, attributes: a(a({}, e.icon.attributes), l.path) },
],
},
],
};
};
},
},
{
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
var e = a.getAttribute('data-fa-mask'),
n = e
? E(
e.split(' ').map(function (t) {
return t.trim();
}),
)
: Sa();
return n.prefix || (n.prefix = S()), (t.mask = n), (t.maskId = a.getAttribute('data-fa-mask-id')), t;
},
};
},
provides: function (t) {
t.generateAbstractMask = function (t) {
var e = t.children,
n = t.attributes,
i = t.main,
r = t.mask,
o = t.maskId,
s = t.transform,
c = i.width,
f = i.icon,
u = r.width,
m = r.icon,
d = (function (t) {
var a = t.transform,
e = t.containerWidth,
n = t.iconWidth,
i = { transform: 'translate('.concat(e / 2, ' 256)') },
r = 'translate('.concat(32 * a.x, ', ').concat(32 * a.y, ') '),
o = 'scale('
.concat((a.size / 16) * (a.flipX ? -1 : 1), ', ')
.concat((a.size / 16) * (a.flipY ? -1 : 1), ') '),
s = 'rotate('.concat(a.rotate, ' 0 0)');
return {
outer: i,
inner: { transform: ''.concat(r, ' ').concat(o, ' ').concat(s) },
path: { transform: 'translate('.concat((n / 2) * -1, ' -256)') },
};
})({ transform: s, containerWidth: u, iconWidth: c }),
v = { tag: 'rect', attributes: a(a({}, se), {}, { fill: 'white' }) },
b = f.children ? { children: f.children.map(et) } : {},
p = {
tag: 'g',
attributes: a({}, d.inner),
children: [et(a({ tag: f.tag, attributes: a(a({}, f.attributes), d.path) }, b))],
},
g = { tag: 'g', attributes: a({}, d.outer), children: [p] },
h = 'mask-'.concat(o || l()),
y = 'clip-'.concat(o || l()),
k = {
tag: 'mask',
attributes: a(
a({}, se),
{},
{ id: h, maskUnits: 'userSpaceOnUse', maskContentUnits: 'userSpaceOnUse' },
),
children: [v, g],
},
w = {
tag: 'defs',
children: [
{
tag: 'clipPath',
attributes: { id: y },
children: (function (t) {
return 'g' === t.tag ? t.children : [t];
})(m),
},
k,
],
};
return (
e.push(w, {
tag: 'rect',
attributes: a(
{ fill: 'currentColor', 'clip-path': 'url(#'.concat(y, ')'), mask: 'url(#'.concat(h, ')') },
se,
),
}),
{ children: e, attributes: n }
);
};
},
},
{
provides: function (t) {
var e = !1;
bt.matchMedia && (e = bt.matchMedia('(prefers-reduced-motion: reduce)').matches),
(t.missingIconAbstract = function () {
var t = [],
n = { fill: 'currentColor' },
i = { attributeType: 'XML', repeatCount: 'indefinite', dur: '2s' };
t.push({
tag: 'path',
attributes: a(
a({}, n),
{},
{
d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z',
},
),
});
var r = a(a({}, i), {}, { attributeName: 'opacity' }),
o = { tag: 'circle', attributes: a(a({}, n), {}, { cx: '256', cy: '364', r: '28' }), children: [] };
return (
e ||
o.children.push(
{
tag: 'animate',
attributes: a(a({}, i), {}, { attributeName: 'r', values: '28;14;28;28;14;28;' }),
},
{ tag: 'animate', attributes: a(a({}, r), {}, { values: '1;0;1;1;0;1;' }) },
),
t.push(o),
t.push({
tag: 'path',
attributes: a(
a({}, n),
{},
{
opacity: '1',
d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z',
},
),
children: e ? [] : [{ tag: 'animate', attributes: a(a({}, r), {}, { values: '1;0;0;0;0;1;' }) }],
}),
e ||
t.push({
tag: 'path',
attributes: a(
a({}, n),
{},
{
opacity: '0',
d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z',
},
),
children: [{ tag: 'animate', attributes: a(a({}, r), {}, { values: '0;0;1;1;0;0;' }) }],
}),
{ tag: 'g', attributes: { class: 'missing' }, children: t }
);
});
},
},
{
hooks: function () {
return {
parseNodeAttributes: function (t, a) {
var e = a.getAttribute('data-fa-symbol'),
n = null !== e && ('' === e || e);
return (t.symbol = n), t;
},
};
},
},
],
{ mixoutsTo: Ta },
),
(function (t) {
try {
for (var a = arguments.length, e = new Array(a > 1 ? a - 1 : 0), n = 1; n < a; n++) e[n - 1] = arguments[n];
t.apply(void 0, e);
} catch (t) {
if (!Lt) throw t;
}
})(function (t) {
yt &&
(bt.FontAwesome || (bt.FontAwesome = Ta),
h(function () {
Da(), M('bootstrap');
})),
(la.hooks = a(
a({}, la.hooks),
{},
{
addPack: function (t, e) {
(la.styles[t] = a(a({}, la.styles[t] || {}), e)), Ca(), Da();
},
addPacks: function (t) {
t.forEach(function (t) {
var e = r(t, 2),
n = e[0],
i = e[1];
la.styles[n] = a(a({}, la.styles[n] || {}), i);
}),
Ca(),
Da();
},
addShims: function (t) {
var a;
(a = la.shims).push.apply(a, o(t)), Ca(), Da();
},
},
));
});
})();