/g,">")}function re(a){return Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,": ").concat(a[e].trim(),";"),"")}function ne(t){return t.size!==w.size||t.x!==w.x||t.y!==w.y||t.rotate!==w.rotate||t.flipX||t.flipY}function Ne(){var t,e,a=_,r=x.cssPrefix,n=x.replacementClass;let i=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}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{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);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);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));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(-1 * var(--fa-li-width,2em));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{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);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{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.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}';return"fa"===r&&n===a||(t=new RegExp("\\.".concat("fa","\\-"),"g"),e=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(a),"g"),i=i.replace(t,".".concat(r,"-")).replace(e,"--".concat(r,"-")).replace(a,".".concat(n))),i}let et=!1;function ie(){if(x.autoAddCss&&!et){var t=Ne();if(t&&f){var a=p.createElement("style"),r=(a.setAttribute("type","text/css"),a.innerHTML=t,p.head.childNodes);let e=null;for(let t=r.length-1;-1t())}let at=[],e=!1;function Fe(t){f&&(e?setTimeout(t,0):at.push(t))}function se(t){var a,{tag:e,attributes:r={},children:n=[]}=t;return"string"==typeof t?Oe(t):"<".concat(e," ").concat((a=r,Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,'="').concat(Oe(a[e]),'" '),"").trim()),">").concat(n.map(se).join(""),"").concat(e,">")}function Ee(t,e,a){if(t&&t[e]&&t[e][a])return{prefix:e,iconName:a,icon:t[e][a]}}function le(t,e,a,r){for(var n,i,o=Object.keys(t),s=o.length,l=void 0!==r?je(e,r):e,f=void 0===a?(n=1,t[o[0]]):(n=0,a);n{var e=[];let a=0;for(var r=t.length;a{var a=r[e];return!!a.icon?t[a.iconName]=a.icon:t[e]=a,t},{})}function ce(t,e,a){var{skipHooks:a=!1}=2(t[e]=Object.keys(n[e]),t),{}),m=null,lt={},ft={},ct={},ut={},dt={};function Re(t,e,a){let r=(t=>{let e=null,a=null;var r,n,i,o=t.match(rt),s=t.match(nt);return(t=t.match(d[0])||t.match(d[1])||t.match(d[2]))?({cls1:t,d1:r,cls2:n,d2:i}=t.groups,r&&i&&!t&&!n?a=[r,i]:r&&t&&!i?a=-1{t(r)}),delete k[t][e]}let k={};function Le(t,e){return(Ie(t)||(t=>1===t.length&&0<=(t=Me(t,0))&&t<=127)(t)?"unicode/".concat(fe(t)):"".concat(t)).concat(void 0===e?"":"-".concat(e),".svg")}function De(t,e){var e=e.split("-"),a=e[0],e=e.slice(1).join("-");return a!==t||""===e||(a=e,~Z.indexOf(a))?null:e}function Te(r,n){var t=2{if(!o)return t(new Error("No URL available to fetch SVGs from. Specify in params or by setting config.fetchSvgFrom"));if(i&&!s)return t(new Error("No URL available to fetch kit SVGs from. Specify in params or by setting config.fetchUploadedSvgFrom"));let a=i?"".concat(s,"/").concat(l,"/icons/").concat(Le(n,f)):"".concat(o,"/").concat(ke[r],"/").concat(Le(n));if(l&&(a="".concat(a,"?token=").concat(l)),oe.styles[r]&&oe.styles[r][n])return e(oe.styles[r][n]);k[r][n].push(t=>{e(t)}),1===k[r][n].length&&("function"==typeof fetch?fetch(a,{mode:"cors"}).then(t=>t.text()).then(t=>{Re(r,n,t)}).catch(()=>{Re(r,n,"")}):Re(r,n,""))})}let A=()=>{var t=r=>le(s,(t,e,a)=>(t[a]=le(e,r,{}),t),{});lt=t((e,t,a)=>(t[3]&&(e[t[3]]=a),t[2]&&t[2].filter(t=>"number"==typeof t).forEach(t=>{e[t.toString(16)]=a}),e)),ft=t((e,t,a)=>(e[a]=a,t[2]&&t[2].filter(t=>"string"==typeof t).forEach(t=>{e[t]=a}),e)),dt=t((e,t,a)=>{t=t[2];return e[a]=a,t.forEach(t=>{e[t]=a}),e});let n="far"in s||x.autoFetchSvg;t=le(it,(t,e)=>{var a=e[0];let r=e[1];e=e[2];return"far"!==r||n||(r="fas"),"string"==typeof a&&(t.names[a]={prefix:r,iconName:e}),"number"==typeof a&&(t.unicodes[a.toString(16)]={prefix:r,iconName:e}),t},{names:{},unicodes:{}});ct=t.names,ut=t.unicodes,m=de(x.styleDefault,{family:x.familyDefault})};function Ue(t,e){return(lt[t]||{})[e]}function ue(t,e){return(dt[t]||{})[e]}function Ye(t){return ct[t]||{prefix:null,iconName:null}}Ht=t=>{m=de(t.styleDefault,{family:x.familyDefault})},o.push(Ht),A();let mt=()=>({prefix:null,iconName:null,rest:[]});function de(t,e){var{family:e=Wt}=1a.indexOf(t)===e)}function me(t,e){var{skipLookups:e=!1}=1r.includes(t))),i=We(t.filter(t=>!$t.includes(t))),[o=null]=n.filter(t=>(a=t,!xe.includes(t))),n=(t=>{let a=Wt,r=ot.reduce((t,e)=>(t[e]="".concat(x.cssPrefix,"-").concat(e),t),{});return we.forEach(e=>{(t.includes(r[e])||t.some(t=>st[e].includes(t)))&&(a=e)}),a})(n),i=Lt(Lt({},(t=>{let a=[],r=null;return t.forEach(t=>{var e=De(x.cssPrefix,t);e?r=e:t&&a.push(t)}),{iconName:r,rest:a}})(i)),{},{prefix:de(o,{family:n})});return Lt(Lt(Lt({},i),(t=>{var{values:t,family:e,canonical:a,givenPrefix:r="",styles:n={},config:i={}}=t,o=e===_t,s=t.includes("fa-duotone")||t.includes("fad"),l="duotone"===i.familyDefault,f="fad"===a.prefix||"fa-duotone"===a.prefix;return!o&&(s||l||f)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&ht.includes(e)&&(Object.keys(n).find(t=>pt.includes(t))||i.autoFetchSvg)&&(o=Ae.get(e).defaultShortPrefixId,a.prefix=o,a.iconName=ue(a.prefix,a.iconName)||a.iconName),"fa"!==a.prefix&&"fa"!==r||(a.prefix=m||"fas"),a})({values:t,family:n,styles:s,config:x,canonical:i,givenPrefix:a})),((t,e,a)=>{let{prefix:r,iconName:n}=a;return!t&&r&&n&&(a="fa"===e?Ye(n):{},t=ue(r,n),n=a.iconName||t||n,"far"!==(r=a.prefix||r)||s.far||!s.fas||x.autoFetchSvg||(r="fas")),{prefix:r,iconName:n}})(e,a,i))}let ht=we.filter(t=>t!==Wt||t!==_t),pt=Object.keys(qt).filter(t=>t!==Wt).map(t=>Object.keys(qt[t])).flat(),gt=[],S={},P={},vt=Object.keys(P);function _e(t,e){for(var a=arguments.length,r=new Array(2{e=t.apply(null,[e,...r])}),e}function he(t){for(var e=arguments.length,a=new Array(1{t.apply(null,a)})}function pe(t){var e=Array.prototype.slice.call(arguments,1);return P[t]?P[t].apply(null,e):void 0}function He(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,t=t.prefix||m;if(e)return e=ue(t,e)||e,Ee(bt.definitions,t,e)||Ee(oe.styles,t,e)}let bt=new class{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=new Array(t),a=0;a{this.definitions[t]=Lt(Lt({},this.definitions[t]||{}),r[t]),ce(t,r[t]);var e=n[Wt][t];e&&ce(e,r[t]),A()})}reset(){this.definitions={}}_pullDefinitions(n,t){let i=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(i).map(t=>{let{prefix:e,iconName:a,icon:r}=i[t];t=r[2];n[e]||(n[e]={}),0{"string"==typeof t&&(n[e][t]=r)}),n[e][a]=r}),n}},O={noAuto:()=>{x.autoReplaceSvg=!1,x.observeMutations=!1,he("noAuto")},config:x,dom:{i2svg:function(){var t=0{N({autoReplaceSvgRoot:e}),he("watch",t)})}},parse:{icon:t=>{var e,a;return null===t?null:"object"==typeof t&&t.prefix&&t.iconName?{prefix:t.prefix,iconName:ue(t.prefix,t.iconName)||t.iconName}:Array.isArray(t)&&2===t.length?(e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],{prefix:a=de(t[0]),iconName:ue(a,e)||e}):"string"==typeof t&&(-1se(t))}}),Object.defineProperty(e,"node",{get:function(){var t;if(f)return(t=p.createElement("div")).innerHTML=e.html,t.children}}),e}function Ve(t){let{icons:{main:e,mask:a},prefix:r,iconName:n,transform:i,symbol:o,title:s,maskId:l,titleId:f,extra:c,watchable:u=!1}=t;var d,m,{width:t,height:h}=a.found?a:e,p=Bt.includes(r),g=[x.replacementClass,n?"".concat(x.cssPrefix,"-").concat(n):""].filter(t=>-1===c.classes.indexOf(t)).filter(t=>""!==t||!!t).concat(c.classes).join(" "),g={children:[],attributes:Lt(Lt({},c.attributes),{},{"data-prefix":r,"data-icon":n,class:g,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t," ").concat(h)})},p=p&&!~c.classes.indexOf("fa-fw")?{width:"".concat(t/h*16*.0625,"em")}:{},t=(u&&(g.attributes[v]=""),s&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(f||te())},children:[s]}),delete g.attributes.title),Lt(Lt({},g),{},{prefix:r,iconName:n,main:e,mask:a,maskId:l,transform:i,symbol:o,styles:Lt(Lt({},p),c.styles)})),{children:h,attributes:g}=a.found&&e.found?pe("generateAbstractMask",t)||{children:[],attributes:{}}:pe("generateAbstractIcon",t)||{children:[],attributes:{}};return t.children=h,t.attributes=g,o?({prefix:p,iconName:h,children:g,attributes:m,symbol:d}=p=t,p=!0===d?"".concat(p,"-").concat(x.cssPrefix,"-").concat(h):d,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Lt(Lt({},m),{},{id:p}),children:g}]}]):({children:h,main:d,mask:m,attributes:p,styles:g,transform:t}=h=t,ne(t)&&d.found&&!m.found&&({width:m,height:d}=d,m={x:m/d/2,y:.5},p.style=re(Lt(Lt({},g),{},{"transform-origin":"".concat(m.x+t.x/16,"em ").concat(m.y+t.y/16,"em")}))),[{tag:"svg",attributes:p,children:h}])}function Be(t){var{content:t,width:e,height:a,transform:r,title:n,extra:i,watchable:o=!1}=t,s=Lt(Lt(Lt({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),o=(o&&(s[v]=""),Lt({},i.styles)),i=(ne(r)&&(o.transform=(t=>{var{transform:t,width:e=l,height:a=l,startCentered:r=!1}=t;let n="";return r&&W?n+="translate(".concat(t.x/u-e/2,"em, ").concat(t.y/u-a/2,"em) "):n+=r?"translate(calc(-50% + ".concat(t.x/u,"em), calc(-50% + ").concat(t.y/u,"em)) "):"translate(".concat(t.x/u,"em, ").concat(t.y/u,"em) "),n=(n+="scale(".concat(t.size/u*(t.flipX?-1:1),", ").concat(t.size/u*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")})({transform:r,startCentered:!0,width:e,height:a}),o["-webkit-transform"]=o.transform),re(o)),r=(0{var a,r;return"fa"===o&&(a=Ye(n)||{},n=a.iconName||n,i=a.prefix||i),n&&i&&C[i]&&C[i][n]?(a=C[i][n],e(ve(a))):(a={},r=function(t,a){t=0e[t]&&e[t].u&&e[t].u===fe(r));if(a)return e[a].v}}else if(t&&t.iconUploads&&t.iconUploads[r]&&t.iconUploads[r].v)return t.iconUploads[r].v}(h.FontAwesomeKitConfig,n),h.FontAwesomeKitConfig&&h.FontAwesomeKitConfig.token&&(a.token=h.FontAwesomeKitConfig.token),Bt.includes(i)&&(a.version=r),n&&i&&x.autoFetchSvg?Te(i,n,Lt({},a)).then(t=>{t?e(ve(t)):(Ge(n,i),e(Lt(Lt({},yt),{},{icon:x.showMissingIcons&&n&&pe("missingIconAbstract")||{}})))}).catch(t):(Ge(n,i),void e(Lt(Lt({},yt),{},{icon:x.showMissingIcons&&n&&pe("missingIconAbstract")||{}}))))})}Xt=()=>{};let F=x.measurePerformance&&Yt&&Yt.mark&&Yt.measure?Yt:{mark:Xt,measure:Xt},E='FA "6.7.1"',xt=t=>{F.mark("".concat(E," ").concat(t," ends")),F.measure("".concat(E," ").concat(t),"".concat(E," ").concat(t," begins"),"".concat(E," ").concat(t," ends"))};var Ke={begin:t=>(F.mark("".concat(E," ").concat(t," begins")),()=>xt(t)),end:xt};let j=()=>{};function qe(t){return"string"==typeof(t.getAttribute?t.getAttribute(v):null)}function $e(e,t){let{ceFn:a="svg"===e.tag?function(t){return p.createElementNS("http://www.w3.org/2000/svg",t)}:function(t){return p.createElement(t)}}=1{e.parentNode.insertBefore($e(t),e)}),null===e.getAttribute(v)&&x.keepOriginalSource?(t=p.createComment((t=e," ".concat(t.outerHTML," "))),e.parentNode.replaceChild(t,e)):e.remove())},nest:function(t){var e=t[0],a=t[1];if(~ae(e).indexOf(x.replacementClass))return M.replace(t);let r=new RegExp("".concat(x.cssPrefix,"-.*"));delete a[0].attributes.id,a[0].attributes.class&&(t=a[0].attributes.class.split(" ").reduce((t,e)=>((e===x.replacementClass||e.match(r)?t.toSvg:t.toNode).push(e),t),{toNode:[],toSvg:[]}),a[0].attributes.class=t.toSvg.join(" "),0===t.toNode.length?e.removeAttribute("class"):e.setAttribute("class",t.toNode.join(" ")));t=a.map(t=>se(t)).join("\n");e.setAttribute(v,""),e.innerHTML=t}};function Je(t){t()}function Qe(a,t){let r="function"==typeof t?t:j;if(0===a.length)r();else{let t=Je;(t=x.mutateApproach===B?h.requestAnimationFrame||Je:t)(()=>{var t=!0!==x.autoReplaceSvg&&M[x.autoReplaceSvg]||M.replace,e=Ke.begin("mutate");a.map(t),e(),r()})}}let I=!1;function Ze(){I=!0}function ta(){I=!1}let z=null;function ea(t){if(!U)return;if(!x.observeMutations)return;let{treeCallback:n=j,nodeCallback:i=j,pseudoElementsCallback:o=j,observeMutationsRoot:e=p}=t;z=new U(t=>{if(!I){let r=m;ee(t).forEach(t=>{var e,a;"childList"===t.type&&0("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t),{}),i=o.getAttribute("title"),o=o.getAttribute("data-fa-title-id"),x.autoA11y&&(i?s["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(o||te()):(s["aria-hidden"]="true",s.focusable="false")),s),o=_e("parseNodeAttributes",{},t),s=e.styleParser?(t=>{t=t.getAttribute("style");let e=[];return e=t?t.split(";").reduce((t,e)=>{var e=e.split(":"),a=e[0],e=e.slice(1);return a&&0e.add("".concat(V,"-").concat(t)),i=t=>e.remove("".concat(V,"-").concat(t));var a=x.autoFetchSvg?[...Se,...$t]:xe.concat(Object.keys(wt)),a=(a.includes("fa")||a.push("fa"),[".".concat($,":not([").concat(v,"])")].concat(a.map(t=>".".concat(t,":not([").concat(v,"])"))).join(", "));if(0===a.length)return Promise.resolve();let o=[];try{o=ee(t.querySelectorAll(a))}catch(t){}if(!(0{try{var a=na(e);a&&t.push(a)}catch(t){c||"MissingIcon"===t.name&&console.error(t)}return t},[]);return new Promise((e,a)=>{Promise.all(l).then(t=>{Qe(t,()=>{n("active"),n("complete"),i("pending"),"function"==typeof r&&r(),s(),e()})}).catch(t=>{s(),a(t)})})}function oa(t){let e=1{t&&Qe([t],e)})}function sa(r){let n=1(he("beforeDOMElementCreation",{iconDefinition:r,params:n}),x.autoA11y&&(f?d["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(c||te()):(d["aria-hidden"]="true",d.focusable="false")),Ve({icons:{main:ve(a),mask:s?ve(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:t,iconName:e,transform:Lt(Lt({},w),i),symbol:o,title:f,maskId:l,titleId:c,extra:{attributes:d,styles:m,classes:u}})))}}let kt={mixout(){return{icon:(r=sa,function(t){var e=1{}}=t;return ia(t,e)},t.generateSvgReplacementMutation=function(r,t){let{iconName:n,title:i,titleId:o,prefix:s,transform:l,symbol:f,mask:e,maskId:c,extra:u}=t;return new Promise((a,t)=>{Promise.all([Xe(n,s),e.iconName?Xe(e.iconName,e.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(t=>{var[t,e]=t;a([r,Ve({icons:{main:t,mask:e},prefix:s,iconName:n,transform:l,symbol:f,maskId:c,title:i,titleId:o,extra:u,watchable:!0})])}).catch(t)})},t.generateAbstractIcon=function(t){var{children:t,attributes:e,main:a,transform:r,styles:n}=t,n=re(n);0{he("beforeDOMElementCreation",{assembler:t,params:a});let e=[];return t(t=>{Array.isArray(t)?t.map(t=>{e=e.concat(t.abstract)}):e=e.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(x.cssPrefix,"-layers"),...r].join(" ")},children:e}]})}}}},St={mixout(){return{counter(n){let i=1{he("beforeDOMElementCreation",{content:n,params:i});var{content:t,title:e,extra:a}=t={content:n.toString(),title:o,extra:{attributes:l,styles:f,classes:["".concat(x.cssPrefix,"-layers-counter"),...s]}},r=Lt(Lt(Lt({},a.attributes),e?{title:e}:{}),{},{class:a.classes.join(" ")});return 0<(a=re(a.styles)).length&&(r.style=a),(a=[]).push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a})}}}},Pt={mixout(){return{text(t){let e=1(he("beforeDOMElementCreation",{content:t,params:e}),Be({content:t,transform:Lt(Lt({},w),a),title:r,extra:{attributes:i,styles:o,classes:["".concat(x.cssPrefix,"-layers-text"),...n]}})))}}},provides(t){t.generateLayersText=function(t,e){var a,r,{title:e,transform:n,extra:i}=e;let o=null,s=null;return W&&(a=parseInt(getComputedStyle(t).fontSize,10),r=t.getBoundingClientRect(),o=r.width/a,s=r.height/a),x.autoA11y&&!e&&(i.attributes["aria-hidden"]="true"),Promise.resolve([t,Be({content:t.innerHTML,width:o,height:s,transform:n,title:e,extra:i,watchable:!0})])}}},Ot=new RegExp('"',"ug"),Nt=[1105920,1112319],Ct=Lt(Lt(Lt(Lt({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),R=Object.keys(Ct).reduce((t,e)=>(t[e.toLowerCase()]=Ct[e],t),{}),Ft=Object.keys(R).reduce((t,e)=>{var a=R[e];return t[e]=a[900]||[...Object.entries(a)][0][1],t},{});function la(u,d){let m="".concat(H).concat(d.replace(":","-"));return new Promise((o,s)=>{if(null!==u.getAttribute(m))return o();var l=ee(u.children).filter(t=>t.getAttribute(g)===d)[0],a=h.getComputedStyle(u,d),r=a.getPropertyValue("font-family"),f=r.match(J),c=a.getPropertyValue("font-weight");let t=a.getPropertyValue("content");if(l&&!f)return u.removeChild(l),o();if(f&&"none"!==t&&""!==t){let t=a.getPropertyValue("content"),n=(a=c,c=(c=r).replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(a),a=isNaN(a)?"normal":a,(R[c]||{})[a]||Ft[c]);r=(r=t).replace(Ot,""),a=(a=Me(r,0))>=Nt[0]&&a<=Nt[1];var{value:r,isSecondary:a}={value:fe((c=2===r.length&&r[0]===r[1])?r[0]:r),isSecondary:a||c},c=f[0].startsWith("FontAwesome");let e=Ue(n,r),i=e;if(c&&(f=r,c=ut[f],f=Ue("fas",f),(c=c||(f?{prefix:"fas",iconName:f}:null)||{prefix:null,iconName:null}).iconName)&&c.prefix&&(e=c.iconName,n=c.prefix),i=i||r,!(e=e||String.fromCharCode(parseInt(r,16)))||a||l&&l.getAttribute(b)===n&&l.getAttribute(y)===i)o();else{u.setAttribute(m,i),l&&u.removeChild(l);let a={iconName:null,title:null,titleId:null,prefix:null,transform:w,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},r=a.extra;r.attributes[g]=d,Xe(e,n).then(t=>{var t=Ve(Lt(Lt({},a),{},{icons:{main:t,mask:mt()},prefix:n,iconName:i,extra:r,watchable:!0})),e=p.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===d?u.insertBefore(e,u.firstChild):u.appendChild(e),e.outerHTML=t.map(t=>se(t)).join("\n"),u.removeAttribute(m),o()}).catch(s)}}else o()})}function fa(t){return Promise.all([la(t,"::before"),la(t,"::after")])}function ca(t){return!(t.parentNode===document.head||~G.indexOf(t.tagName.toUpperCase())||t.getAttribute(g)||t.parentNode&&"svg"===t.parentNode.tagName)}function ua(n){if(f)return new Promise((t,e)=>{var a=ee(n.querySelectorAll("*")).filter(ca).map(fa);let r=Ke.begin("searchPseudoElements");Ze(),Promise.all(a).then(()=>{r(),ta(),t()}).catch(()=>{r(),ta(),e()})})}let Et={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=ua,t}}},provides(t){t.pseudoElements2svg=function(t){var{node:t=p}=t;x.searchPseudoElements&&ua(t)}}},jt=!1,Mt={mixout(){return{dom:{unwatch(){Ze(),jt=!0}}}},hooks(){return{bootstrap(){ea(_e("mutationObserverCallbacks",{}))},noAuto(){z&&z.disconnect()},watch(t){t=t.observeMutationsRoot;jt?ta():ea(_e("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},It=t=>t.toLowerCase().split(" ").reduce((t,e)=>{var e=e.toLowerCase().split("-"),a=e[0],r=e.slice(1).join("-");if(a&&"h"===r)t.flipX=!0;else if(a&&"v"===r)t.flipY=!0;else if(r=parseFloat(r),!isNaN(r))switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),zt={mixout(){return{parse:{transform:t=>It(t)}}},hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-transform");return e&&(t.transform=It(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(t){var{main:t,transform:e,containerWidth:a,iconWidth:r}=t,a={transform:"translate(".concat(a/2," 256)")},n="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),e="rotate(".concat(e.rotate," 0 0)"),a={outer:a,inner:{transform:"".concat(n," ").concat(i," ").concat(e)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:Lt({},a.outer),children:[{tag:"g",attributes:Lt({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:Lt(Lt({},t.icon.attributes),a.path)}]}]}}}},Rt={x:0,y:0,width:"100%",height:"100%"};function da(t){return t.attributes&&(t.attributes.fill||(!(1t.trim())):mt();return a.prefix||(a.prefix=m),t.mask=a,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(t){var{children:t,attributes:e,main:a,mask:r,maskId:n,transform:i}=t,{width:a,icon:o}=a,{width:r,icon:s}=r,i=(t=>{var{transform:t,containerWidth:e,iconWidth:a}=t,e={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),n="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),t="rotate(".concat(t.rotate," 0 0)");return{outer:e,inner:{transform:"".concat(r," ").concat(n," ").concat(t)},path:{transform:"translate(".concat(a/2*-1," -256)")}}})({transform:i,containerWidth:r,iconWidth:a}),r={tag:"rect",attributes:Lt(Lt({},Rt),{},{fill:"white"})},a=o.children?{children:o.children.map(da)}:{},o={tag:"g",attributes:Lt({},i.inner),children:[da(Lt({tag:o.tag,attributes:Lt(Lt({},o.attributes),i.path)},a))]},a={tag:"g",attributes:Lt({},i.outer),children:[o]},i="mask-".concat(n||te()),o="clip-".concat(n||te()),n={tag:"mask",attributes:Lt(Lt({},Rt),{},{id:i,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[r,a]},a={tag:"defs",children:[{tag:"clipPath",attributes:{id:o},children:"g"===(r=s).tag?r.children:[r]},n]};return t.push(a,{tag:"rect",attributes:Lt({fill:"currentColor","clip-path":"url(#".concat(o,")"),mask:"url(#".concat(i,")")},Rt)}),{children:t,attributes:e}}}},{provides(t){let i=!1;h.matchMedia&&(i=h.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],e={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},r=(t.push({tag:"path",attributes:Lt(Lt({},e),{},{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"})}),Lt(Lt({},a),{},{attributeName:"opacity"})),n={tag:"circle",attributes:Lt(Lt({},e),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||n.children.push({tag:"animate",attributes:Lt(Lt({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Lt(Lt({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(n),t.push({tag:"path",attributes:Lt(Lt({},e),{},{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:i?[]:[{tag:"animate",attributes:Lt(Lt({},r),{},{values:"1;0;0;0;0;1;"})}]}),i||t.push({tag:"path",attributes:Lt(Lt({},e),{},{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:Lt(Lt({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-symbol");return t.symbol=null!==e&&(""===e||e),t}}}}];{Ut=Vt;let r=(Gt={mixoutsTo:O}).mixoutsTo;gt=Ut,S={},Object.keys(P).forEach(t=>{-1===vt.indexOf(t)&&delete P[t]}),gt.forEach(t=>{let a=t.mixout?t.mixout():{};if(Object.keys(a).forEach(e=>{"function"==typeof a[e]&&(r[e]=a[e]),"object"==typeof a[e]&&Object.keys(a[e]).forEach(t=>{r[e]||(r[e]={}),r[e][t]=a[e][t]})}),t.hooks){let e=t.hooks();Object.keys(e).forEach(t=>{S[t]||(S[t]=[]),S[t].push(e[t])})}t.provides&&t.provides(P)}),r}!function(t){try{for(var e=arguments.length,a=new Array(1{N(),he("bootstrap")})),oe.hooks=Lt(Lt({},oe.hooks),{},{addPack:(t,e)=>{oe.styles[t]=Lt(Lt({},oe.styles[t]||{}),e),A(),N()},addPacks:t=>{t.forEach(t=>{var[t,e]=t;oe.styles[t]=Lt(Lt({},oe.styles[t]||{}),e)}),A(),N()},addShims:t=>{oe.shims.push(...t),A(),N()}})})}Butterfly Power$0.00SummarySupport The Work + Power the Stream $0.00Total Due$0.00Support The Work + Power the Stream Thank you for choosing to support our work. All the funds power more analysis on Solar + Storage Micro-Grids, Agrivoltaics, Mobile systems, EV Charging, all the Freedom TechSold Out!This item is no longer in stock.
Thank you for choosing to support our work. All the funds power more analysis on Solar + Storage Micro-Grids, Agrivoltaics, Mobile systems, EV Charging, all the Freedom Tech