!function(t){"function"==typeofdefine&&define.amd?define("kit-loader",t):t()}((function(){"use strict";functiont(e){return(t="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(t){returntypeoft}:function(t){returnt&&"function"==typeofSymbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeoft})(e)}functione(t,e,n){returneint?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}functionn(t,e){varn=Object.keys(t);if(Object.getOwnPropertySymbols){varr=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){returnObject.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}returnn}functionr(t){for(varr=1;r<arguments.length;r++){varo=null!=arguments[r]?arguments[r]:{};r%2?n(Object(o),!0).forEach((function(n){e(t,n,o[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}returnt}functiono(t,e){returnfunction(t){if(Array.isArray(t))returnt}(t)||function(t,e){if("undefined"==typeofSymbol||!(Symbol.iteratorinObject(t)))return;varn=[],r=!0,o=!1,i=void0;try{for(varc,a=t[Symbol.iterator]();!(r=(c=a.next()).done)&&(n.push(c.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==a.return||a.return()}finally{if(o)throwi}}returnn}(t,e)||function(t,e){if(!t)return;if("string"==typeoft)returni(t,e);varn=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)returnArray.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))returni(t,e)}(t,e)||function(){thrownewTypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functioni(t,e){(null==e||e>t.length)&&(e=t.length);for(varn=0,r=newArray(e);n<e;n++)r[n]=t[n];returnr}functionc(t,e){varn=e&&e.addOn||"",r=e&&e.baseFilename||t.license+n,o=e&&e.minify?".min":"",i=e&&e.fileSuffix||t.method,c=e&&e.subdir||t.method;returnt.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/"+c+"/"+r+o+"."+i}functiona(t){returnt.baseUrlKit+"/"+t.token+"/"+t.id+"/kit-upload.css"}functionu(t,e){varn=e||["fa"],r="."+Array.prototype.join.call(n,",."),o=t.querySelectorAll(r);Array.prototype.forEach.call(o,(function(e){varn=e.getAttribute("title");e.setAttribute("aria-hidden","true");varr=!e.nextElementSibling||!e.nextElementSibling.classList.contains("sr-only");if(n&&r){varo=t.createElement("span");o.innerHTML=n,o.classList.add("sr-only"),e.parentNode.insertBefore(o,e.nextSibling)}}))}varf,s=function(){},d="undefined"!=typeofglobal&&void0!==global.process&&"function"==typeofglobal.process.emit,l="undefined"==typeofsetImmediate?setTimeout:setImmediate,h=[];functionm(){for(vart=0;t<h.length;t++)h[t][0](h[t][1]);h=[],f=!1}functionp(t,e){h.push([t,e]),f||(f=!0,l(m,0))}functiony(t){vare=t.owner,n=e._state,r=e._data,o=t[n],i=t.then;if("function"==typeofo){n="fulfilled";try{r=o(r)}catch(t){w(i,t)}}b(i,r)||("fulfilled"===n&&v(i,r),"rejected"===n&&w(i,r))}functionb(e,n){varr;try{if(e===n)thrownewTypeError("A promises callback cannot return that same promise.");if(n&&("function"==typeofn||"object"===t(n))){varo=n.then;if("function"==typeofo)returno.call(n,(function(t){r||(r=!0,n===t?g(e,t):v(e,t))}),(function(t){r||(r=!0,w(e,t))})),!0}}catch(t){returnr||w(e,t),!0}return!1}functionv(t,e){t!==e&&b(t,e)||g(t,e)}functiong(t,e){"pending"===t._state&&(t._state="settled",t._data=e,p(S,t))}functionw(t,e){"pending"===t._state&&(t._state="settled",t._data=e,p(O,t))}functionA(t){t._then=t._then.forEach(y)}functionS(t){t._state="fulfilled",A(t)}functionO(t){t._state="rejected",A(t),!t._handled&&d&&global.process.emit("unhandledRejection",t._data,t)}functionj(t){global.process.emit("rejectionHandled",t)}functionE(t){if("function"!=typeoft)thrownewTypeError("Promise resolver "+t+" is not a function");if(thisinstanceofE==!1)thrownewTypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){functionn(t){w(e,t)}try{t((function(t){v(e,t)}),n)}catch(t){n(t)}}(t,this)}E.prototype={constructor:E,_state:"pending",_then:null,_data:void0,_handled:!1,then:function(t,e){varn={owner:this,then:newthis.constructor(s),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&d&&p(j,this)),"fulfilled"===this._state||"rejected"===this._state?p(y,n):this._then.push(n),n.then},catch:function(t){returnthis.then(null,t)}},E.all=function(t){if(!Array.isArray(t))thrownewTypeError("You must pass an array to Promise.all().");returnnewE((function(e,n){varr=[],o=0;functioni(t){returno++,function(n){r[t]=n,--o||e(r)}}for(varc,a=0;a<t.length;a++)(c=t[a])&&"function"==typeofc.then?c.then(i(a),n):r[a]=c;o||e(r)}))},E.race=function(t){if(!Array.isArray(t))thrownewTypeError("You must pass an array to Promise.race().");returnnewE((function(e,n){for(varr,o=0;o<t.length;o++)(r=t[o])&&"function"==typeofr.then?r.then(e,n):e(r)}))},E.resolve=function(e){returne&&"object"===t(e)&&e.constructor===E?e:newE((function(t){t(e)}))},E.reject=function(t){returnnewE((function(e,n){n(t)}))};var_="function"==typeofPromise?Promise:E;functionP(t,e){varn=e.fetch,r=e.XMLHttpRequest,o=e.token,i=t;return"URLSearchParams"inwindow?(i=newURL(t)).searchParams.set("token",o):i=i+"?token="+encodeURIComponent(o),i=i.toString(),new_((function(t,e){if("function"==typeofn)n(i,{mode:"cors",cache:"default"}).then((function(t){if(t.ok)returnt.text();thrownewError("")})).then((function(e){t(e)})).catch(e);elseif("function"==typeofr){varo=newr;o.addEventListener("loadend",(function(){this.responseText?t(this.responseText):e(newError(""))}));["abort","error","timeout"].map((function(t){o.addEventListener(t,(function(){e(newError(""))}))})),o.open("GET",i),o.send()}else{e(newError(""))}}))}functionC(t,e,n){varr=t;return[[/(url\("?)\.\.\/\.\.\/\.\./g,function(t,n){return"".concat(n).concat(e)}],[/(url\("?)\.\.\/webfonts/g,function(t,r){return"".concat(r).concat(e,"/releases/v").concat(n,"/webfonts")}],[/(url\("?)https:\/\/kit-free([^.])*\.fontawesome\.com/g,function(t,n){return"".concat(n).concat(e)}]].forEach((function(t){vare=o(t,2),n=e[0],i=e[1];r=r.replace(n,i)})),r}functionF(t,e){varn=arguments.length>2&&void0!==arguments[2]?arguments[2]:function(){},o=e.document||o,i=u.bind(u,o,["fa","fab","fas","far","fal","fad","fak"]),f=Object.keys(t.iconUploads||{}).length>0;t.autoA11y.enabled&&n(i);vars=[{id:"fa-main",addOn:void0}];t.v4shim.enabled&&s.push({id:"fa-v4-shims",addOn:"-v4-shims"}),t.v4FontFaceShim.enabled&&s.push({id:"fa-v4-font-face",addOn:"-v4-font-face"}),f&&s.push({id:"fa-kit-upload",customCss:!0});vard=s.map((function(n){returnnew_((function(o,i){P(n.customCss?a(t):c(t,{addOn:n.addOn,minify:t.minify.enabled}),e).then((function(i){o(U(i,r(r({},e),{},{baseUrl:t.baseUrl,version:t.version,id:n.id,contentFilter:function(t,e){returnC(t,e.baseUrl,e.version)}})))})).catch(i)}))}));return_.all(d)}functionU(t,e){varn=e.contentFilter||function(t,e){returnt},r=document.createElement("style"),o=document.createTextNode(n(t,e));returnr.appendChild(o),r.media="all",e.id&&r.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&r.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),r}functionk(t,e){e.autoA11y=t.autoA11y.enabled,"pro"===t.license&&(e.autoFetchSvg=!0,e.fetchSvgFrom=t.baseUrl+"/releases/"+("latest"===t.version?"latest":"v".concat(t.version))+"/svgs",e.fetchUploadedSvgFrom=t.uploadsUrl);varn=[];returnt.v4shim.enabled&&n.push(new_((function(n,o){P(c(t,{addOn:"-v4-shims",minify:t.minify.enabled}),e).then((function(t){n(I(t,r(r({},e),{},{id:"fa-v4-shims"})))})).catch(o)}))),n.push(new_((function(n,o){P(c(t,{minify:t.minify.enabled}),e).then((function(t){varo=I(t,r(r({},e),{},{id:"fa-main"}));n(function(t,e){varn=e&&void0!==e.autoFetchSvg?e.autoFetchSvg:void0,r=e&&void0!==e.autoA11y?e.autoA11y:void0;void0!==r&&t.setAttribute("data-auto-a11y",r?"true":"false");n&&(t.setAttributeNode(document.createAttribute("data-auto-fetch-svg")),t.setAttribute("data-fetch-svg-from",e.fetchSvgFrom),t.setAttribute("data-fetch-uploaded-svg-from",e.fetchUploadedSvgFrom));returnt}(o,e))})).catch(o)}))),_.all(n)}functionI(t,e){varn=document.createElement("SCRIPT"),r=document.createTextNode(t);returnn.appendChild(r),n.referrerPolicy="strict-origin",e.id&&n.setAttribute("id",e.id),e&&e.detectingConflicts&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n}functionL(t){vare,n=[],r=document,o=r.documentElement.doScroll,i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);i||r.addEventListener("DOMContentLoaded",e=function(){for(r.removeEventListener("DOMContentLoaded",e),i=1;e=n.shift();)e()}),i?setTimeout(t,0):n.push(t)}functionT(t){"undefined"!=typeofMutationObserver&&newMutationObserver(t).observe(document,{childList:!0,subtree:!0})}try{if(window.FontAwesomeKitConfig){varx=window.FontAwesomeKitConfig,M={detectingConflicts:x.detectConflictsUntil&&newDate<=newDate(x.detectConflictsUntil),detectionIgnoreAttr:"data-fa-detection-ignore",fetch:window.fetch,token:x.token,XMLHttpRequest:window.XMLHttpRequest,document:document},D=document.currentScript,N=D?D.parentElement:document.head;(function(){vart=arguments.length>0&&void0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void0!==arguments[1]?arguments[1]:{};return"js"===t.method?k(t,e):"css"===t.method?F(t,e,(function(t){L(t),T(t)})):void0})(x,M).then((function(t){t.map((function(t){try{N.insertBefore(t,D?D.nextSibling:null)}catch(e){N.appendChild(t)}})),M.detectingConflicts&&D&&L((function(){D.setAttributeNode(document.createAttribute(M.detectionIgnoreAttr));vart=function(t,e){varn=document.createElement("script");returne&&e.detectionIgnoreAttr&&n.setAttributeNode(document.createAttribute(e.detectionIgnoreAttr)),n.src=c(t,{baseFilename:"conflict-detection",fileSuffix:"js",subdir:"js",minify:t.minify.enabled}),n}(x,M);document.body.appendChild(t)}))})).catch((function(t){console.error("".concat("Font Awesome Kit:"," ").concat(t))}))}}catch(t){console.error("".concat("Font Awesome Kit:"," ").concat(t))}}));