@darkblock.io/matic-widget
Version:
Darkblock.io React Polygon Widget
1 lines • 2.07 MB
JavaScript
"use strict";var t=require("react");function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function i(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(i){if("default"!==i){var r=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,r.get?r:{enumerable:!0,get:function(){return t[i]}})}})),e.default=t,Object.freeze(e)}var r=e(t),n=i(t),a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},o=r.default;var s=function(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(o),l=function(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(i){if("default"!==i){var r=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,r.get?r:{enumerable:!0,get:function(){return t[i]}})}})),e.default=t,Object.freeze(e)}(o);function c(t,e){void 0===e&&(e={});var i=e.insertAt;if(t&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===i&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}}function u(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,r)}return i}function d(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?u(Object(i),!0).forEach((function(e){A(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function p(t){return p="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},p(t)}function A(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var r,n,a=[],o=!0,s=!1;try{for(i=i.call(t);!(o=(r=i.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(t){s=!0,n=t}finally{try{o||null==i.return||i.return()}finally{if(s)throw n}}return a}}(t,e)||f(t,e)||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 g(t){return function(t){if(Array.isArray(t))return b(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||f(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 f(t,e){if(t){if("string"==typeof t)return b(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?b(t,e):void 0}}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i<e;i++)r[i]=t[i];return r}c(".DarkblockWidget-Header-Container{display:grid;height:100%;position:absolute;width:100%}.DarkblockWidget-Header{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-shadow-color:#d1d5db;--tw-shadow:var(--tw-shadow-colored);background-color:rgb(243 244 246/var(--tw-bg-opacity));border-color:rgb(243 244 246/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:13rem;margin:auto;max-height:18rem;padding:1rem;place-content:center;position:relative;width:20rem;z-index:30}.DarkblockWidget-Header-Row{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}@media (min-width:640px){.DarkblockWidget-Header-Row{flex-direction:column}}.DarkblockWidget-Header-Row>.DarkblockWidget-Header-logo{align-self:center;flex:none;font-size:.875rem;font-weight:600;height:1.75rem;line-height:1.25rem;width:1.75rem}.DarkblockWidget-closeBtn{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));height:2.5rem;position:absolute;right:0;top:0;width:2.5rem}.Darkblock-Icon{height:2rem;width:2rem}.DarkblockWidget-Header-Row>.DarkblockWidget-Header-titleStack{align-self:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5rem;margin-top:.5rem;padding:.25rem}.DarkblockWidget-Header-titleStack>.Darkblock-title{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:20px;padding-bottom:.25rem;padding-top:.5rem;text-align:center;width:100%}.DarkblockWidget-Header-titleStack>.Darkblock-title-red{--tw-text-opacity:1;align-items:center;color:rgb(0 0 0/var(--tw-text-opacity));display:flex;flex:1 1 auto;flex-wrap:wrap;font-size:1rem;justify-content:center;line-height:1.5rem;text-align:center}.DarkblockWidget-Header-titleStack>.Darkblock-dialog-message{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity));font-size:1rem;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.5rem;line-height:16px;padding-bottom:.5rem;text-align:center;width:100%}.DarkblockWidget-Header-Row>.DarkblockWidget-Header-authButton{--tw-bg-opacity:1;align-items:center;background-color:rgb(243 244 246/var(--tw-bg-opacity));display:flex;flex:1 1 auto;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;text-align:center}@media (min-width:640px){.DarkblockWidget-Header-Row>.DarkblockWidget-Header-authButton{align-items:center;display:flex;flex:1 1 auto;justify-content:center}}.DarkblockWidget-HeaderContent{margin:auto}.Darkblock-FaWalletIcon{height:1.5rem;width:1.5rem}.Darkblock-FaCheckIcon{color:rgb(34 197 94/var(--tw-text-opacity))}.Darkblock-FaCheckIcon,.Darkblock-FaTriangleIcon{--tw-text-opacity:1;height:1.5rem;width:1.5rem}.Darkblock-FaTriangleIcon{color:rgb(239 68 68/var(--tw-text-opacity))}.DarkblockWidget-Header-countdownTimer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-radius:6px;color:rgb(115 115 115/var(--tw-text-opacity));font-size:1rem;font-size:13px;font-weight:600;line-height:1.5rem;line-height:14px;padding-bottom:.25rem;padding-top:.25rem;width:33.333333%}.Darkblock-FaStopwatchIcon{height:1rem;padding-left:.5rem;padding-right:.5rem;width:1rem}",{insertAt:"top"});var y=function(){},m={},k={},S=null,I={mark:y,measure:y};try{"undefined"!=typeof window&&(m=window),"undefined"!=typeof document&&(k=document),"undefined"!=typeof MutationObserver&&(S=MutationObserver),"undefined"!=typeof performance&&(I=performance)}catch(bi){}var x=(m.navigator||{}).userAgent,v=void 0===x?"":x,E=m,j=k,V=S,q=I;E.document;var R,C,B,N,W,G=!!j.documentElement&&!!j.head&&"function"==typeof j.addEventListener&&"function"==typeof j.createElement,Q=~v.indexOf("MSIE")||~v.indexOf("Trident/"),L=["HTML","HEAD","STYLE","SCRIPT"],w=function(){try{return"production"===process.env.NODE_ENV}catch(t){return!1}}(),K=["classic","sharp"];function U(t){return new Proxy(t,{get:function(t,e){return e in t?t[e]:t.classic}})}var F=U((A(R={},"classic",{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"}),A(R,"sharp",{fa:"solid",fass:"solid","fa-solid":"solid"}),R)),M=U((A(C={},"classic",{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),A(C,"sharp",{solid:"fass"}),C)),T=U((A(B={},"classic",{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),A(B,"sharp",{fass:"fa-solid"}),B)),O=U((A(N={},"classic",{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),A(N,"sharp",{"fa-solid":"fass"}),N)),J=/fa(s|r|l|t|d|b|k|ss)?[\-\ ]/,Y=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Z=U((A(W={},"classic",{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),A(W,"sharp",{900:"fass"}),W)),X=[1,2,3,4,5,6,7,8,9,10],H=X.concat([11,12,13,14,15,16,17,18,19,20]),D=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],P="duotone-group",z="primary",_="secondary",$=new Set;Object.keys(M.classic).map($.add.bind($)),Object.keys(M.sharp).map($.add.bind($));var tt=[].concat(K,g($),["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",P,"swap-opacity",z,_]).concat(X.map((function(t){return"".concat(t,"x")}))).concat(H.map((function(t){return"w-".concat(t)}))),et=E.FontAwesomeConfig||{};j&&"function"==typeof j.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 e=h(t,2),i=e[0],r=e[1],n=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=j.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(i));null!=n&&(et[r]=n)}));var it={styleDefault:"solid",familyDefault:"classic",cssPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};et.familyPrefix&&(et.cssPrefix=et.familyPrefix);var rt=d(d({},it),et);rt.autoReplaceSvg||(rt.observeMutations=!1);var nt={};Object.keys(it).forEach((function(t){Object.defineProperty(nt,t,{enumerable:!0,set:function(e){rt[t]=e,at.forEach((function(t){return t(nt)}))},get:function(){return rt[t]}})})),Object.defineProperty(nt,"familyPrefix",{enumerable:!0,set:function(t){rt.cssPrefix=t,at.forEach((function(t){return t(nt)}))},get:function(){return rt.cssPrefix}}),E.FontAwesomeConfig=nt;var at=[],ot={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function lt(t){for(var e=[],i=(t||[]).length>>>0;i--;)e[i]=t[i];return e}function ct(t){return t.classList?lt(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function ut(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function dt(t){return Object.keys(t||{}).reduce((function(e,i){return e+"".concat(i,": ").concat(t[i].trim(),";")}),"")}function pt(t){return t.size!==ot.size||t.x!==ot.x||t.y!==ot.y||t.rotate!==ot.rotate||t.flipX||t.flipY}function At(){var t="fa",e="svg-inline--fa",i=nt.cssPrefix,r=nt.replacementClass,n=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(i!==t||r!==e){var a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(e),"g");n=n.replace(a,".".concat(i,"-")).replace(o,"--".concat(i,"-")).replace(s,".".concat(r))}return n}var ht=!1;function gt(){nt.autoAddCss&&!ht&&(function(t){if(t&&G){var e=j.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var i=j.head.childNodes,r=null,n=i.length-1;n>-1;n--){var a=i[n],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}j.head.insertBefore(e,r)}}(At()),ht=!0)}var ft={mixout:function(){return{dom:{css:At,insertCss:gt}}},hooks:function(){return{beforeDOMElementCreation:function(){gt()},beforeI2svg:function(){gt()}}}},bt=E||{};bt.___FONT_AWESOME___||(bt.___FONT_AWESOME___={}),bt.___FONT_AWESOME___.styles||(bt.___FONT_AWESOME___.styles={}),bt.___FONT_AWESOME___.hooks||(bt.___FONT_AWESOME___.hooks={}),bt.___FONT_AWESOME___.shims||(bt.___FONT_AWESOME___.shims=[]);var yt=bt.___FONT_AWESOME___,mt=[],kt=!1;function St(t){G&&(kt?setTimeout(t,0):mt.push(t))}function It(t){var e=t.tag,i=t.attributes,r=void 0===i?{}:i,n=t.children,a=void 0===n?[]:n;return"string"==typeof t?ut(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,i){return e+"".concat(i,'="').concat(ut(t[i]),'" ')}),"").trim()}(r),">").concat(a.map(It).join(""),"</").concat(e,">")}function xt(t,e,i){if(t&&t[e]&&t[e][i])return{prefix:e,iconName:i,icon:t[e][i]}}G&&((kt=(j.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(j.readyState))||j.addEventListener("DOMContentLoaded",(function t(){j.removeEventListener("DOMContentLoaded",t),kt=1,mt.map((function(t){return t()}))})));var vt,Et,jt,Vt=function(t,e,i,r){var n,a,o,s=Object.keys(t),l=s.length,c=void 0!==r?function(t,e){return function(i,r,n,a){return t.call(e,i,r,n,a)}}(e,r):e;for(void 0===i?(n=1,o=t[s[0]]):(n=0,o=i);n<l;n++)o=c(o,t[a=s[n]],a,t);return o};function qt(t){var e=function(t){for(var e=[],i=0,r=t.length;i<r;){var n=t.charCodeAt(i++);if(n>=55296&&n<=56319&&i<r){var a=t.charCodeAt(i++);56320==(64512&a)?e.push(((1023&n)<<10)+(1023&a)+65536):(e.push(n),i--)}else e.push(n)}return e}(t);return 1===e.length?e[0].toString(16):null}function Rt(t){return Object.keys(t).reduce((function(e,i){var r=t[i];return r.icon?e[r.iconName]=r.icon:e[i]=r,e}),{})}function Ct(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=i.skipHooks,n=void 0!==r&&r,a=Rt(e);"function"!=typeof yt.hooks.addPack||n?yt.styles[t]=d(d({},yt.styles[t]||{}),a):yt.hooks.addPack(t,Rt(e)),"fas"===t&&Ct("fa",e)}var Bt=yt.styles,Nt=yt.shims,Wt=(A(vt={},"classic",Object.values(T.classic)),A(vt,"sharp",Object.values(T.sharp)),vt),Gt=null,Qt={},Lt={},wt={},Kt={},Ut={},Ft=(A(Et={},"classic",Object.keys(F.classic)),A(Et,"sharp",Object.keys(F.sharp)),Et);function Mt(t,e){var i,r=e.split("-"),n=r[0],a=r.slice(1).join("-");return n!==t||""===a||(i=a,~tt.indexOf(i))?null:a}var Tt,Ot=function(){var t=function(t){return Vt(Bt,(function(e,i,r){return e[r]=Vt(i,t,{}),e}),{})};Qt=t((function(t,e,i){return e[3]&&(t[e[3]]=i),e[2]&&e[2].filter((function(t){return"number"==typeof t})).forEach((function(e){t[e.toString(16)]=i})),t})),Lt=t((function(t,e,i){return t[i]=i,e[2]&&e[2].filter((function(t){return"string"==typeof t})).forEach((function(e){t[e]=i})),t})),Ut=t((function(t,e,i){var r=e[2];return t[i]=i,r.forEach((function(e){t[e]=i})),t}));var e="far"in Bt||nt.autoFetchSvg,i=Vt(Nt,(function(t,i){var r=i[0],n=i[1],a=i[2];return"far"!==n||e||(n="fas"),"string"==typeof r&&(t.names[r]={prefix:n,iconName:a}),"number"==typeof r&&(t.unicodes[r.toString(16)]={prefix:n,iconName:a}),t}),{names:{},unicodes:{}});wt=i.names,Kt=i.unicodes,Gt=Ht(nt.styleDefault,{family:nt.familyDefault})};function Jt(t,e){return(Qt[t]||{})[e]}function Yt(t,e){return(Ut[t]||{})[e]}function Zt(t){return wt[t]||{prefix:null,iconName:null}}function Xt(){return Gt}function Ht(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.family,r=void 0===i?"classic":i,n=F[r][t],a=M[r][t]||M[r][n],o=t in yt.styles?t:null;return a||o||null}Tt=function(t){Gt=Ht(t.styleDefault,{family:nt.familyDefault})},at.push(Tt),Ot();var Dt=(A(jt={},"classic",Object.keys(T.classic)),A(jt,"sharp",Object.keys(T.sharp)),jt);function Pt(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=i.skipLookups,n=void 0!==r&&r,a=(A(e={},"classic","".concat(nt.cssPrefix,"-").concat("classic")),A(e,"sharp","".concat(nt.cssPrefix,"-").concat("sharp")),e),o=null,s="classic";(t.includes(a.classic)||t.some((function(t){return Dt.classic.includes(t)})))&&(s="classic"),(t.includes(a.sharp)||t.some((function(t){return Dt.sharp.includes(t)})))&&(s="sharp");var l=t.reduce((function(t,e){var i=Mt(nt.cssPrefix,e);if(Bt[e]?(e=Wt[s].includes(e)?O[s][e]:e,o=e,t.prefix=e):Ft[s].indexOf(e)>-1?(o=e,t.prefix=Ht(e,{family:s})):i?t.iconName=i:e!==nt.replacementClass&&e!==a.classic&&e!==a.sharp&&t.rest.push(e),!n&&t.prefix&&t.iconName){var r="fa"===o?Zt(t.iconName):{},l=Yt(t.prefix,t.iconName);r.prefix&&(o=null),t.iconName=r.iconName||l||t.iconName,t.prefix=r.prefix||t.prefix,"far"!==t.prefix||Bt.far||!Bt.fas||nt.autoFetchSvg||(t.prefix="fas")}return t}),{prefix:null,iconName:null,rest:[]});return(t.includes("fa-brands")||t.includes("fab"))&&(l.prefix="fab"),(t.includes("fa-duotone")||t.includes("fad"))&&(l.prefix="fad"),l.prefix||"sharp"!==s||!Bt.fass&&!nt.autoFetchSvg||(l.prefix="fass",l.iconName=Yt(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==o||(l.prefix=Xt()||"fas"),l}var zt=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,i;return e=t,i=[{key:"add",value:function(){for(var t=this,e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];var n=i.reduce(this._pullDefinitions,{});Object.keys(n).forEach((function(e){t.definitions[e]=d(d({},t.definitions[e]||{}),n[e]),Ct(e,n[e]);var i=T.classic[e];i&&Ct(i,n[e]),Ot()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var i=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(i).map((function(e){var r=i[e],n=r.prefix,a=r.iconName,o=r.icon,s=o[2];t[n]||(t[n]={}),s.length>0&&s.forEach((function(e){"string"==typeof e&&(t[n][e]=o)})),t[n][a]=o})),t}}],i&&function(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}(e.prototype,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),_t=[],$t={},te={},ee=Object.keys(te);function ie(t,e){for(var i=arguments.length,r=new Array(i>2?i-2:0),n=2;n<i;n++)r[n-2]=arguments[n];var a=$t[t]||[];return a.forEach((function(t){e=t.apply(null,[e].concat(r))})),e}function re(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),r=1;r<e;r++)i[r-1]=arguments[r];var n=$t[t]||[];n.forEach((function(t){t.apply(null,i)}))}function ne(){var t=arguments[0],e=Array.prototype.slice.call(arguments,1);return te[t]?te[t].apply(null,e):void 0}function ae(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,i=t.prefix||Xt();if(e)return e=Yt(i,e)||e,xt(oe.definitions,i,e)||xt(yt.styles,i,e)}var oe=new zt,se={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return G?(re("beforeI2svg",t),ne("pseudoElements2svg",t),ne("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot;!1===nt.autoReplaceSvg&&(nt.autoReplaceSvg=!0),nt.observeMutations=!0,St((function(){ce({autoReplaceSvgRoot:e}),re("watch",t)}))}},le={noAuto:function(){nt.autoReplaceSvg=!1,nt.observeMutations=!1,re("noAuto")},config:nt,dom:se,parse:{icon:function(t){if(null===t)return null;if("object"===p(t)&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Yt(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&2===t.length){var e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],i=Ht(t[0]);return{prefix:i,iconName:Yt(i,e)||e}}if("string"==typeof t&&(t.indexOf("".concat(nt.cssPrefix,"-"))>-1||t.match(J))){var r=Pt(t.split(" "),{skipLookups:!0});return{prefix:r.prefix||Xt(),iconName:Yt(r.prefix,r.iconName)||r.iconName}}if("string"==typeof t){var n=Xt();return{prefix:n,iconName:Yt(n,t)||t}}}},library:oe,findIconDefinition:ae,toHtml:It},ce=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,i=void 0===e?j:e;(Object.keys(yt.styles).length>0||nt.autoFetchSvg)&&G&&nt.autoReplaceSvg&&le.dom.i2svg({node:i})};function ue(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return It(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(G){var e=j.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function de(t){var e=t.icons,i=e.main,r=e.mask,n=t.prefix,a=t.iconName,o=t.transform,s=t.symbol,l=t.title,c=t.maskId,u=t.titleId,p=t.extra,A=t.watchable,h=void 0!==A&&A,g=r.found?r:i,f=g.width,b=g.height,y="fak"===n,m=[nt.replacementClass,a?"".concat(nt.cssPrefix,"-").concat(a):""].filter((function(t){return-1===p.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(p.classes).join(" "),k={children:[],attributes:d(d({},p.attributes),{},{"data-prefix":n,"data-icon":a,class:m,role:p.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(f," ").concat(b)})},S=y&&!~p.classes.indexOf("fa-fw")?{width:"".concat(f/b*16*.0625,"em")}:{};h&&(k.attributes["data-fa-i2svg"]=""),l&&(k.children.push({tag:"title",attributes:{id:k.attributes["aria-labelledby"]||"title-".concat(u||st())},children:[l]}),delete k.attributes.title);var I=d(d({},k),{},{prefix:n,iconName:a,main:i,mask:r,maskId:c,transform:o,symbol:s,styles:d(d({},S),p.styles)}),x=r.found&&i.found?ne("generateAbstractMask",I)||{children:[],attributes:{}}:ne("generateAbstractIcon",I)||{children:[],attributes:{}},v=x.children,E=x.attributes;return I.children=v,I.attributes=E,s?function(t){var e=t.prefix,i=t.iconName,r=t.children,n=t.attributes,a=t.symbol,o=!0===a?"".concat(e,"-").concat(nt.cssPrefix,"-").concat(i):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:d(d({},n),{},{id:o}),children:r}]}]}(I):function(t){var e=t.children,i=t.main,r=t.mask,n=t.attributes,a=t.styles,o=t.transform;if(pt(o)&&i.found&&!r.found){var s={x:i.width/i.height/2,y:.5};n.style=dt(d(d({},a),{},{"transform-origin":"".concat(s.x+o.x/16,"em ").concat(s.y+o.y/16,"em")}))}return[{tag:"svg",attributes:n,children:e}]}(I)}function pe(t){var e=t.content,i=t.width,r=t.height,n=t.transform,a=t.title,o=t.extra,s=t.watchable,l=void 0!==s&&s,c=d(d(d({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(c["data-fa-i2svg"]="");var u=d({},o.styles);pt(n)&&(u.transform=function(t){var e=t.transform,i=t.width,r=void 0===i?16:i,n=t.height,a=void 0===n?16:n,o=t.startCentered,s=void 0!==o&&o,l="";return l+=s&&Q?"translate(".concat(e.x/16-r/2,"em, ").concat(e.y/16-a/2,"em) "):s?"translate(calc(-50% + ".concat(e.x/16,"em), calc(-50% + ").concat(e.y/16,"em)) "):"translate(".concat(e.x/16,"em, ").concat(e.y/16,"em) "),(l+="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")}({transform:n,startCentered:!0,width:i,height:r}),u["-webkit-transform"]=u.transform);var p=dt(u);p.length>0&&(c.style=p);var A=[];return A.push({tag:"span",attributes:c,children:[e]}),a&&A.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),A}function Ae(t){var e=t.content,i=t.title,r=t.extra,n=d(d(d({},r.attributes),i?{title:i}:{}),{},{class:r.classes.join(" ")}),a=dt(r.styles);a.length>0&&(n.style=a);var o=[];return o.push({tag:"span",attributes:n,children:[e]}),i&&o.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),o}var he=yt.styles;function ge(t){var e=t[0],i=t[1],r=h(t.slice(4),1)[0];return{found:!0,width:e,height:i,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(nt.cssPrefix,"-").concat(P)},children:[{tag:"path",attributes:{class:"".concat(nt.cssPrefix,"-").concat(_),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(nt.cssPrefix,"-").concat(z),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var fe={found:!1,width:512,height:512};function be(t,e){var i=e;return"fa"===e&&null!==nt.styleDefault&&(e=Xt()),new Promise((function(r,n){if(ne("missingIconAbstract"),"fa"===i){var a=Zt(t)||{};t=a.iconName||t,e=a.prefix||e}if(t&&e&&he[e]&&he[e][t])return r(ge(he[e][t]));!function(t,e){w||nt.showMissingIcons||!t||console.error('Icon with name "'.concat(t,'" and prefix "').concat(e,'" is missing.'))}(t,e),r(d(d({},fe),{},{icon:nt.showMissingIcons&&t&&ne("missingIconAbstract")||{}}))}))}var ye=function(){},me=nt.measurePerformance&&q&&q.mark&&q.measure?q:{mark:ye,measure:ye},ke=function(t){return me.mark("".concat('FA "6.2.1"'," ").concat(t," begins")),function(){return function(t){me.mark("".concat('FA "6.2.1"'," ").concat(t," ends")),me.measure("".concat('FA "6.2.1"'," ").concat(t),"".concat('FA "6.2.1"'," ").concat(t," begins"),"".concat('FA "6.2.1"'," ").concat(t," ends"))}(t)}},Se=function(){};function Ie(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}function xe(t){return j.createElementNS("http://www.w3.org/2000/svg",t)}function ve(t){return j.createElement(t)}function Ee(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.ceFn,r=void 0===i?"svg"===t.tag?xe:ve:i;if("string"==typeof t)return j.createTextNode(t);var n=r(t.tag);Object.keys(t.attributes||[]).forEach((function(e){n.setAttribute(e,t.attributes[e])}));var a=t.children||[];return a.forEach((function(t){n.appendChild(Ee(t,{ceFn:r}))})),n}var je={replace:function(t){var e=t[0];if(e.parentNode)if(t[1].forEach((function(t){e.parentNode.insertBefore(Ee(t),e)})),null===e.getAttribute("data-fa-i2svg")&&nt.keepOriginalSource){var i=j.createComment(function(t){var e=" ".concat(t.outerHTML," ");return"".concat(e,"Font Awesome fontawesome.com ")}(e));e.parentNode.replaceChild(i,e)}else e.remove()},nest:function(t){var e=t[0],i=t[1];if(~ct(e).indexOf(nt.replacementClass))return je.replace(t);var r=new RegExp("".concat(nt.cssPrefix,"-.*"));if(delete i[0].attributes.id,i[0].attributes.class){var n=i[0].attributes.class.split(" ").reduce((function(t,e){return e===nt.replacementClass||e.match(r)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});i[0].attributes.class=n.toSvg.join(" "),0===n.toNode.length?e.removeAttribute("class"):e.setAttribute("class",n.toNode.join(" "))}var a=i.map((function(t){return It(t)})).join("\n");e.setAttribute("data-fa-i2svg",""),e.innerHTML=a}};function Ve(t){t()}function qe(t,e){var i="function"==typeof e?e:Se;if(0===t.length)i();else{var r=Ve;"async"===nt.mutateApproach&&(r=E.requestAnimationFrame||Ve),r((function(){var e=!0===nt.autoReplaceSvg?je.replace:je[nt.autoReplaceSvg]||je.replace,r=ke("mutate");t.map(e),r(),i()}))}}var Re=!1;function Ce(){Re=!0}function Be(){Re=!1}var Ne=null;function We(t){if(V&&nt.observeMutations){var e=t.treeCallback,i=void 0===e?Se:e,r=t.nodeCallback,n=void 0===r?Se:r,a=t.pseudoElementsCallback,o=void 0===a?Se:a,s=t.observeMutationsRoot,l=void 0===s?j:s;Ne=new V((function(t){if(!Re){var e=Xt();lt(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Ie(t.addedNodes[0])&&(nt.searchPseudoElements&&o(t.target),i(t.target)),"attributes"===t.type&&t.target.parentNode&&nt.searchPseudoElements&&o(t.target.parentNode),"attributes"===t.type&&Ie(t.target)&&~D.indexOf(t.attributeName))if("class"===t.attributeName&&function(t){var e=t.getAttribute?t.getAttribute("data-prefix"):null,i=t.getAttribute?t.getAttribute("data-icon"):null;return e&&i}(t.target)){var r=Pt(ct(t.target)),a=r.prefix,s=r.iconName;t.target.setAttribute("data-prefix",a||e),s&&t.target.setAt