conflict-detection.min.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428
  1. /*!
  2. * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
  3. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  4. * Copyright 2022 Fonticons, Inc.
  5. */
  6. var e;
  7. e = function() {
  8. "use strict";
  9. function t(t, e) {
  10. var n, o = Object.keys(t);
  11. return Object.getOwnPropertySymbols && (n = Object.getOwnPropertySymbols(t), e && (n = n.filter(function(e) {
  12. return Object.getOwnPropertyDescriptor(t, e).enumerable;
  13. })), o.push.apply(o, n)), o;
  14. }
  15. function c(o) {
  16. for (var e = 1; e < arguments.length; e++) {
  17. var r = null != arguments[e] ? arguments[e] : {};
  18. e % 2 ? t(Object(r), !0).forEach(function(e) {
  19. var t, n;
  20. t = o, e = r[n = e], n in t ? Object.defineProperty(t, n, {
  21. value: e,
  22. enumerable: !0,
  23. configurable: !0,
  24. writable: !0
  25. }) : t[n] = e;
  26. }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(o, Object.getOwnPropertyDescriptors(r)) : t(Object(r)).forEach(function(e) {
  27. Object.defineProperty(o, e, Object.getOwnPropertyDescriptor(r, e));
  28. });
  29. }
  30. return o;
  31. }
  32. function n(e) {
  33. return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) {
  34. return typeof e;
  35. } : function(e) {
  36. return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
  37. })(e);
  38. }
  39. function o(e, t) {
  40. (null == t || t > e.length) && (t = e.length);
  41. for (var n = 0, o = new Array(t); n < t; n++) o[n] = e[n];
  42. return o;
  43. }
  44. var e = {}, r = {};
  45. try {
  46. "undefined" != typeof window && (e = window), "undefined" != typeof document && (r = document);
  47. } catch (e) {}
  48. function i() {
  49. u.removeEventListener("DOMContentLoaded", i), p = 1, m.map(function(e) {
  50. return e();
  51. });
  52. }
  53. var a = (e.navigator || {}).userAgent, s = void 0 === a ? "" : a, f = e, u = r, l = !!f.document, d = !!u.documentElement && !!u.head && "function" == typeof u.addEventListener && "function" == typeof u.createElement, m = (~s.indexOf("MSIE") || s.indexOf("Trident/"),
  54. []), p = !1;
  55. function g(e) {
  56. d && (p ? setTimeout(e, 0) : m.push(e));
  57. }
  58. d && ((p = (u.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(u.readyState)) || u.addEventListener("DOMContentLoaded", i));
  59. var h = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {};
  60. var y = (function(e) {
  61. function u(e, t) {
  62. var n = (65535 & e) + (65535 & t);
  63. return (e >> 16) + (t >> 16) + (n >> 16) << 16 | 65535 & n;
  64. }
  65. function a(e, t, n, o, r, i) {
  66. return u((i = u(u(t, e), u(o, i))) << r | i >>> 32 - r, n);
  67. }
  68. function d(e, t, n, o, r, i, c) {
  69. return a(t & n | ~t & o, e, t, r, i, c);
  70. }
  71. function m(e, t, n, o, r, i, c) {
  72. return a(t & o | n & ~o, e, t, r, i, c);
  73. }
  74. function p(e, t, n, o, r, i, c) {
  75. return a(t ^ n ^ o, e, t, r, i, c);
  76. }
  77. function g(e, t, n, o, r, i, c) {
  78. return a(n ^ (t | ~o), e, t, r, i, c);
  79. }
  80. function c(e, t) {
  81. var n, o, r, i;
  82. e[t >> 5] |= 128 << t % 32, e[14 + (t + 64 >>> 9 << 4)] = t;
  83. for (var c = 1732584193, a = -271733879, s = -1732584194, l = 271733878, f = 0; f < e.length; f += 16) c = d(n = c, o = a, r = s, i = l, e[f], 7, -680876936),
  84. l = d(l, c, a, s, e[f + 1], 12, -389564586), s = d(s, l, c, a, e[f + 2], 17, 606105819),
  85. a = d(a, s, l, c, e[f + 3], 22, -1044525330), c = d(c, a, s, l, e[f + 4], 7, -176418897),
  86. l = d(l, c, a, s, e[f + 5], 12, 1200080426), s = d(s, l, c, a, e[f + 6], 17, -1473231341),
  87. a = d(a, s, l, c, e[f + 7], 22, -45705983), c = d(c, a, s, l, e[f + 8], 7, 1770035416),
  88. l = d(l, c, a, s, e[f + 9], 12, -1958414417), s = d(s, l, c, a, e[f + 10], 17, -42063),
  89. a = d(a, s, l, c, e[f + 11], 22, -1990404162), c = d(c, a, s, l, e[f + 12], 7, 1804603682),
  90. l = d(l, c, a, s, e[f + 13], 12, -40341101), s = d(s, l, c, a, e[f + 14], 17, -1502002290),
  91. c = m(c, a = d(a, s, l, c, e[f + 15], 22, 1236535329), s, l, e[f + 1], 5, -165796510),
  92. l = m(l, c, a, s, e[f + 6], 9, -1069501632), s = m(s, l, c, a, e[f + 11], 14, 643717713),
  93. a = m(a, s, l, c, e[f], 20, -373897302), c = m(c, a, s, l, e[f + 5], 5, -701558691),
  94. l = m(l, c, a, s, e[f + 10], 9, 38016083), s = m(s, l, c, a, e[f + 15], 14, -660478335),
  95. a = m(a, s, l, c, e[f + 4], 20, -405537848), c = m(c, a, s, l, e[f + 9], 5, 568446438),
  96. l = m(l, c, a, s, e[f + 14], 9, -1019803690), s = m(s, l, c, a, e[f + 3], 14, -187363961),
  97. a = m(a, s, l, c, e[f + 8], 20, 1163531501), c = m(c, a, s, l, e[f + 13], 5, -1444681467),
  98. l = m(l, c, a, s, e[f + 2], 9, -51403784), s = m(s, l, c, a, e[f + 7], 14, 1735328473),
  99. c = p(c, a = m(a, s, l, c, e[f + 12], 20, -1926607734), s, l, e[f + 5], 4, -378558),
  100. l = p(l, c, a, s, e[f + 8], 11, -2022574463), s = p(s, l, c, a, e[f + 11], 16, 1839030562),
  101. a = p(a, s, l, c, e[f + 14], 23, -35309556), c = p(c, a, s, l, e[f + 1], 4, -1530992060),
  102. l = p(l, c, a, s, e[f + 4], 11, 1272893353), s = p(s, l, c, a, e[f + 7], 16, -155497632),
  103. a = p(a, s, l, c, e[f + 10], 23, -1094730640), c = p(c, a, s, l, e[f + 13], 4, 681279174),
  104. l = p(l, c, a, s, e[f], 11, -358537222), s = p(s, l, c, a, e[f + 3], 16, -722521979),
  105. a = p(a, s, l, c, e[f + 6], 23, 76029189), c = p(c, a, s, l, e[f + 9], 4, -640364487),
  106. l = p(l, c, a, s, e[f + 12], 11, -421815835), s = p(s, l, c, a, e[f + 15], 16, 530742520),
  107. c = g(c, a = p(a, s, l, c, e[f + 2], 23, -995338651), s, l, e[f], 6, -198630844),
  108. l = g(l, c, a, s, e[f + 7], 10, 1126891415), s = g(s, l, c, a, e[f + 14], 15, -1416354905),
  109. a = g(a, s, l, c, e[f + 5], 21, -57434055), c = g(c, a, s, l, e[f + 12], 6, 1700485571),
  110. l = g(l, c, a, s, e[f + 3], 10, -1894986606), s = g(s, l, c, a, e[f + 10], 15, -1051523),
  111. a = g(a, s, l, c, e[f + 1], 21, -2054922799), c = g(c, a, s, l, e[f + 8], 6, 1873313359),
  112. l = g(l, c, a, s, e[f + 15], 10, -30611744), s = g(s, l, c, a, e[f + 6], 15, -1560198380),
  113. a = g(a, s, l, c, e[f + 13], 21, 1309151649), c = g(c, a, s, l, e[f + 4], 6, -145523070),
  114. l = g(l, c, a, s, e[f + 11], 10, -1120210379), s = g(s, l, c, a, e[f + 2], 15, 718787259),
  115. a = g(a, s, l, c, e[f + 9], 21, -343485551), c = u(c, n), a = u(a, o), s = u(s, r),
  116. l = u(l, i);
  117. return [ c, a, s, l ];
  118. }
  119. function s(e) {
  120. for (var t = "", n = 32 * e.length, o = 0; o < n; o += 8) t += String.fromCharCode(e[o >> 5] >>> o % 32 & 255);
  121. return t;
  122. }
  123. function l(e) {
  124. var t = [];
  125. for (t[(e.length >> 2) - 1] = void 0, o = 0; o < t.length; o += 1) t[o] = 0;
  126. for (var n = 8 * e.length, o = 0; o < n; o += 8) t[o >> 5] |= (255 & e.charCodeAt(o / 8)) << o % 32;
  127. return t;
  128. }
  129. function o(e) {
  130. for (var t, n = "0123456789abcdef", o = "", r = 0; r < e.length; r += 1) t = e.charCodeAt(r),
  131. o += n.charAt(t >>> 4 & 15) + n.charAt(15 & t);
  132. return o;
  133. }
  134. function n(e) {
  135. return unescape(encodeURIComponent(e));
  136. }
  137. function r(e) {
  138. return s(c(l(e = n(e)), 8 * e.length));
  139. }
  140. function i(e, t) {
  141. return function(e, t) {
  142. var n, o = l(e), r = [], i = [];
  143. for (r[15] = i[15] = void 0, 16 < o.length && (o = c(o, 8 * e.length)), n = 0; n < 16; n += 1) r[n] = 909522486 ^ o[n],
  144. i[n] = 1549556828 ^ o[n];
  145. return t = c(r.concat(l(t)), 512 + 8 * t.length), s(c(i.concat(t), 640));
  146. }(n(e), n(t));
  147. }
  148. function t(e, t, n) {
  149. return t ? n ? i(t, e) : o(i(t, e)) : n ? r(e) : o(r(e));
  150. }
  151. var f;
  152. f = h, e.exports ? e.exports = t : f.md5 = t;
  153. }(M = {
  154. exports: {}
  155. }), M.exports);
  156. function b(e) {
  157. if (null !== e && "object" === n(e)) return e.src ? y(e.src) : e.href ? y(e.href) : e.innerText && "" !== e.innerText ? y(e.innerText) : void 0;
  158. }
  159. var v = "fa-kits-diag", w = "fa-kits-node-under-test", A = "data-md5", x = "data-fa-detection-ignore", T = "data-fa-detection-timeout", D = "data-fa-detection-results-collection-max-wait", E = function(e) {
  160. e.preventDefault(), e.stopPropagation();
  161. };
  162. function O(e) {
  163. var t = e.fn, i = void 0 === t ? function() {
  164. return !0;
  165. } : t, t = e.initialDuration, n = void 0 === t ? 1 : t, t = e.maxDuration, c = void 0 === t ? f.FontAwesomeDetection.timeout : t, t = e.showProgress, a = void 0 !== t && t, s = e.progressIndicator;
  166. return new Promise(function(o, r) {
  167. !function t(e, n) {
  168. setTimeout(function() {
  169. var e = i();
  170. a && console.info(s), e ? o(e) : (e = 250 + n) <= c ? t(250, e) : r("timeout");
  171. }, e);
  172. }(n, 0);
  173. });
  174. }
  175. function C(t) {
  176. for (var i = Array.from(u.scripts).filter(function(e) {
  177. return !e.hasAttribute(x) && e !== t;
  178. }), c = {}, e = 0; e < i.length; e++) !function(e) {
  179. var t = u.createElement("iframe");
  180. t.setAttribute("style", "display:none;");
  181. var n = u.createElement("script");
  182. n.setAttribute("id", w);
  183. var o = b(i[e]);
  184. n.setAttribute(A, o), c[o] = i[e], "" !== i[e].src && (n.src = i[e].src), "" !== i[e].innerText && (n.innerText = i[e].innerText),
  185. n.async = !0;
  186. var r = u.createElement("script");
  187. r.setAttribute("id", v);
  188. e = "file://" === f.location.origin ? "*" : f.location.origin;
  189. r.innerText = "(".concat(function(n, o, r) {
  190. parent.FontAwesomeDetection.__pollUntil({
  191. fn: function() {
  192. return !!window.FontAwesomeConfig || !!window.FontAwesomeKitConfig;
  193. }
  194. }).then(function() {
  195. var e = document.getElementById(n);
  196. parent.postMessage({
  197. type: "fontawesome-conflict",
  198. technology: "js",
  199. src: e.src,
  200. innerText: e.innerText,
  201. tagName: e.tagName,
  202. md5: o
  203. }, r);
  204. }).catch(function(e) {
  205. var t = document.getElementById(n);
  206. "timeout" === e ? parent.postMessage({
  207. type: "no-conflict",
  208. src: t.src,
  209. innerText: t.innerText,
  210. tagName: t.tagName,
  211. md5: o
  212. }, r) : console.error(e);
  213. });
  214. }.toString(), ")('").concat(w, "', '").concat(o, "', '").concat(e, "');"), t.onload = function() {
  215. t.contentWindow.addEventListener("error", E, !0), t.contentDocument.head.appendChild(r),
  216. t.contentDocument.head.appendChild(n);
  217. }, g(function() {
  218. return u.body.appendChild(t);
  219. });
  220. }(e);
  221. return c;
  222. }
  223. function F(e) {
  224. var t = e.nodesTested, e = e.nodesFound;
  225. f.FontAwesomeDetection = f.FontAwesomeDetection || {}, f.FontAwesomeDetection.nodesTested = t,
  226. f.FontAwesomeDetection.nodesFound = e, f.FontAwesomeDetection.detectionDone = !0;
  227. }
  228. function j(e) {
  229. var t = 0 < arguments.length && void 0 !== e ? e : function() {}, n = {
  230. conflict: {},
  231. noConflict: {}
  232. };
  233. f.onmessage = function(e) {
  234. "file://" !== f.location.origin && e.origin !== f.location.origin || e && e.data && ("fontawesome-conflict" === e.data.type ? n.conflict[e.data.md5] = e.data : "no-conflict" === e.data.type && (n.noConflict[e.data.md5] = e.data));
  235. };
  236. var o = C(u.currentScript), e = function() {
  237. var e = Array.from(u.getElementsByTagName("link")).filter(function(e) {
  238. return !e.hasAttribute(x);
  239. }), t = Array.from(u.getElementsByTagName("style")).filter(function(e) {
  240. return !e.hasAttribute(x) && (!f.FontAwesomeConfig || !e.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(f.FontAwesomeConfig.replacementClass))));
  241. });
  242. function n(e, t) {
  243. var n = u.createElement("iframe");
  244. n.setAttribute("style", "visibility: hidden; position: absolute; height: 0; width: 0;");
  245. var o = "fa-test-icon-" + t, r = u.createElement("i");
  246. r.setAttribute("class", "fa fa-coffee"), r.setAttribute("id", o);
  247. var i = u.createElement("script");
  248. i.setAttribute("id", v);
  249. var c = "file://" === f.location.origin ? "*" : f.location.origin;
  250. i.innerText = "(".concat(function(n, t, o, r) {
  251. parent.FontAwesomeDetection.__pollUntil({
  252. fn: function() {
  253. var e = document.getElementById(t), e = window.getComputedStyle(e).getPropertyValue("font-family");
  254. return !(!e.match(/FontAwesome/) && !e.match(/Font Awesome [56]/));
  255. }
  256. }).then(function() {
  257. var e = document.getElementById(n);
  258. parent.postMessage({
  259. type: "fontawesome-conflict",
  260. technology: "webfont",
  261. href: e.href,
  262. innerText: e.innerText,
  263. tagName: e.tagName,
  264. md5: o
  265. }, r);
  266. }).catch(function(e) {
  267. var t = document.getElementById(n);
  268. "timeout" === e ? parent.postMessage({
  269. type: "no-conflict",
  270. technology: "webfont",
  271. href: t.src,
  272. innerText: t.innerText,
  273. tagName: t.tagName,
  274. md5: o
  275. }, r) : console.error(e);
  276. });
  277. }.toString(), ")('").concat(w, "', '").concat(o || "foo", "', '").concat(t, "', '").concat(c, "');"),
  278. n.onload = function() {
  279. n.contentWindow.addEventListener("error", E, !0), n.contentDocument.head.appendChild(i),
  280. n.contentDocument.head.appendChild(e), n.contentDocument.body.appendChild(r);
  281. }, g(function() {
  282. return u.body.appendChild(n);
  283. });
  284. }
  285. for (var o = {}, r = 0; r < e.length; r++) {
  286. var i = u.createElement("link");
  287. i.setAttribute("id", w), i.setAttribute("href", e[r].href), i.setAttribute("rel", e[r].rel);
  288. var c = b(e[r]);
  289. i.setAttribute(A, c), o[c] = e[r], n(i, c);
  290. }
  291. for (var a = 0; a < t.length; a++) {
  292. var s = u.createElement("style");
  293. s.setAttribute("id", w);
  294. var l = b(t[a]);
  295. s.setAttribute(A, l), s.innerText = t[a].innerText, o[l] = t[a], n(s, l);
  296. }
  297. return o;
  298. }(), r = c(c({}, o), e), i = Object.keys(o).length + Object.keys(e).length, e = f.FontAwesomeDetection.timeout + f.FontAwesomeDetection.resultsCollectionMaxWait;
  299. console.group("Font Awesome Detector"), 0 === i ? (console.info("%cAll Good!", "color: green; font-size: large"),
  300. console.info("We didn't find anything that needs testing for conflicts. Ergo, no conflicts.")) : (console.info("Testing ".concat(i, " possible conflicts.")),
  301. console.info("We'll wait about ".concat(Math.round(f.FontAwesomeDetection.timeout / 10) / 100, " seconds while testing these and\n") + "then up to another ".concat(Math.round(f.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"),
  302. console.info("You can adjust those durations by assigning values to these attributes on the <script> element that loads this detection:"),
  303. console.info("\t%c".concat(T, "%c: milliseconds to wait for each test before deciding whether it's a conflict."), "font-weight: bold;", "font-size: normal;"),
  304. console.info("\t%c".concat(D, "%c: milliseconds to wait for the browser to accumulate test results before giving up."), "font-weight: bold;", "font-size: normal;"),
  305. O({
  306. maxDuration: e,
  307. showProgress: !0,
  308. progressIndicator: "waiting...",
  309. fn: function() {
  310. return Object.keys(n.conflict).length + Object.keys(n.noConflict).length >= i;
  311. }
  312. }).then(function() {
  313. console.info("DONE!"), F({
  314. nodesTested: n,
  315. nodesFound: r
  316. }), t({
  317. nodesTested: n,
  318. nodesFound: r
  319. }), console.groupEnd();
  320. }).catch(function(e) {
  321. "timeout" === e ? console.info("TIME OUT! We waited until we got tired. Here's what we found:") : (console.info("Whoops! We hit an error:", e),
  322. console.info("Here's what we'd found up until that error:")), F({
  323. nodesTested: n,
  324. nodesFound: r
  325. }), t({
  326. nodesTested: n,
  327. nodesFound: r
  328. }), console.groupEnd();
  329. }));
  330. }
  331. var S = f.FontAwesomeDetection || {}, N = c(c(c({}, {
  332. report: function(e) {
  333. var t, n = e.nodesTested, o = e.nodesFound, r = {};
  334. for (t in o) n.conflict[t] || n.noConflict[t] || (r[t] = o[t]);
  335. if (0 < (e = Object.keys(n.conflict).length)) {
  336. console.info("%cConflict".concat(1 < e ? "s" : "", " found:"), "color: darkred; font-size: large");
  337. var i, c = {};
  338. for (i in n.conflict) {
  339. var a = n.conflict[i];
  340. c[i] = {
  341. tagName: a.tagName,
  342. "src/href": a.src || a.href || "n/a",
  343. "innerText excerpt": a.innerText && "" !== a.innerText ? a.innerText.slice(0, 200) + "..." : "(empty)"
  344. };
  345. }
  346. console.table(c);
  347. }
  348. if (0 < (e = Object.keys(n.noConflict).length)) {
  349. console.info("%cNo conflict".concat(1 < e ? "s" : "", " found with ").concat(1 === e ? "this" : "these", ":"), "color: green; font-size: large");
  350. var s, l = {};
  351. for (s in n.noConflict) {
  352. var f = n.noConflict[s];
  353. l[s] = {
  354. tagName: f.tagName,
  355. "src/href": f.src || f.href || "n/a",
  356. "innerText excerpt": f.innerText && "" !== f.innerText ? f.innerText.slice(0, 200) + "..." : "(empty)"
  357. };
  358. }
  359. console.table(l);
  360. }
  361. if (0 < (e = Object.keys(r).length)) {
  362. console.info("%cLeftovers--we timed out before collecting test results for ".concat(1 === e ? "this" : "these", ":"), "color: blue; font-size: large");
  363. var u, d = {};
  364. for (u in r) {
  365. var m = r[u];
  366. d[u] = {
  367. tagName: m.tagName,
  368. "src/href": m.src || m.href || "n/a",
  369. "innerText excerpt": m.innerText && "" !== m.innerText ? m.innerText.slice(0, 200) + "..." : "(empty)"
  370. };
  371. }
  372. console.table(d);
  373. }
  374. },
  375. timeout: +(u.currentScript.getAttribute(T) || "2000"),
  376. resultsCollectionMaxWait: +(u.currentScript.getAttribute(D) || "5000")
  377. }), S), {}, {
  378. __pollUntil: O,
  379. md5ForNode: b,
  380. detectionDone: !1,
  381. nodesTested: null,
  382. nodesFound: null
  383. });
  384. f.FontAwesomeDetection = N;
  385. var k = function() {
  386. try {
  387. return "production" === process.env.NODE_ENV;
  388. } catch (e) {
  389. return !1;
  390. }
  391. }(), a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], e = a.concat([ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]), r = "duotone-group", s = "swap-opacity", M = "primary", S = "secondary";
  392. [].concat(function(e) {
  393. if (Array.isArray(e)) return o(e);
  394. }(N = Object.keys({
  395. solid: "fas",
  396. regular: "far",
  397. light: "fal",
  398. thin: "fat",
  399. duotone: "fad",
  400. brands: "fab",
  401. kit: "fak"
  402. })) || function(e) {
  403. if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e);
  404. }(N) || function(e, t) {
  405. if (e) {
  406. if ("string" == typeof e) return o(e, t);
  407. var n = Object.prototype.toString.call(e).slice(8, -1);
  408. return "Map" === (n = "Object" === n && e.constructor ? e.constructor.name : n) || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? o(e, t) : void 0;
  409. }
  410. }(N) || function() {
  411. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  412. }(), [ "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", r, s, M, S ]).concat(a.map(function(e) {
  413. return "".concat(e, "x");
  414. })).concat(e.map(function(e) {
  415. return "w-".concat(e);
  416. }));
  417. !function(e) {
  418. try {
  419. for (var t = arguments.length, n = new Array(1 < t ? t - 1 : 0), o = 1; o < t; o++) n[o - 1] = arguments[o];
  420. e.apply(void 0, n);
  421. } catch (e) {
  422. if (!k) throw e;
  423. }
  424. }(function() {
  425. l && d && j(window.FontAwesomeDetection.report);
  426. });
  427. }, ("object" != typeof exports || "undefined" == typeof module) && "function" == typeof define && define.amd ? define(e) : e();